The Computing and Software department at McMaster University focuses on advancing the fields of computer science and software engineering through education and research. The department explores the intersection of scientific theory and practical engineering applications. Students engage with a curriculum designed to provide a strong foundation in computing methodologies, human-centred design, information systems, and the theory of computation. The department offers opportunities for students to specialize in areas such as software engineering, human-centred computing, privacy and security, and networked systems. Research and learning emphasize both theoretical underpinnings and real-world problem-solving, preparing graduates for diverse roles in the technology sector.
A background in engineering, particularly in Computing and Software, equips graduates with the ability to tackle challenges and adapt to various situations. Alumni have successfully launched careers in product design, digital design, and other engineering fields.
Tuition and living cost information is not available on the provided program page.
Graduates are well-equipped for roles such as Software Engineer, Product Designer, and various engineering positions in sectors like aviation and energy. The program prepares students to tackle challenges and adapt to diverse situations in the technology sector.
It is recommended to apply early and review the program details thoroughly. You should consult the McMaster Engineering future students section for detailed application procedures and guidance.
While specific details about co-op integration are not provided, 81% of graduating undergraduates from McMaster Engineering had a co-op experience, suggesting strong opportunities for practical experience.