Last updated on 2025-11-26
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
































































