Academic Catalog 2024-2025

Accelerated 4+1 Computer Science (General CS Concentration), BS MS

The University Core Curriculum is the same across all undergraduate bachelor's programs.   Please consult the academic advisor for your designated major before selecting courses in this area.

General Education Core Curriculum42
Major Requirements79
Other Requirements20
Total Hours141

General Education Core Curriculum (Standard)1

ENGL 1301Freshman English I3
ENGL 1302Freshman English II3
MATH 2312Precalculus Math3
Life and Physical Sciences
CHEM 1311Chemistry I3
PHYS 1301College Physics I3
Language, Philosophy, and Culture
ENG 2XX 23
Creative Arts
MUSI 1306Music Appreciation3
American History
HIST 1301Soc & Pol Hist US to 18773
HIST 1302Soc & Pol Hist US Since 18773
Government/Political Science
POLS 2305American Government3
POLS 2306Texas Government3
Social and Behavioral Sciences
ECON 2301Principles Of Economics I3
Institutional Options
COMM 1321Business & Professional Comm3
CS 120Introduction to Programming Using C++3
Total Hours42

Students should be advised by a major advisor prior to registering for any credit, particularly any core curriculum credit as listed.


ENGL 2332 World Literature I, ENGL 2333 World Literature II, ENGL 2326 American Literature, or ENGL 2328 African-American Literature 

Major (Computer Science)

CS 120LIntro to Comp & Problem Lab1
CS 124Fund Machine Computation3
CS 140Computer Programming in Java3
CS 140LComputer Programming using Java Lab1
CS 241Advanced OOP Using C++3
CS 243Computer Organization3
CS 246Data & File Structures3
CS 248Theory of Computation3
CS 250Computer Networks Fundamentals3
CS 342Prog Lang & Design3
CS 343Assembly & Comp Archi3
CS 346Database Mgmt System3
CS 415Comp Ethics & Society3
CS 444Operating Systems3
CS 456Soft Eng3
CS 499Capstone Proj3
CS 3xx or 4xx3
CS 4xx Elective3
CS 511Alg Anal & Data Str3
CS 531Comp Arch3
CS 541Operating Systems3
CS 551Theory of Computation3
CS 599Graduate Seminar Computer Sci1
CS 698Mst Thes/Rsch I (or CS 500/CS 600 Elective)3
CS 697Independent Master's Prjt3
or CS 699 Mst Thes/Rsch II
CS 500/CS 600 Elective3
CS 500/CS 600 Elective3
CS 500/CS 600 Elective3
CS 500/CS 600 Elective3
Total Hours81

Other Requirements

MATH 2413Calculus & Analytic Geomtry I4
MATH 2414Calculus&Analytic Geometry II4
MATH 2318Linear Algebra3
MATH 473Probability & Statistics I3
or MATH 345 Applied Mathematics and Statistics for Scientists and Engineers
PHYS 213College Phys Lab I1
PHYS 214College Phys Lab II1
PHYS 1302College Physics II3
FS 102Freshman Seminar/ first Year Experience1
Total Hours20
Plan of Study Grid
First Year
First SemesterHours
CS 120 Introduction to Programming Using C++ 3
CS 120L Intro to Comp & Problem Lab 1
MATH 2312 Precalculus Math 3
CHEM 1311 Chemistry I 3
ENGL 1301 Freshman English I 3
MUSI 1306 Music Appreciation 3
FS 102 Freshman Seminar/ first Year Experience 1
Second Semester
CS 124 Fund Machine Computation 3
CS 140 Computer Programming in Java 3
CS 140L Computer Programming using Java Lab 1
MATH 2413 Calculus & Analytic Geomtry I 4
ENGL 1302 Freshman English II 3
COMM 1321 Business & Professional Comm 3
Second Year
Third Semester
CS 241 Advanced OOP Using C++ 3
CS 243 Computer Organization 3
CS 250 Computer Networks Fundamentals 3
MATH 2414 Calculus&Analytic Geometry II 4
PHYS 213 College Phys Lab I 1
PHYS 1301 College Physics I 3
Fourth Semester
CS 246 Data & File Structures 3
CS 248 Theory of Computation 3
POLS 2305 American Government 3
MATH 2318 Linear Algebra 3
PHYS 214 College Phys Lab II 1
PHYS 1302 College Physics II 3
Third Year
Fifth Semester
CS 342 Prog Lang & Design 3
CS 343 Assembly & Comp Archi 3
MATH 345
Applied Mathematics and Statistics for Scientists and Engineers
or Probability & Statistics I
HIST 1301 Soc & Pol Hist US to 1877 3
ENG 2XX Any 200 Level ENG may be selected 3
Sixth Semester
CS 346 Database Mgmt System 3
CS 300/400 CS Elective 3
POLS 2306 Texas Government 3
HIST 1302 Soc & Pol Hist US Since 1877 3
ECON 2301 Principles Of Economics I 3
Students should apply for the 4+1 program
Fourth Year
Seventh Semester
CS 444 Operating Systems 3
CS 415 Comp Ethics & Society 3
CS 4XX (Elective) 3
CS 5XX (Core) 3
CS 500/600 Elective 3
Eighth Semester
CS 456 Soft Eng 3
CS 499 Capstone Proj 3
CS 5XX (Core) 3
CS 500/600 Elective 3
Students should apply for BS graduation
Students should apply for MS program
Fifth Year
Ninth Semester
CS 5XX (Core) 3
CS 5XX (Core) 3
CS 599 Graduate Seminar Computer Sci 1
Select one of the following: 3
CS 500/600 elective
Mst Thes/Rsch I
Tenth Semester
CS 697
Independent Master's Prjt
or Mst Thes/Rsch II
CS 500/600 Elective 3
CS 500/600 Elective 3
Students Should apply for MS graduation
 Total Hours143