Master's in Computer Science

  • Address: 1280 Main St W - Hamilton, Canada (Map)
  • Tel: Show Number

Inquiry

McMaster’s Department of Computing and Software advances the field of computing through education and research. We 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.

The department offers three graduate degrees in Computer Science: Ph.D, Master of Science, and Master of Engineering. Gradute students in the Ph.D and M.Sc. programs are focused on advancing knowledge in computational theory and practice through intensive research in their chosen area of interest. The M.Eng. program trains students to develop a level of understanding that will enable them to apply their knowledge and skills in the information technology industry.

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

Course Duration

M.Sc: 2 years
Ph.D: 4 years

Community Rating

Studied or Worked here? Share Your Review

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

Please do not post:

  • Aggressive or discriminatory language
  • Profanities (of any kind)
  • Trade secrets or confidential information

Thank you once again for doing your part to keep Edarabia the most trusted education source.

Similar Courses to Advance Your Career

Cybersecurity
Cybersecurity
Software Engineering (M.ASC PH.D)
Software Engineering (M.ASC PH.D)
Electrical and Computer Engineering
Electrical and Computer Engineering
Computer Science
Computer Science