Computer Science for Software Development
In our technology-dependent world, Computer Science is an incredibly impactful and broad educational path that can lead you to many exciting careers. What makes the Computer Science for Software Development program at Markham Campus unique is its strong emphasis on project-based, experiential learning through a self-paced, flexible schedule, coupled with the development of communication, interpersonal and other durable skills.
Without skilled software developers, many of the applications we rely on every day at school, home and work couldn’t function or even exist! The technical focus of this program is on software development, and you’ll have the option of specializing in areas such as cloud computing, cybersecurity and data science. In addition to developing in-depth technical knowledge and skills, you’ll learn about privacy, ethics, law, social and economic responsibilities, and their applications in computing. That means you can make a big difference in the world by applying what you learn outside the classroom and following your passions in a field that excites you.
Your in-class and lab learning will be complemented by project-based experiences with stimulating experiential learning and co-op opportunities in Markham and York Region’s thriving technology sector. After graduating, you can take on the world and address some of the biggest challenges of the future. From working with medical devices and robotics to AI, the paths to which a computer science degree leads are limitless. If you’re a creator who wants to make a difference, you’ll be well-positioned to make a positive impact in a successful career upon graduation.
Graduates from the Computer Science for Software Development program will be able to specialize in several in-demand areas such as cloud computing, cybersecurity and data science. In addition to developing in-depth technical knowledge and skills, students will learn about privacy, ethics, law, social and economic responsibilities, and their applications in computing. From working with medical devices and robotics to AI, the paths to which a computer science degree can lead are limitless.
Program Details
Offered By
Degrees Offered
Fall Entry
Winter Entry
Summer Entry
Ways to Study
Viewbooks
Admission Requirements
I am a high-school student I have completed at least one year of full-time study at college or university I have been away from high-school for at least two years I have never studied in a formal academic high-school environment Returning / Reactivating student (previously York) Visiting StudentsYou are required to provide official evidence of academic achievement in secondary education. This can be demonstrated through:
- Final grades under the Ontario curriculum (obtained through correspondence, night school or through TVO)
- Credentials through other curricula, such as results from Advanced Placement (AP) or Advanced-level courses in the General Certificate of Education (GCE). (Students may register to sit for the AP and GCE examinations as private candidates.)
In the absence of final grades in courses:
- You must submit the results of standardized tests such as the Scholastic Aptitude Test (SAT) with a minimum combined total of 1170 on the Critical Reading and Math components or a composite American College Testing (ACT) score of 24.
- Your application will be reviewed by an admissions sub-committee. If admitted, you will not be eligible for entrance scholarships. You will be considered for continuing student scholarships at the end of your first year of study, if you satisfy those criteria.
You may also be required to provide proof of language proficiency. You will be considered for entrance scholarships on the basis of your overall averages in the six 4U/4M (Ontario curriculum) or equivalent courses.