State-of-the-art facilities, a Technology Internship Program and the option to internationalize your degree: York’s Computer Science program in the Lassonde School of Engineering offers it all.
The Lassonde School of Engineering Computer Science program provides a fundamental understanding of the theoretical principles and practice of software and digital systems within the context of modern technology. The curriculum extends beyond the core areas of systems, theory, programming and hardware to applied areas of study such as robotics, graphics and visualization, multimedia and computer music, database systems and artificial intelligence. Imagine building devices that mimic human vision or using electronic tools to help design pharmaceutical drugs.
Access state-of-the-art facilities to enhance your learning:
- the Unix-based Sun workstation lab and the Robotics Lab (to program either a robotic arm or a moveable robot to do a particular task);
- the Digital Logic Lab (to get hands-on experience in computer design)
- the Real-time and Operating Systems Lab (to access computers and software tools for the design and analysis of real-time systems);
- the Multimedia Lab and the Embedded Systems Lab (to conduct simulation and design experiments with microcontrollers and field programmable gate arrays).
Choose your degree
All our students learn the theory that underlies computation and how to develop effective and efficient software. The program is intensive in Mathematics and Computer Science courses, but you can choose between a BA and a BSc option for your degree.
In the BA program, combine your interest in computers with your passion for human and social issues to explore questions like: How can meaningful information be extracted from huge amounts of data, and what are the risks?
The BSc option provides the opportunity to see how Computer Science interacts with other sciences. It might lead to questions such as how to discover the role and function of proteins using computation or how to use remote sensing.
No matter which degree you choose, after your third year you will have the option of putting everything you’ve learned to the test and participating in a Technology Internship Program. York has teamed up with major companies in the field to help students gain valuable professional experience.
Internationalize your degree
You may choose the international option for either your Bachelor of Science (iBSc) or your Bachelor of Arts (iBA). The international degree programs reflect York's commitment to internationalization and require students to acquire an international language and to gain international experience on exchange at one of our partner institutions abroad.
What can you do with a Computer Science degree?
Given the prevalence of computers in our day-to-day lives, a degree in Computer Science opens the doors to many exciting and rewarding career paths. Here are just a few fields:
- Software development
- Hardware architecture design
- Computer vision
- Robotics
- Virtual reality
York’s Career Centre can give you more insight into careers with a Computer Science degree. You may also want to check out the Canadian Information Processing Society (CIPS) and the Information and Communications Technology Council (ICTC/CTIC).
Connect with York University