Computer Science (with optional Co-op)

Instructor and students in computer science lab

Bachelor of 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
Bachelor of Computer Science with Optional Co-op (Honours)
  • Four-year degree program
  • Provides in-depth advanced theory and practice
Fields of Specialization:
Artificial Intelligence
  • Includes topics such as logic and symbolic programming, search techniques, knowledge representations, planning and natural language processing
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
  • Emphasizes WWW, visualization and human computer interface • Courses in Computer Science can be integrated with Communication, Media and Film studies and Visual Arts
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

Minimum Admission Average: 70%

Secondary Average: 70%

Mean Admission Average: 80%

ENG4U and MHF4U required. MCV4U is strongly recommended.

Minimum average of 75% for admission to co-op program.

  1. Computer and network administration
  2. Software engineering
  3. Database administration
  4. Systems analysis
  5. Multimedia
  6. Game development
  7. Computer programming
  8. Continued study at the graduate level leading to high-level positions in industry, education and academia
  9. Web developer
Learn More