Bachelor of Science in Computer Science
Hampton University
Key Information
Campus location
Hampton, USA
Languages
English
Study format
On-Campus
Duration
4 years
Pace
Full time
Tuition fees
USD 26,198
Application deadline
Request info
Earliest start date
Request info
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
The Computer Science major is software-oriented and prepares the students for responsibilities and assignments involving the design, development, and maintenance of software in industry. It also provides the necessary quantitative background for graduate studies and/or employment in research-oriented institutions. The core courses involve close study of computer architecture, organization, and assembly languages, along with algorithm design, problem solving techniques, software design and development, and structured programming concepts.
The Bachelor of Science degree in Computer Science at Hampton University is accredited by the Computing Accreditation Commission of ABET.
Program Outcome
By the time of graduation, students from this program are expected to know and are able to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of computer science.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to computer science.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Admissions
Scholarships and Funding
Curriculum
Freshman Year
- MAT 118 – Pre-Cal II (*)
- CSC 151 – Computer Programming I (**)
- CSC 152 – Computer Programming II
- ENG 101 – Written Communication I
- CSC 120 – Introduction to Computers
- HIS 106 – World Civil II
- ENG 102 – Written Communication II
- HEA 200 – Health Education (or 2 PE)
- COM 103 – Oral Communication
- UNI 101 – The Individual and Life
- BIO 103 – General Biology
Sophomore Year
- MAT 151 – Calculus I
- MAT 152 – Calculus II
- CSC 204 – Architecture I
- CSC 205 – Architecture II
- CSC 251 – Data Structure I
- CSC 252 – Data Structure II
- CSC 215 – Discrete Structure
- SOC 205 – Sociology
- HUM 201 – Humanity I
- PSY 203 – Introduction to Psychology
Junior Year
- CSC 301 – Operating System
- CSC 308 – Programming Languages
- CSC 382 – Introduction to CyberSecurity
- CSC 570 – Database Management
- MAT 305 – Probabilistic & Stats
- MAT 208 – Linear Algebra
- PHY 203 – Introduction to Physics I
- PHY 204 – Introduction to Physics II
- PHY 215 – Introduction to Physics I – Lab
- PHY 216 – Introduction to Physics II – Lab
Senior Year
- CSC 404 – Software Design I / Senior Capstone
- CSC 405 – Software Design II / Senior Capstone
- CSC 425 – Senior Seminar
- CSC Elective I
- CSC 510 – Math Foundation
- CSC Elective I
- CSC 571 – Communication Networks
- CSC Adv. Elective II
- ENG 218 – Technical Written Comm.
- CSC Adv. Elective III
Total: 120 Credit Hours