加拿大McMaster IT专业研究生可选课程一览,学IT的小伙伴可以参考以下介绍:
Computational Science and Engineering
Faculty of Engineering, School of Computational Science and Engineering
Faculty of Science
Computational Science and Computational Engineering are rapidly growing multi-disciplinary areas connecting engineering, science, business, mathematics and computer science to create new, powerful tools for real-world discovery and understanding
Degree Details
Master of Applied Science (M.A.Sc.)Typical Entry:September, January, May
Master of Engineering (M.Eng.)Typical Entry:September
Master of Science (M.Sc.)Typical Entry:Thesis (September, January, May), Project (September), Coursework (September)
Computational Science and Computational Engineering are rapidly growing multi-disciplinary areas connecting engineering, science, business, mathematics and computer science to create new, powerful tools for real-world discovery and understanding. Advancements in computing power and computational methodology are allowing leading-edge researchers to effectively utilize computational simulation, modeling and optimization to pursue investigations into territories that were previously beyond their reach using theoretical analysis and physical experimentation. The School has been established to address this need through the creation of multidisciplinary research and education programs of international distinction within a unique collaborative environment.
Areas of Research
· Computational physical sciences
· Computational optimization, design & control
· Computational biosciences
Programs:
Computer Science
Faculty of Engineering, Department of Computing and Software
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.
Degree Details
Master of Science (M.Sc.)
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
Length:1-2 years
Required Credential:Honours Bachelor's degree (or equivalent) in Computer Science or equivalent
Program Type:Thesis
Typical Entry:September
Typical Deadline:May
Programs:
Computing and Software
Faculty of Engineering, Department of Computing and Software
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.
Degree Details
Master of Engineering (M.Eng.)
This program is intended for those interested in a career as a practicing professional in Computing and Software related fields. Students must 1) successfully complete six half (one-term) graduate courses, and 2) complete an independent project demonstrating the ability to carry out independent studies and reach a satisfactory conclusion in an area of Computing and Software.
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
Length:1-2 years
Required Credential:Honours Bachelor's degree (or equivalent) in Computer Science or equivalent
Program Type:Project
Typical Entry:September
Typical Deadline:April 30 for international applicants; June 30th for domestic applicants
Programs:
Software Engineering
Faculty of Engineering, Department of Computing and Software
Software Engineering is about application of science and engineering to the design, implementation, testing, and documentation of software.
Degree Details
Master of Applied Science (M.A.Sc.)
The department offers three graduate degrees in Software Engineering: Ph.D, Master of Art and Science, and Master of Engineering. Gradute students in the Ph.D and M.A.Sc. programs 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. 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
Length:1-2 years
Required Credential:Equivalent of a B.Eng in Software Engineering
Program Type:Thesis
Typical Entry:September
Typical Deadline:May