Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Bachelor of Science in Computer Science and Engineering offers students a distinctive chance to expand their expertise by merging theoretical foundations with cutting-edge computational methods and technologies. This program equips learners to develop innovative solutions for the significant challenges facing our world today and in the future. The coursework bridges computer science principles and
core software development practices to generate computing-driven solutions. It features extensive engineering methodologies for designing expansive, interconnected, and scalable computing architectures. Key focus areas include algorithm analysis, computational theory, multi-language programming paradigms, software engineering, along with real-time, embedded, and IoT system design. The curriculum integrates computing theory, practical applications, system architecture, and data science into a cohesive framework.
With an ABET CAC/EAC accredited engineering core, the program employs hands-on, discovery-based learning methods. Students undertake semester-long projects that reinforce computational theory, collaboration skills, analytical reasoning, and professional engineering standards. The flexible structure enables learners to customize their academic path by choosing specialized courses from various disciplines including software development, web/mobile applications, embedded technologies, cybersecurity, artificial intelligence, systems engineering, and other interdisciplinary fields.