COMPUTER SCIENCE (MSC)
Coursework and Thesis
The Master of Science in Computer Science program is a thesis-based program. Students must complete and defend a master's thesis in an area of speciality agreed upon between themselves and their supervisor. In addition, students must complete a minimum of four courses. Two courses must be two of (CPSC 5110, CPSC 5210, CPSC 5310).
Students may complete their degrees in either a full- or part-time capacity. Full-time students complete a 24-month program while part-time students complete a 48-month program. Part-time students will normally complete all required course work in the first 24 months, with the subsequent months committed to continued research and production of the thesis.
The student will acquire knowledge through a breadth of courses. Through their thesis study, the student will also acquire more in-depth knowledge of their area of specialty, and many related skills, such as analysis and synthesis of ideas, empirical investigations, the construction and articulation of arguments, and writing skills.
Educational background/courses pertinent for admission consideration
A four-year Bachelor of Science degree in Computer Science (or equivalent), with a minimum GPA of 3.0 in the last 20 courses. Ideally, the student's degree program should have at least nine 3000-level Computer Science courses (including Data Structures and Programming Languages), and at least 2 4000-level Computer Science courses. Strong programming skills are also an asset!
Areas of Research
- Approximation Algorithms
- Artificial Intelligence
- Computer Algebra
- Computer Systems
- Data Mining
- Digital Libraries
- Discrete Optimization
- Hardware Design
- Image Processing
- Logic Circuits
- Media Data
- Natural Language Processing
- Numerical Optimization
- Software Engineering
- VLSI Design
- Wireless Networks
- Women in Engineering and Science
Facilities and research centres/institutions
- Alberta RNA Research and Training Institute (ARRTI), University of Lethbridge
- Alberta Terrestrial Imaging Centre (ATIC), University of Lethbridge
- The Canadian Center for Behavioural Neuroscience (CCBN), University of Lethbridge
The University of Lethbridge MSc graduants in computer science have gone through successful career such as pursing PhD program, or software developers, or software engineers, or system analysts, etc.