Bachelor of Science (B.S.) Major in Computer Science

Minimum required: 120 semester credit hours

General Requirements

  1. The general education core curriculum courses are listed in the degree plan below along with the statewide component code number. See the General Education Core Curriculum section of this catalog for the Texas State requirements and options in the core curriculum, including Honors courses.
  2. In addition to satisfying the University graduation requirements, students must earn a grade of C or higher in all computer science and mathematics courses used to satisfy the requirements of the computer science major.
  3. For transfer students, 26-32 semester credit hours in computer science (or their equivalents) may be transferred from a Texas public institution of higher education for the Computer Science Field of Study and be applied to the Bachelor of Science degree with a major in Computer Science at Texas State University. More information about the Field of Study is available in the Academic Policies section of this catalog. If transferring additional computer science courses please contact the Department of Computer Science for assistance. The transferable Texas Common Course Number (TCCN) is listed below the Texas State University course number in the following course list.

    CS 1319Fundamentals of Computer Science3
    TCCN: COSC 1336 or 1436 (CS 1319 + 1 hour CS ELNA)
    CS 1428Foundations of Computer Science I4
    TCCN: COSC 1337 or 1437
    CS 2308Foundations of Computer Science II3
    TCCN: COSC 2336 or 2436 (CS 2308 + 1 hour CS ELNA)
    CS 2318Assembly Language3
    TCCN: COSC 2325 or 2425 (CS 2318 + 1 hour CS ELNA)
    MATH 2471Calculus I4
    TCCN: MATH 2313 or 2413
    MATH 2472Calculus II4
    TCCN: MATH 2314 or 2414
    PHYS 1430Mechanics4
    TCCN: PHYS 2425
    PHYS 2425Electricity and Magnetism4
    TCCN: PHYS 2426
    Total26-32
  4. Students pursuing this B.S. degree program are required to complete an additional 3 hours of English beyond the general education core curriculum.  A grade of C or higher is required in these additional hours to satisfy the graduation requirements of the computer science major.  Students may select from the following English courses.  ENG 3303 or ENG 3313 is recommended.
    ENG 2310British Literature before 17853
    ENG 2320British Literature since 17853
    ENG 2330World Literature before 16003
    ENG 2340World Literature since 16003
    ENG 2359US Literature before 18653
    ENG 2360US Literature since 18653
    ENG 3303Technical Writing3
    ENG 3313Scientific Writing3
  5. Students pursuing this B.S. degree program are required to complete a total of 17 hours in mathematics from MATH 2358, MATH 2471, MATH 2472, MATH 3305, and MATH 3398. Therefore, the requirements of a Mathematics or Applied Mathematics minor are included in this degree plan.
  6. Nine hours of writing intensive (WI) courses are required for graduation.
  7.  Majors must complete a minimum of 36 advanced hours (3000 or 4000 level courses).
  8.  If two years of the same language are taken in high school, then no additional language hours will be required for the degree. In the absence of language taken in high school, then two semesters of the same modern language (1410 and 1420) must be taken at the college level, and the requirement will be added to the student's degree audit.
  9. Computer Science majors must complete 43 hours of Computer Science courses, including one CS project course from: CS 4318, CS 4326, CS 4371, CS 4380, or CS 4398.
  10. The number of free electives a student will complete varies, depending on the number of hours needed to satisfy the 120 and/or the 36 advanced or 9 hours writing intensive requirements. Students should consult with the academic advisor before enrolling in any free elective courses to ensure that electives are needed.

Course Requirements 

Freshman
First SemesterHoursSecond SemesterHours
CS 14284CS 23083
MATH 2471 (Mathematics Component Code 020)4MATH 24724
US 11001ENG 1320 (Communication Component Code 010)3
ENG 1310 (Communication Component Code 010)3PHIL 1305 or 1320 (Language, Philosophy & Culture Component Code 040)3
COMM 1310 (Component Area Option Code 090/091)3MATH 23583
 15 16
Sophomore
First SemesterHoursSecond SemesterHours
CS 23183CS 23153
CS 33583CS 33543
MATH 33983Life & Physical Sciences Component Code 03014
Life & Physical Sciences Component Code 03014Social & Behavioral Sciences Component Code 0803
 ENG Literature (Component Area Option Code 090/094)3
 13 16
Junior
First SemesterHoursSecond SemesterHours
CS 33393CS Advanced Elective3
CS 33983CS Advanced Elective3
ENG Literature3MATH 33053
Life & Physical Sciences14Life & Physical Sciences14
HIST 1310 (American History Component Code 060)3HIST 1320 (American History Component Code 060)3
 16 16
Senior
First SemesterHoursSecond SemesterHours
CS 43283Select one of the following:3
CS Advanced Elective3 
Math/Applied Math Minor3 
POSI 2310 (Government/Political Science Component Code 070)3 
ART 2313, DAN 2313, MU 2313, or TH 2313 (Creative Arts Component Code 050)3 
  
 CS Advanced Elective3
 Math/Applied Math Minor3
 POSI 2320 (Government/Political Science Component Code 070)3
 Elective1
 15 13
Total Hours: 120