At York College, you’ll get intensive training in common programming languages including C/C++, Java, Python, Scheme and several others. Our accredited program, built on nationally-recognized standards, will give you all the experience, knowledge, and problem-solving skills to confidently apply for careers in the technical or scientific fields of computer science.
Hands-on training is standard here — our visualization lab and software engineering lab are complete with high-performance equipment at your disposal. Our courses take you through the design of complex software using agile software engineering practices through incremental analysis, design, implementation and testing. To better prepare you for whatever your job throws your way, you’ll also be introduced to a wide range of data structures and algorithms used in the computing industry.