Academic Catalog 2022-2023

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

Communication
ENGL 1301Freshman English I3
ENGL 1302Freshman English II3
Mathematics
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
1

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

2

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

Major (Computer Science)

CS 124Fund Machine Computation3
CS 140Computer Programming in Java3
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 Hours79

Other Requirements

MATH 2413Calculus & Analytic Geomtry I4
MATH 2414Calculus&Analytic Geometry II4
MATH 250Linear Algebra3
MATH 473
MATH 345
Probability & Statistics I
and Applied Mathematics and Statistics for Scientists and Engineers
6
PHYS 213College Phys Lab I1
PHYS 214College Phys Lab II1
PHYS 1302College Physics II3
FS 102Freshman Seminar/ first Year Experience1
Total Hours23
Plan of Study Grid
First Year
First SemesterHours
CS 120 Introduction to Programming Using C++ 3
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
 Hours16
Second Semester
CS 124 Fund Machine Computation 3
CS 140 Computer Programming in Java 3
MATH 2413 Calculus & Analytic Geomtry I 4
ENGL 1302 Freshman English II 3
COMM 1321 Business & Professional Comm 3
 Hours16
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
 Hours17
Fourth Semester
CS 246 Data & File Structures 3
CS 248 Theory of Computation 3
POLS 2305 American Government 3
MATH 250 Linear Algebra 3
PHYS 214 College Phys Lab II 1
PHYS 1302 College Physics II 3
 Hours16
Third Year
Fifth Semester
CS 342 Prog Lang & Design 3
CS 343 Assembly & Comp Archi 3
MATH 345
MATH 473
Applied Mathematics and Statistics for Scientists and Engineers
and Probability & Statistics I
6
HIST 1301 Soc & Pol Hist US to 1877 3
ENG 2XX Any 200 Level ENG may be selected 3
 Hours18
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
 Hours15
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
 Hours15
Eighth Semester
CS 456 Soft Eng 3
CS 499 Capstone Proj 3
CS 5XX (Core) 3
CS 500/600 Elective 3
 Hours12
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
 Hours10
Tenth Semester
CS 697
Independent Master's Prjt
or Mst Thes/Rsch II
3
CS 500/600 Elective 3
CS 500/600 Elective 3
 Hours9
 Total Hours144