Computer Science (with optional Co-op)

Bachelor of Computer Science (Honours or General)

Computer Science (General)

  • Three-year degree program 
  • Offers exposure to the various components of computer science
  • Provides a solid background in the foundation of computing and other subject areas

Computer Science with Optional Co-op (Honours)

  • Four-year degree program
  • Provides in-depth advanced theory and practice

Fields of Specialization:

1) Artificial Intelligence

  • Includes topics such as logic and symbolic programming, search techniques, knowledge representations, planning and natural language processing

2) Game Development

  • Focuses on such topics relevant to computer game development as: artificial intelligence for computer games; graphics; and multimedia and team-oriented game development
  • A game development capstone project completes the final year
  • Provides solid groundwork for entry level positions in rapidly growing game and game-related industries

3) Multimedia

  • Emphasizes WWW, visualization and human computer interface • Courses in Computer Science can be integrated with Communication, Media and Film studies and Visual Arts

4) Networks & Security

  • Provides training in network design and administration, software systems design and construction
  • Emphasizes theoretical and practical aspects of networks including network security and advanced topics such as multimedia networks, mobile computing, and optical and ad hoc networks

Course Descriptions - Computer Science

Faculty - Faculty of Science

Department - School of Computer Science

Admission Requirements

  • Minimum admission average of 70%
  • Secondary average of 70%
  • Mean admission average of 80%
  • ENG4U and MHF4U required. MCV4U is strongly recommended.
  • Minimum average of 75% for admission to co-op program.

Second Computer Science/Math average is the minimum average of math courses.

Career Tracks

  • Computer and network administration
  • Software engineering
  • Database administration
  • Systems analysis
  • Multimedia
  • Game development
  • Computer programming
  • Continued study at the graduate level leading to high-level positions in industry, education and academia
  • Web developer

Learn More


Computer Science (BCS General)

Computer Science (BCS Honours)

Contact Us

Student Recruitment Office
Phone: 519-973-7014
Toll-Free (Canada/US): 1-800-864-2860