Home   »  Computer Science   »  Artificial Intelligence and Machine Learning, BS
Artificial Intelligence and Machine Learning, BS
Computer Science
The Bachelor of Science in Artificial Intelligence and Machine Learning provides a rigorous computing education focused on the design, development, and application of intelligent systems. The program prepares students to enter a rapidly evolving workforce by combining strong foundations in computer science with specialized training in artificial intelligence, machine learning, data‑driven decision‑making, and ethical computing practices.
What can you do with this degree?
- Function in the world-at-large as productive and ethical professionals and as responsible citizens. Students will become responsible professionals who understand the societal impact of artificial intelligence and machine learning technologies.
- Understand and employ current trends and adapt to advances in the technology of the computing, artificial intelligence, and machine learning professions.
- Develop and implement artificial intelligence and machine learning techniques to enhance modern computing systems.
-
Collaborate in team-based environments to apply theoretical and analytical methods and principles of software development to address artificial intelligence and machine learning issues in software development.
- Apply techniques, methodologies, tools, and skills to build high-quality intelligence systems that function effectively and reliably in the emerging information and intelligence infrastructure.
- Learn to communicate technical concepts clearly and effectively, both orally and in writing, with other computing, artificial intelligence, and machine learning professionals.
Course Curriculum
Prerequisite Courses |
|
| Course | Credits |
| MAT 105 – Intermediate Algebra | 3 |
| CSC 100 – Problem Solving | 3 |
| MAT 117 – Pre-Calculus I | 3 |
| MAT 118 – Pre-Calculus II | 3 |
Freshman Year – Fall Semester |
|
| Course | Credits |
| MAT 151 –Calculus 1 (*) | 3 |
| CSC 151 – Computer Programming I (**) | 4 |
| ENG 101 – Written Communication I | 3 |
| HIS 106 – World Civil II | 3 |
| UNI 101 – The Individual and Life | 1 |
| Total | 14 |
| (*) MAT 151 Any student not qualifying for MAT 151 (Calculus I) must start at the appropriate level of mathematics – MAT 118 (Pre-Calculus II) or MAT 117 (Pre-Calculus I) or MAT 105 (College Algebra) (**) CSC 151 You need to be in at least MAT 117 or higher to take CSC 151. |
|
Freshman Year – Spring Semester |
|
| Course | Credits |
| MAT 152 – Calculus II | 4 |
| CSC 152 – Computer Programming II | 3 |
| ENG 102 – Written Communication II | 3 |
| CSC 120 – Computer Science | 3 |
| COM 103 – Oral Communication | 3 |
| Total | 16 |
Sophomore Year – Fall Semester |
|
| Course | Credits |
| CSC 204 – Comp Arch, Sys & Org 1 | 3 |
| CSC 251 – Data Structure I | 3 |
| CSC 215 – Discrete Structure | 3 |
| PSY 203 – Into to Psychology | 3 |
| HUM 201 – Humanity I | 3 |
| HEA 200 – Health Education or 2 PE | 2 |
| Total | 17 |
Sophomore Year – Spring Semester |
|
| Course | Credits |
| CSC 205 – Comp Arch, Sys & Org II | 3 |
| CSC 252 – Data Structure II | 3 |
| CSC 330 – Into to AI and ML Foundation | 3 |
| BIO 103 – General Biology | 4 |
| SOC 205 – Sociology | 4 |
| Total | 17 |
Junior Year – Fall Semester |
|
| Course | Credits |
| MAT 305 – Probability & Statistics 3 | 3 |
| CSC 301 – Operating System I | 3 |
| CSC 382 – Intro to IA/Cyber Security | 3 |
| CSC 430 – Artificial Intelligence | 3 |
| PHY 203/215 Intro Physics 1 with Cal I | 4 |
| Total | 16 |
Junior Year – Spring Semester |
|
| Course | Credits |
| MAT 208 – Elem. Linear Algebra | 3 |
| CSC 308 – Organization & Prog. Language | 3 |
| CSC 570 – Database Management | 3 |
| CSC 433 – Machine Learning | 3 |
| PHY 204/216 – Into to Physics II with Cal II | 4 |
| Total | 16 |
Senior Year – Fall Semester |
|
| Course | Credits |
| CSC 404 –  Software Design & Dev I | 3 |
| CSC 425 – Senior Seminar | 3 |
| CSC 434 – Data Science and Data Mining | 3 |
| CSC 571 – Data Communications | 3 |
| Total | 12 |
Senior Year – Spring Semester |
|
| Course | Credits |
| CSC 405 –  Software Design & Dev II | 3 |
| AI-CSC Advance Elective (1) | 3 |
| AI-CSC Advance Elective (2) | 3 |
| AI-CSC Advance Elective (3) | 3 |
| Total | 12 |
| AI-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. Must have AI/ML topics |
|
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/.
