fbpx

Master of Engineering (M.Eng. Co-op Optional)

Electrical and Computer Engineering

The M.Eng degree is a course-based program where students are required to complete a number of courses

McMasterโ€™s Electrical and Computer Engineering department is ranked as one of the best departments of electrical and computer engineering both nationally and internationally. Faculty members are regular award winners including the prestigious Premier Research Excellence Award (PREA), OCUFA teaching award, McMaster Students Union Teaching Award, Booker Gold Medal, and the Signal Processing Society Education Award.

McMasterโ€™s Department of Electrical & Computer Engineering is home to The Centre for Research in Micro- and Nano-systems, a unique facility in North America offering fabrication, characterization and integration of different materials, components and devices at multiple length scales. For example, Nano-Bonding and โ€“Interconnect System (NBIS) and Nanoimprinting Lithography System (NIL) provide fabrication and integration of nanometer scale structures and devices. Research using MNSL infrastructure spans from fundamental areas such as molecular interactions during bonding to applied relating to miniaturization of emerging systems for health and environmental applications.

Our Master of Engineeing (MEng) program has two related goals. First, it seeks to enable students to enhance their knowledge and skills in key areas of electrical and computer engineering to a level at which they will be able to lead the implementation the technologies of today. Second, it seeks to enable them to develop an understanding of the principles that underlie these technologies, so that they will be able to critically evaluate future advances in the state-of-the-art, and to lead creative applications of these advances to develop innovative products and services that address the needs of local, national, international and global communities. This program, which offers a wide range of specializations, requires a candidate.to successfully complete seven graduate half courses or equivalent.

Computing and Software

Computing and Software advances the field of computing through education and research, with a focus on computing research problems that involve scientific theory, engineering practice, and the interface between the two. We seek to address societyโ€™s need for better methods of developing information systems and dependable, safe, secure, high-quality software systems. Our research advances state-of-the-art computer software and hardware design, theoretical foundations of computing, and systems development. Faculty members are engaged in cross-disciplinary research at the intersection of computer science and areas such as health science, social science, business and management, and other natural science and engineering disciplines.

DEGREE OPTIONS

Computer Science (MSc)

Graduate students in the MSc thesis program are focused on advancing knowledge in computational theory and practice through intensive research in their chosen area of interest.

Areas of Research

  • Human-computer interaction
  • Machine learning
  • Programming languages
  • Software engineering
  • Optimization
  • Computational geometry
  • Performance evaluation
  • Databases
  • Data analytics and data centres
  • Safety-critical systems and certification
  • Model-driven engineering
  • Algorithms and complexity
  • Formal methods and formal verification
  • Mechanized mathematics
  • Numerical analysis
  • Scientific computing
  • Control systems
  • Logic and discrete math
  • Strings and string algorithms
  • Concurrency
  • Wireless networking
  • Mobile computing
  • Discrete event systems
  • Game design

View Program SiteView Graduate CalendarLength2 yearRequired CredentialsHonours Bachelor’s degree (or equivalent) in computer science or equivalentTypeThesisOptionsFull-Time, Part-TimeTypical EntrySeptemberTypical DeadlineMarch 30 for international applications
June 30 for domestic applications

Computer Science (PhD)

Graduate students in the PhD program are focused on advancing knowledge in computational theory and practice through intensive research in their chosen area of interest.

Areas of Research

  • Human-computer interaction
  • Machine learning
  • Programming languages
  • Software engineering
  • Optimization
  • Computational geometry
  • Performance evaluation
  • Databases
  • Data analytics and data centres
  • Safety-critical systems and certification
  • Model-driven engineering
  • Algorithms and complexity
  • Formal methods and formal verification
  • Mechanized mathematics
  • Numerical analysis
  • Scientific computing
  • Control systems
  • Logic and discrete math
  • Strings and string algorithms
  • Concurrency
  • Wireless networking
  • Mobile computing
  • Discrete event systems
  • Game design

View Program SiteView Graduate CalendarLength4 yearsRequired CredentialsMasterโ€™s degree in computer science or equivalentTypeThesisOptionsFull-Time, Part-TimeTypical EntrySeptemberTypical DeadlineMarch 30 for international applications
June 30 for domestic applications

Computing and Software (MEng)

This program is intended for those interested in a career as a practicing professional in Computing and Software related fields.

Areas of Research

  • Combinatorial computing and optimization
  • Complexity, design and analysis of algorithms
  • Computer vision
  • Computational geometry
  • Control systems
  • Discrete event systems, discrete geometry
  • Formal methods
  • Mathematical programming
  • Mechanized mathematics
  • Medical imaging
  • Optimization: Theory, algorithms and complexity
  • Parallel and distributed computing
  • Real-time and embedded systems
  • Robotics
  • Requirement activities
  • Scientific computation
  • Software engineering
  • String algorithms
  • Theory of non-sequential systems

View Program SiteView Graduate CalendarLength1 to 2 yearsRequired CredentialsHonours Bachelor’s degree (or equivalent) in computer science or equivalentTypeProjectOptionsFull-Time, Part-TimeTypical EntrySeptemberTypical DeadlineMarch 30 for international applications
June 30 for domestic applications

Software Engineering (MASc)

Graduate students in the MASc thesis-based program are focused on advancing knowledge of software lifecycle from design, implementation, and testing to documentation and maintaining, through intensive research in their chosen area of interest.

Areas of Research

  • Human-computer interaction
  • Machine learning
  • Programming languages
  • Software engineering
  • Optimization
  • Computational geometry
  • Performance evaluation
  • Databases
  • Data analytics and data centres
  • Safety-critical systems and certification
  • Model-driven engineering
  • Algorithms and complexity
  • Formal methods and formal verification
  • Mechanized mathematics
  • Numerical analysis
  • Scientific computing
  • Control systems
  • Logic and discrete math
  • Strings and string algorithms
  • Concurrency
  • Wireless networking
  • Mobile computing
  • Discrete event systems
  • Game design

View Program SiteView Graduate CalendarLength2 yearsRequired CredentialsEquivalent of a BEng in software engineeringTypeThesisOptionsFull-Time, Part-TimeTypical EntrySeptemberTypical DeadlineMarch 30 for international applications
June 30 for domestic applications

Software Engineering (PhD)

Graduate students in the PhD thesis program are focused on advancing knowledge of software lifecycle from design, implementation, and testing to documentation and maintaining, through intensive research in their chosen area of interest.

Areas of Research

  • Human-computer interaction
  • Machine learning
  • Programming languages
  • Software engineering
  • Optimization
  • Computational geometry
  • Performance evaluation
  • Databases
  • Data analytics and data centres
  • Safety-critical systems and certification
  • Model-driven engineering
  • Algorithms and complexity
  • Formal methods and formal verification
  • Mechanized mathematics
  • Numerical analysis
  • Scientific computing
  • Control systems
  • Logic and discrete math
  • Strings and string algorithms
  • Concurrency
  • Wireless networking
  • Mobile computing
  • Discrete event systems
  • Game design

Leave a Reply

Your email address will not be published. Required fields are marked *