Bachelor of Arts (B.A.) 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 the general education core curriculum requirements, the Bachelor of Arts degree (B.A.) requires three hours of math/science/logic/computer science courses, a minor and six hours of 2000-level modern language courses. Most students will have to complete 1410 and 1420 as prerequisites before attempting 2310.
  3. Students pursuing the B.A. 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 3311 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 3311Practices in Writing and Rhetoric3
  4. Computer Science majors must complete 37 hours of Computer Science courses, including one CS project course from: CS 4318CS 4326CS 4371CS 4380, or CS 4398​.

     5.  Nine hours of writing intensive (WI) courses are required for graduation.

     6.  Majors must select a minor from the approved list of Undergraduate Minors.

     7.  Majors must complete a minimum of 36 advanced hours (3000 or 4000 level courses).

     8.  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.

     9.  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 

First SemesterHoursSecond SemesterHours
CS 14284CS 23083
Mathematics Component Code 02013MATH 2358 (BA Computer Science, Logic, Mathematics or science)3
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)3Social & Behavioral Sciences Component Code 0803
 14 15
First SemesterHoursSecond SemesterHours
CS 23183CS 23153
CS 33583CS 33543
MATH 33983Modern Language 14204
Life & Physical Sciences Component Code 03024Life & Physical Sciences Component Code 03024
Modern Language 14104ENG Literature (Component Area Option Code 090/094)3
 17 17
First SemesterHoursSecond SemesterHours
CS 33393CS Advanced Elective3
CS 33983Modern Language 23203
BA ENG Literature select one of the following:3Minor3
 HIST 1310 (American History Component Code 060)3
 POSI 2310 (Government/Political Science Component Code 070)3
Modern Language 23103 
 15 15
First SemesterHoursSecond SemesterHours
CS Advanced Elective3Select one of the following:3
ART 2313, DAN 2313, MU 2313, or TH 2313 (Creative Arts Component Code 050)3 
HIST 1320 (American History Component Code 060)3 
POSI 2320 (Government/Political Science Component Code 070)3 
 CS Advanced Elective3
 15 12
Total Hours: 120

MATH 2417 or MATH 2471 may substitute for the MATH 1317, MATH 1319, MATH 1329, or MATH 2321 requirement.

Computer Science majors must take eight hours (2 courses) of the Life & Physical Sciences Component Code 030 from: BIO 1330/BIO 1130 & BIO 1331/BIO 1131; PHYS 1315/PHYS 1115 & PHYS 1325/PHYS 1125 [or PHYS 1430 & PHYS 2425]; CHEM 1341/CHEM 1141, and CHEM 1342/CHEM 1142; or GEOL 1410 & GEOL 1420. The eight hours (2 courses) must be from the same science (BIO, CHEM, GEOL, or PHYS) as listed above.