Computers play a pivotal role in society and computer hardware is now mass produced. Software applications, the instructions that control the computer, transform a piece of hardware into an indispensable tool. In a world that continually finds new uses for information technology, few disciplines have experienced similar growth in such a short time and have better prospects for their graduates.
The Faculty of Engineering currently offers a four-year undergraduate Computer Science program leading to the Bachelor of Applied Science (B.A.Sc.) degree. After completion of a common first-year program, Computer Science I, students are admitted to Level II in Honours Computer Science.
In the modern world, computer science enhances every aspect of our work and play. From powerful mobile software development to information gathering, online searches and resource planning, computer science takes the theoretical and brings it to life in practical applications.
The computer science curriculum at McMaster goes far beyond the concepts of programming. It places emphasis on the foundations and theory of computer science while exploring discrete mathematics, data structures, algorithms, logic, management of complexity, programming languages and numerical computation.
OUAC Application Code: MC / MCC
Target Enrollment: 50 students
FACULTY OF ENGINEERING: www.ENG.mcmaster.ca/FUTURE
Faculty CO-OP & CAREER SERVICES: www.ENG.mcmaster.cA/ECCS
engineering virtual tour: www.exploremaceng.com
COMPUTER SCIENCE SOCIETY: MCSS.MCMASTER.CA
mcmaster engineering society: macengsociety.ca
Join the Conversation on Twitter:
Total: 30 Units
Required: 18 units
- Computer Science 1JC3 – Introduction to Computational Thinking
- Computer Science 1MD3 – Introduction to Programming
- Computer Science 1XA3 – Computer Science Practice and Experience: Basic Concepts
- Mathematics 1ZA3 – Engineering Mathematics I
- Mathematics 1ZB3 – Engineering Mathematics II – A
- Mathematics 1ZC3 – Engineering Mathematics II – B
- WHMIS 1A00 – Introduction to Health and Safety
Electives: 12 units
The unit value of a particular course is indicated by the last digit of the course code (e.g. 1A03 = 3 units).
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
Honours Computer Science
McMaster’s 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.
Term I courses: COMP SCI 1JC3, MATH 1ZA3, Elective 1, Elective 2 and Elective 3
McMaster’s Computer Science programs include an optional co-op stream. To achieve the co-op designation, you must complete a minimum of 12 months of Co-op work experience prior to the beginning of the final academic term of your undergraduate degree.
The Benefits of Computer Science Co-op @ McMaster
Co-op is very flexible within McMaster’s Computer Science program, as you can decide to join at any time during your studies – as long as you are enrolled as a full-time student before, and after, your co-op work term. Once registered for the co-op program, you can decide how to spread out your 12 month of work experience in:
- three summer terms (four months each)
- one summer term (four months) plus one fall/winter term (eight months)
- one 12-16 month consecutive term
A mandatory, eight-hour preparation course gives you all the tools you need to successfully apply for co-op work terms.
3. Helpful Service
The Engineering Co-op & Career Services Office staff delivers the Co-op program to thousands of students each year. They work with students during the whole process, assisting them to navigate their way through job applications, interviews and offers.
4. Paid Experience
Need we say more? You will gain hands-on practical experience, begin to develop a strong network and earn excellent pay for each work term. The Co-op program provides students with the opportunity to apply the technical knowledge learned in university out in the workforce.
5. Career Development
Employment experience enhance career development and full-time employment opportunities upon graduation. Through co-op work terms, you will learn to identify your strengths, interests and the way in which you can best contribute to an organization. Some of our current co-op employers include:
- General Electric Canada
- Hydro One
- IBM Canada
- Motorola Canada
McMaster’s Computer Science I program is administered from the Information Technology Building (ITB), however, classes may be held in the Engineering Technology Building (ETB), or the John Hodgins Engineering Building (JHE).
The services and programs available for Computer Science I students include:
- an Engineering Student Services office to provide support for first-year undergraduate students including a dedicated Level I Academic Advisor
- an Engineering Co-op and Career Services office
- small tutorial/lab groups
- a state-of-the-art Elliptical Computer Lab, dedicated exclusively to Faculty of Engineering – Level I programs
- the student-run McMaster Computer Science Society
Please refer to our Virtual Tour (http://tours.mcmaster.ca) for images/videos of our facilities.
Employment rate 2 years after graduation: