Bachelor of Science in Computer Science
This major aims to provide the best possible undergraduate education with a well-balanced emphasis on computer science theories, practical hands-on development skills as well as software engineering management know-how needed to manage or work as a member of a software development team. Through in-depth lectures and rigorous tutorials, laboratory work, projects and case studies, students will acquire a broad and thorough understanding of the theories and practical skills behind software design and development, software engineering, database systems, computer networks and information security.
Upon successful completion of this major, students should be able to:
| Degree Requirements | Normative 4-year Degree |
|---|---|
| University requirement | 26 credit units |
| Gateway Education requirement * | 27 credit units |
| College/School requirement * | 6 credit units |
| Major requirement | 85 credit units (Core courses: 52 credit units Department Required Supporting Courses (DR): 9 credit units Elective courses: 24 credit units) |
| Minimum number of credit units required for the award | 144 credit units |
| Maximum number of credit units permitted | 168 credit units |