Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Bachelor of Science in Computer Science offers comprehensive training in computing fundamentals, tailored for students aiming to: (a) continue their education through graduate studies in computer science or (b) engage in software development and support across various specialized domains. This program features a foundational curriculum paired with a 15-unit senior elective concentration. Core coursework encompasses programming languages, computer architecture, operating systems, data structures, software development methodologies, computational theory, and computing's societal impact. The senior electives enable specialization in areas like artificial intelligence, embedded systems, network technologies, game development, computer graphics, software engineering, and cybersecurity.