Computer Science (B.S.)
Bachelor of Science
Major in Computer Science
The Department of Computer Science offers a variety of courses, such as: computer architecture, data structures and algorithms, automata theory, software engineering, computer graphics, computer networks, computer security, database design, data mining, machine learning, human computer interaction, artificial intelligence, and programming languages (including C, C++, Java, Assembly, Perl, PHP, Python and JavaScript).
Course Rotations
SPRING 2025 SEMESTER CLASSES |
---|
CS 2308 |
CS 2318 |
CS 3339 |
CS 3358 |
CS 3360 |
CS 3398 |
CS 4310 |
CS 4315 |
CS 4332 |
CS 4347 |
CS 4371 |
CS 4398 |
MATH 2417 |
MATH 2471 |
MATH 3377 |
MATH 3398 |
SUMMER 2025 SEMESTER CLASSES |
---|
TBD |
FALL 2025 SEMESTER CLASSES |
---|
TBD |
☆ Endless Employment Opportunities
What jobs can you pursue with a bachelor's degree in computer science?
Upon completion of their studies, Computer Science graduates enter diverse professional domains, including software development, cybersecurity, User Interface (UI) and User Experience (UX) design, machine learning and data science, and game development. Students also enter graduate programs to further their knowledge and pursue research in computer science
- Software Engineer
- Full Stack Developer
- UX Designer
- Hardware Engineer
- Database Administrator
- Web or Mobile App Developer
- Network or Database Administrator
- IT Auditor
- IT Project Manager
- Game Developer
- Systems Architect
- Information Security Analyst
- Computer Programmer
- Cloud Engineer