fbpx

Admissions


I am:

My Province/Territory:

Filter By:

My Academic Background:

I am applying to:

Computer Science

Show Requirements, Plus:

Show Requirements For:

Below is a list of some courses, including a brief description, that you may find yourself taking during your first year of this program. For formal policies governing mandatory courses and the order in which they have to be taken, please refer to McMaster’s Undergraduate Calendar.

Some Courses You May Take

Loading...

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

 

Loading...

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


Computer Science Student Profile
Alyssia Jovellanos

Alyssia Jovellanos, a Computer Science student, will receive the President's Award of Excellence in Student Leadership. Learn more

Computer Science News
Six engineering startups to watch

In recognition of Global Entrepreneurship Week, here's a look at six companies founded by McMaster engineering students, faculty, and alumni. Learn more

Computer Science News
The unexpected benefits of real-world work experience

The Faculty of Engineering is the most diverse faculty at McMaster University. Find out why Troy Kuang, a Computer Science student from China, made the decision to call it home. Learn more