Computer Science, B.S.
Accredited by the Computing Accreditation Commission of ABET, https://www.abet.org/
Freshman Year | ||
---|---|---|
Semester 1 | Semester Credit Hours | |
CHEM 1311 & CHEM 1111 |
Gen Inorganic Chemistry I and Gen Inorganic Chem Lab I |
4 |
CSEN 2304 | Introd to Computer Science | 3 |
ENGL 1301 | Rhetoric and Composition | 3 |
MATH 2413 | Calculus I | 4 |
GEEN 1201 | Engineering as a Career 1 | 2 |
Semester Credit Hours | 16 | |
Semester 2 | ||
CSEN 2306 | Object-Oriented Programming | 3 |
ENGL 1302 | Rhetoric and Composition | 3 |
HIST 1301 | American History to 1877 | 3 |
MATH 2414 | Calculus II | 4 |
Semester Credit Hours | 13 | |
Sophomore Year | ||
Semester 1 | ||
CSEN 2310 | Object-Oriented Software Eng | 3 |
HIST 1302 | American History since 1877 | 3 |
MATH 3320 | Differential Equations | 3 |
PHYS 2325 & PHYS 2125 |
University Physics I and University Physics I Lab |
4 |
POLS 2301 | Government and Politics of US | 3 |
Semester Credit Hours | 16 | |
Semester 2 | ||
CSEN 2328 | Data Structures & Algorithms | 3 |
POLS 2302 | Government and Politics of TX | 3 |
Creative arts | 3 | |
Lang/Phil/Culture | 3 | |
Approved Elective 3 | 3 | |
Free Elective | 1 | |
Semester Credit Hours | 16 | |
Junior Year | ||
Semester 1 | ||
CSEN 3315 | Computer Graphics | 3 |
EEEN 2340 | Digital Logic Design | 3 |
STAT 1342 | Elementary Statistics | 3 |
Communications 2 | 3 | |
Social/Behavioral | 3 | |
Semester Credit Hours | 15 | |
Semester 2 | ||
CSEN 3314 | Database Systems | 3 |
CSEN 3316 | Software Engineering I | 3 |
EEEN 3449 | Microprocessor Systems | 4 |
MATH 3370 | Discrete Mathematics | 3 |
Approved Elective 3 | 3 | |
Semester Credit Hours | 16 | |
Senior Year | ||
Semester 1 | ||
CSEN 4201 | Software Eng Project | 2 |
CSEN 4317 | Software Engineering II | 3 |
CSEN 4320 | Computer Networks | 3 |
EEEN 4344 | Computr Architectr and Design | 3 |
Approved Elective 3 | 3 | |
Semester Credit Hours | 14 | |
Semester 2 | ||
CSEN 4202 | Software Eng Project (WI) | 2 |
CSEN 4340 | Computer Security | 3 |
CSEN 4362 | Operating Systems | 3 |
CSEN 4366 | Programming Languages | 3 |
Approved Elective 3 | 3 | |
Semester Credit Hours | 14 | |
Total Credit Hours Required: | 120 |
- 1
Pre-Engineering Students and Alternate Pre-Engineering students are required to take UNIV 1201 instead ofGEEN 1201.
- 2
- 3
The approved electives must be selected with the consent of the student’s adviser, and would normally be more advanced courses in computer science, information systems, mathematics, statistics or one of the sciences taken in the freshman and sophomore years. However, a meaningful sequence of courses in any discipline, such as engineering or agriculture, may be taken with the consent of the student’s adviser, except that all such courses must be at the 2000-level or above.