Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Bachelor of Science in Computer Science is ideal for students aiming for technical careers demanding robust mathematical and scientific training, as well as those considering advanced studies in the field. This program offers a comprehensive overview of computer science essentials, covering software and systems, programming languages, computer architecture, and the theoretical underpinnings of computation.
Discover how to process vast datasets crucial for national security, medical breakthroughs, vaccine development, or climate modeling through computer science education. As a dynamic and ever-evolving field, our undergraduate programs adhere to the ACM & IEEE 2013 Curriculum Guidelines. Specialized courses in machine learning, computer vision, and secure programming complement the core problem-solving skills essential for various industries. We are committed to equipping students with adaptable learning abilities for today's fast-changing technological landscape.
Students can pursue either a B.S. or B.A. in Computer Science through our department. Both programs introduce the fundamental principles of computer science, spanning software, systems, programming languages, machine architecture, and computational theory. The required mathematics component establishes a foundation for higher-level studies.