DEPARTMENT of COMPUTER SCIENCE

Courses

Our department offers courses in the disciplines listed below. For individual course descriptions, follow the links to MacEwan University’s Academic Calendar.

A note about required course CMPT 101

Students with extensive programming experience, particularly in the Python language, may appeal to the Chair to waive enrolment in CMPT 101 and instead enrol directly into CMPT 103.

2022/23

Special topics

Special topics courses focus on specific areas of interest within a discipline. The topics are chosen based on the expertise of our instructors, and the topics usually vary from term to term.

Fall 2022

Course: CMPT 399: Topics in Computer Science | Digital Image Processing
Term: Fall 2022
Section: AS01
Instructor: Dr. Mohamad El-Hajj

This course covers basic concepts in Image Processing and analysis, digital image fundamentals and formats. Other topics include image histograms, filtering basics, edge detection techniques, Image Segmentation, compression and geometry operations.

Prerequisites: A minimum grade of C- in CMPT 200.

Permission Required: Yes

How to Enrol: Students can request a permission number from the Arts and Science Advising Office at artsandscience@macewan.ca starting at 8:30 a.m. on the morning of their enrolment appointment. Permission numbers will be given to students who fulfill the prerequisites in the order in which they are received. One permission number request per email please.

Course: CMPT 399: Topics in Computer Science | Robotics - Programming and Control
Term: Fall 2022
Section: AS02
Instructor: Dr. Jeffrey Davis

This course offers an introduction to the basic concepts in robotics and the various algorithms used to generate: perception, locomotion, and pathway planning. Students will get hands on experience with both programming micro controllers and building hardware and will apply concepts learned through interdisciplinary projects. It is less about the physics of robotics and more about the programming of them.

Prerequisites: A minimum grade of C- in CMPT 200. CMPT 305 or stong object-oriented programming experience recommended.

Permission Required: Yes

How to Enrol: Students can request a permission number from the Arts and Science Advising Office at artsandscience@macewan.ca starting at 8:30 a.m. on the morning of their enrolment appointment. Permission numbers will be given to students who fulfill the prerequisites in the order in which they are received. One permission number request per email please.