Program overview
Admission Requirements
Intakes

Last updated on 2025-11-26

Program overview

Program Overview

The Bachelor of Science in Computer Science at York University provides students with a solid foundation in computing principles, programming, and system design. This program covers core topics such as algorithms, data structures, software development, artificial intelligence, and cybersecurity. Students learn through a blend of theoretical courses and hands-on projects, preparing them for the rapidly evolving tech industry. Emphasis is placed on problem-solving skills, critical thinking, and innovation. Graduates are well-equipped to enter diverse fields such as software engineering, data analysis, and research or to pursue graduate studies.

Program Structure

  • Length: 4 years (full-time)
  • Core courses in programming, algorithms, and systems design
  • Electives in specialized areas such as AI, cybersecurity, and software engineering
  • Extensive practical labs and project work to build technical skills
  • Optional Co-op program for real-world experience
  • Opportunities for undergraduate research and capstone projects

Featured Experiences

  • Hands-on programming assignments and team projects
  • Access to modern computing labs and resources
  • Participation in co-op with tech companies
  • Research opportunities with faculty members
  • Workshops and guest lectures from industry professionals

Career Options

Graduates can pursue careers as:

  • Software Developer
  • Data Scientist
  • Systems Analyst
  • Cybersecurity Specialist
  • Research Scientist

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit York University official website