Bachelor of Arts (B.A.) Major in Computer Science (Teacher Certification in Computer Science, Grades 8-12)

Minimum required: 126 semester credit hours

Admission Requirement

  1. All students pursuing teacher certification must apply and be accepted to the Office of Educator Preparation.

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. 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 Arts 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
  4. 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.
  5. 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 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
  6. 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​.
  7. A minor in Secondary Education is required.
  8. In addition to the major, minor and general education core curriculum requirements, students must also complete 21 hours of professional sequence courses under the College of Education. All coursework must be completed prior to EDST 4681.
  9. To satisfy graduation requirements for teacher certification, students must have at least a 2.75 Overall GPA. A GPA of at least 2.50 in all assigned courses in the professional sequence with no grade below a “C”.

Course Requirements 

First SemesterHoursSecond SemesterHours 
CS 14284CS 23083 
Mathematics Component Code 020 select one of the following:3-4MATH 23583 
 Life & Physical Sciences Component Code 03014 
 ENG 1320 (Communication Component Code 010)3 
 PHIL 1305 or 1320 (Language, Philosophy & Culture Component Code 040)3 
US 11001  
ENG 1310 (Communication Component Code 010)3  
COMM 1310 (Component Area Option Code 090/091)3  
 14-15 16 
First SemesterHoursSecond SemesterHoursSummerHours
CS 23153CS 33393Summer I: 
CS 23183CS 33543ENG Literature (Component Area Option Code 090/094)3
CS 33583Modern Language 14204HIST 1310 (American History Component Code 060)3
MATH 33983Life & Physical Sciences Component Code 03014Summer II: 
Modern Language 14104 ART 2313, DAN 2313, MU 2313, or TH 2313 (Creative Arts Component Code 050)3
  HIST 1320 (American History Component Code 060)3
 16 14 12
First SemesterHoursSecond SemesterHoursSummerHours
CS 33983CS Advanced Elective3Summer I: 
CS Advanced Elective3CS Advanced Elective3POSI 2310 (Government/Political Science Component Code 070)3
Modern Language 23103Modern Language 23203Social & Behavioral Sciences Component Code 0803
CI 33253CI 43323Summer II: 
  POSI 2320 (Government/Political Science Component Code 070)3
  BA ENG Literature3
 12 12 12
First SemesterHoursSecond SemesterHours 
Select one of the following:3EDST 46816 
CI 43433  
CI 43703  
RDG 33233  
 12 6 
Total Hours: 126-127