Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The BSCS program offers a curriculum encompassing mathematics, science, and core computer science subjects essential for shaping competent computing professionals. Learners acquire programming expertise through instruction in design principles, computational logic, theoretical foundations, software development methodologies, and quality assurance. Our cutting-edge laboratories provide diverse operating systems and development platforms for hands-on software creation. Graduates typically secure positions as programmers, systems analysts, or technical support specialists. Those aiming for software engineering roles should opt for the Software Development Track.
The Computer Science bachelor's program features two upper-division pathways. The Computer Science (CS) track suits students planning advanced academic pursuits in the field, while the Software Design and Development (SDD) track caters to those targeting software engineering careers. This section details the Computer Science track requirements.