|
Jan 24, 2025
|
|
|
|
2022-2023 UNDERGRADUATE CATALOG [ARCHIVED CATALOG]
Computer Science, BS
|
|
Return to: Programs of Study in the College of Sciences and Technology
Hong Lin, PhD, Coordinator
N704A, 713-221-2781
The Computer Science degree offers students a strong foundation in the fundamental concepts of computer science combined with sound practical training. It is structured to develop written and oral communication skills, to provide broad-based studies and a selection of advanced course work in computer science and to provide students with an education responsive to the expanding uses of computer techniques in business, government and industry. In addition, it provides the foundation for those students interested in pursuing graduate degrees. Students are encouraged to consult their advisors for suggestions about which electives are most suitable, based on their goals and preferences. The degree requires a minimum of 120 semester credit hours as indicated below. Students must have a grade of C or better in any course in computer science, mathematics or statistics that is applied towards the degree
|
Common Core Requirements (42 hours)
See the Common Core Requirements section of the catalog for Undergraduate Academic Programs. Observe that MATH 2305 satisfies both the mathematics requirement of the Common Core and a mathematics requirement for the computer science degree and the 6 of the 8 hours of natural sciences required in the major will satisfy the life and physical sciences requirement of the Common Core.
Writing Requirement (3 hours)
Natural Sciences Requirement (8 hours)
Eight hours of lab sciences (6 of these hours count in the common core).
Mathematics Requirements (17 hours)
Computer Science Requirements (55 hours)
Electives in the Major
In addition, 18 hours of computer science electives must be completed, at least 15 of which must be 3000 or 4000-level; 3 hours may be 1000 or 2000-level above CS 1305 .
NOTE: Students pursuing the Computer Science, BS - Fast Track to MSDA will complete 12 hours of computer science electives, at least 9 of which must be 3000 or 4000-level; 3 hours may be 1000 or 2000-level above CS 1305 .
Some of the 3000 and 4000 level free electives are organized into three clusters. Students are encouraged, but not required, to complete all courses in at least one cluster. These clusters and courses are:
Artificial Intelligence and Data Analytics:
Free Electives
(Sufficient hours to complete a minimum of 120 hours total)
|
Return to: Programs of Study in the College of Sciences and Technology
|
|