Home   »  Computer Science   »  Computer Science, BS
Computer Science, BS
Computer Science
The Bachelor of Science in Computer Science is a software‑oriented program that prepares students for careers in the design, development, and maintenance of computer software across a wide range of industries. The program also provides a strong quantitative and theoretical foundation for graduate study and research‑oriented careers, emphasizing problem solving, logical reasoning, and the application of computing principles to real‑world challenges.
Course Curriculum
Prerequisite Courses |
|
| Course | Credits |
| MAT 100 – Elementary Algebra | 3 |
| MAT 105 – Intermediate Algebra | 3 |
| ENG 100 – Fundamental Writing | 3 |
| CSC 100 – Problem Solving | 3 |
| MAT 117 – Pre-Calculus I | 3 |
Freshman Year – Fall Semester |
|
| Course | Credits |
| MAT 118 – Pre-Calculus II (*) | 3 |
| CSC 151 – Computer Programming I (**) | 4 |
| ENG 101 – Written Communication I | 3 |
| HEA 200 – Health Education (or 2 PE) | 2 |
| HIS 106 – World Civil II | 3 |
| UNI 101 – The Individual and Life | 1 |
| Total | 16 |
| (*) MAT 118 Any student not qualifying for MAT 118 (Pre-Calculus II) must start at the appropriate level of mathematics. (**) CSC 151 You need to be in at least MAT 117 or higher to take CSC 151. |
|
Freshman Year – Spring Semester |
|
| Course | Credits |
| CSC 152 – Computer Programming II | 3 |
| ENG 102 – Written Communication II | 3 |
| COM 103 – Oral Communication | 3 |
| CSC 120 – Computer Literacy | 3 |
| BIO 103 – General Biology | 4 |
| Total | 16 |
Sophomore Year – Fall Semester |
|
| Course | Credits |
| MAT 151 – Calculus I | 4 |
| CSC 204 – Architecture I | 3 |
| CSC 251 – Data Structure I | 3 |
| CSC 215 – Discrete Structure | 3 |
| HUM 201 – Humanity I | 3 |
| Total | 16 |
Sophomore Year – Spring Semester |
|
| Course | Credits |
| MAT 152 – Calculus II | 4 |
| CSC 205 – Architecture II | 3 |
| CSC 252 – Data Structure II | 3 |
| SOC 205 – Sociology | 3 |
| PSY 203 – Intro to Psychology | 3 |
| Total | 16 |
Junior Year – Fall Semester |
|
| Course | Credits |
| MAT 305 – Probabilistic & Stats | 3 |
| CSC 301 – Operating System | 3 |
| CSC 382 – Info Assurance /Cyber Security | 3 |
| PHY 203 – Intro to Physics I | 3 |
| PHY 215 – Intro to Physics Lab I | 1 |
| Total | 13 |
Junior Year – Spring Semester |
|
| Course | Credits |
| MAT 208 – Linear Algebra | 3 |
| CSC 308 – Programming Languages | 3 |
| CSC 570 – Database | 3 |
| PHY 204 – Intro to Physics II | 3 |
| PHY 216 – Intro to Physics Lab II | 1 |
| Total | 13 |
Senior Year – Fall Semester |
|
| Course | Credits |
| CSC 404 – Software Design I | 3 |
| CSC 425 – Senior Seminar | 3 |
| CSC 510 – Math Foundation | 3 |
| CSC 571 – Communication Networks | 3 |
| ENG 218 – Technical Written Comm | 3 |
| Total | 15 |
Senior Year – Spring Semester |
|
| Course | Credits |
| CSC 405 – Software Design II | 3 |
| CSC Elective (1) | 3 |
| CSC Elective (2) | 3 |
| CSC Advanced Elective (2) | 3 |
| CSC Advanced Elective (3) | 3 |
| Total | 15 |
| CSC Advance Electives – approved courses from CSC 300-500, except CSC 300, 323, 325, 391, 410, 411, 421, 425, 491, and any advanced programming language courses. | |
How to Apply
Prospective students can apply through the university’s admissions portal using the button below. The application process will require applicants to:
- Submit official high school transcripts or equivalent documentation.
- Provide standardized test scores if required.
- Submit additional materials such as recommendations or personal statements if requested.
- Monitor application status for updates and follow‑up steps.
The information contained on this webpage is for informational purposes only. The Hampton University Academic Catalog represents the official repository for academic program requirements. Documentation can be found at https://home.hamptonu.edu/academics/academic-catalog/.
