McMaster University

Canada
1 Scholarships 65 Programs 3 Degree levels
Bachelor

Computer Engineering and Society

Offered at McMaster University, Canada
DegreeBachelor
FieldBEng (Computer Engineering & Society)
Duration5 years
Tuition44976.00

Overview

The Computer Engineering and Society program at McMaster University explores how computing technologies—hardware, software, and communications—can be designed to improve real-world outcomes for people and communities. You’ll study core engineering foundations alongside topics that connect technology with social impact, ethics, and responsible design.

About this programme

Overview

The Computer Engineering and Society program at McMaster University delves into the intersection of computing technologies—encompassing hardware, software, and communications—and their potential to enhance real-world outcomes for individuals and communities. This program emphasizes not only technical skills but also the social implications of technology, fostering a holistic understanding of responsible design and ethical considerations.

What you'll study

Core focus: A blend of computer engineering fundamentals and a technology-and-society perspective.

Sample core courses include:

  • Logic Design
  • Principles of Programming
  • Data Structures and Algorithms
  • Electrical Engineering
  • Circuits and Waves
  • Engineering Mathematics

Progression through the program:

  • Foundations: Develop your programming, logic, and engineering mathematics skills to enhance problem-solving and technical fluency.
  • Engineering systems: Gain knowledge in circuits, waves, and electrical engineering concepts that underpin hardware and embedded computing.
  • Applied learning: Engage in projects and design-oriented work that link technical decisions to user needs and societal impacts.

Additional requirements: Complete remaining degree requirements through essential engineering courses and approved electives or specialized options available based on your academic year. Refer to McMaster’s official degree guidelines for the specific course list and sequencing.

Entry requirements

Admission to the program is based on your academic qualifications and the criteria utilized by McMaster to determine the admission average for your applicant category. Specific information regarding GRE or GMAT requirements for this bachelor’s program is currently not confirmed.

Career prospects

Graduates of the Computer Engineering and Society program possess a unique skill set that prepares them for a variety of career paths. Potential roles include positions in software development, systems engineering, project management, and technology consulting, among others. The emphasis on the social impact of technology also opens avenues in policy-making, ethics in technology, and community-focused tech initiatives. Overall, this program equips students with both technical expertise and a nuanced understanding of the societal context in which technology operates.

Latest Bachelor Scholarships in Canada

Similar Bachelor programmes in Canada

Similar Bachelor programmes at other universities

Get help applying to McMaster University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.