Opening your program…
Opening your program…
McMaster's Computer Science program offers a Bachelor of Applied Science (not a traditional BA or BSc). The program covers algorithms, programming languages, software design, AI, computer vision, data mining, networks, and human-computer interaction. Shared first year with Engineering programs.
Shortlist up to 3 programs to compare them. Your choices are kept in this browser.
YOUR STUDIES
Programming fundamentals, discrete mathematics, calculus, linear algebra.
Artificial Intelligence, Computer Graphics, Software Engineering, Human-Computer Interaction, Bioinformatics
Faculty of Engineering — Dept of Computing & Software
Full-time
In person
Yes
Honours B.A.Sc.
Yes
Not required
ADMISSION REQUIREMENTS
Check the listed courses and application requirements alongside the university’s current admissions information.
Grade ranges are guidance, rather than a guarantee of admission. Some programs list university-level entry or progression requirements.
ENG4U, MHF4U, MCV4U, 3 additional U/M courses
High 80s to low 90s typically required.
Required
Mandatory supplementary application.
Not required
EXPERIENTIAL LEARNING
Optional co-op: flexible 4, 8, 12, or 16-month terms available anytime during degree.
Yes
Optional.
Co-op is optional; no minimum GPA requirement stated — check McMaster for current policy.
No
No
CAREER PATHWAYS
Explore the career paths and professional pathways listed for this program.
Listed employers and career paths do not guarantee employment or placements.
Software Developer, AI Engineer, Data Scientist, Systems Architect, Research Scientist, UX Designer
Google, Microsoft, Amazon, Shopify, RBC, Ericsson, BlackBerry
Not specified
TUITION & FEES
Fees depend on the academic year, course load, and student category. Use the university’s current fee information to plan your budget.
$8,597.00 CAD
Unverified estimate. Amount, fee period, academic year and student category need confirmation. Tuition and fees are subject to change; check the university’s official fee information.
Official tuition information ↗OFFICIAL SOURCES
Program information is being reviewed. Confirm current requirements, availability, and fees with the university. “Not specified” means the collected data does not confirm that detail.