Bachelor's Degree in Computer Science
As a student in Computer Science (BCOS) you'll gain valuable skills in software design, computer architecture, and programming in high-level computer languages such as C, C++, and JAVA. Related courses including database management, graphics, networking, and operating systems are also integral courses in this program. Courses are also available in computer game development and bioinformatics (Perl). You are required to successfully complete two co-op work semesters beginning junior year.
Program Educational Objectives for Computer Science:
- Graduates will have a solid foundation for engaging in lifelong learning and professional development in the computer science field.
- Graduates will attain productive and challenging computer science and/or software engineering careers in private practice, industry, and government.
- Graduates will be proficient in applying contemporary computer science theory and practice to problems encountered in their workplace.
- Graduates will exhibit professionalism and behave in an ethical manner with regard to workplace and societal issues.
For a detailed list of course requirements, download the current tracking sheet from the Resources page.





