fbpx

Admissions


I am:

My Province/Territory:

Filter By:

My Academic Background:

I am applying to:

Computer Science

Show Requirements, Plus:

Show Requirements For:

What you’ll take:

  • Discrete Mathematics for Computer Science (COMPSCI 1DM3)
  • Introduction to Computational Thinking (COMPSCI 1JC3)
  • Introduction to Programming (COMPSCI 1MD3)
  • Computer Science Practice and Experience: Development Basics (COMPSCI 1XC3)
  • Computer Science Practice and Experience: Introduction to Software Design Using Web Programming (COMPSCI 1XD3)
  • Linear Algebra I (MATH 1B03)
  • Engineering Mathematics I (MATH 1ZA3)
  • Engineering Mathematics II-A (MATH 1ZB3)
  • 6 units of electives

Learn more about your requirements for Computer Science I here.

Honours Computer Science

  • Our Honours Computer Science program is structured around three core areas: programming, software design and systems oriented courses. It offers maximum flexibility in course selection to help students develop into highly knowledgeable and skilled programmers, system administrators and IT professionals in organizations of all sizes.
  • Honours Computer Science is very flexible allowing you to customize up to 40% of the program through elective options.  This invites the possibility of completing a minor in another field of study.
  • A rigorous series of courses during the four years of study provide a solid theoretical foundation for challenging practical training. This philosophy ensures our students understand the fundamentals and gives them the key advantage in today’s job market.
  • Computer Science students complete a culminating final year Capstone Project course and a Software Entrepreneurship course to wrap-up their experiential learning in fourth year.

Careers or Options Beyond This Program

The following are some of the many career options/fields that are available to graduates of McMaster’s Bachelor of Applied Science program:

    • systems analysts & programmers
    • operations managers
    • database developers
    • Web/e-commerce developers
    • information security analysts
    • information system design
    • business process modelling
    • e-business management
    • financial institutions
    • datacentre management

 

Your co-op, your way!

Every student has access to the co-op program. The best part? You decide when you would like to complete co-op and we’ll help you get there.

How it works:

Your professional career starts in your first year with an introductory non-credit co-op course. Throughout the year, a team of 15 staff from the Engineering Co-op and Career Services office connect with more than 1,000 employers, bringing them directly to you through over 200 workshops and events annually. We also work with you to help navigate the career exploration, job search, application, interview and offer process.

Beginning as early as the summer after your first year, you can begin completing four-month co-op positions.

After your third year, you’ll have the option to complete longer, more immersive eight-, 12- or 16-month positions.

Fast Facts:

  • $50k average annual salary $23/hr average hourly rate
  • 2,000+ students are on co-op each year around the world!
  • 2/3 of students complete some co-op as part of their degree
  • 77% of co-op work terms for Computer Science were longer than 4 months in 2018/2019

Future careers: App Developers, Chief Information Officers, Database Developers, Information Security Analysts, Information System Designers, Systems Analyst and Programmers, Web e-Commerce Developers

Top co-op employers: IBM, Google, Microsoft, ArcelorMittal, Ontario Power Generation, Bell Canada, Hatch, McAfee, Advanced MicroDevices

 

TimeMondayTuesdayWednesdayThursdayFriday
8:30 a.m.
9:30 a.m.
COMP SCI 1XA3

Computer Science Practice (Lab)

10:30 a.m.
COMP SCI 1MD3

Introduction to Programming (Tutorial)

COMP SCI 1XA3

Computer Science Practice (Lecture)

11:30 a.m.
MATH 1ZC3

Engineering Mathematics A (Lecture)

MATH 1ZC3

Engineering Mathematics A (Lecture)

COMP SCI 1XA3

Computer Science Practice (Lecture)

12:30 p.m.
MATH 1ZB3

Engineering Mathematics B (Lecture)

MATH 1ZB3

Engineering Mathematics B (Lecture)

MATH 1ZC3

Engineering Mathematics A (Lecture)

1:30 p.m.ElectiveElective
MATH 1ZB3

Engineering Mathematics B (Tutorial)

Elective
MATH 1ZB3

Engineering Mathematics B (Lecture)

2:30 p.m.
MATH 1ZC3

Engineering Mathematics A (Tutorial)

3:30 p.m.
4:30 p.m.
COMP SCI 1MD3

Introduction to Programming (Lecture)

COMP SCI 1MD3

Introduction to Programming (Lecture)

COMP SCI 1MD3

Introduction to Programming (Lecture)

5:30 p.m.

Gerald Hatch Centre for Engineering Experiential Learning (HATCH)

If you take a stroll through the Gerald Hatch Centre for Engineering Experiential Learning (known as ‘Hatch’ to our students), it’s hard not to feel the energy. This is home base for the McMaster Engineering Society and affiliated clubs and teams. MacEng students brainstorm ideas and bring them to life in 28,000 sq ft of collaboration rooms, lounges and garage space devoted to undergraduate student life. In addition, this is where you will find our Engineering Co-op and Career Services Office, as well as Academic Advising Office.

John Hodgins Engineering Building (JHE)

JHE is the beating heart of McMaster Engineering. Home to offices, classrooms, student society spaces, labs, and more.

Information Technology Building (ITB)

ITB is home to the departments of Computing & Software and Electrical & Computer Engineering. Labs, lecture and tutorial rooms are found throughout the building.

Take the Engineering Guided Virtual Tour online.

Profiles & Alumni


MacEng in Numbers
Engineering Admissions 101
Program your Future with Computer Science