Course Number |
Course Name |
Eligibility |
|
420-410-DW | Programming IV | | |
Language of instruction: English
Course hours per week:
Classroom: 3 hours |
Laboratory: 3 hours |
Homework: 3 hours |
Total contact hours per semester (15-weeks): 90 hours |
Course Description: The student will build upon and consolidate their knowledge of programming to design, implement, modify, and verify applications using an object-oriented methodology. Students will learn and implement object-oriented design patterns and architectures in order to build stand-alone applications with and without a database. The student will study data collections and their use in algorithms that manipulate data in applications. They will learn to use a build system to manage code, and will enhance their knowledge of version control systems with their appropriate use in a team environment. |
420-420-DW | Web Development III | | |
Language of instruction: English
Course hours per week:
Classroom: 3 hours |
Laboratory: 3 hours |
Homework: 3 hours |
Total contact hours per semester (15-weeks): 90 hours |
Course Description: The student is introduced to the utilization of Python programing language within a web framework, the concepts of transactional server-side web development, and data exchange services, using most notably REST APIs web services. |
420-440-DW | Infrastructure III | | |
Language of instruction: English
Course hours per week:
Classroom: 3 hours |
Laboratory: 3 hours |
Homework: 2 hours |
Total contact hours per semester (15-weeks): 90 hours |
Course Description: The course will use Linux to reinforce student understanding of web development and distributed systems. Building on the student's knowledge of Linux and command line skills from Infrastructure II, this course will continue with the configuration and use of a Linux server, each student having full privileges on their own server. All content is from the point of view of the needs of a software developer. Infrastructure and web services configuration and monitoring of logs and other process information, some networking and some security concepts will be covered. The introduction of containers, and authentication security on the local machine, will build on these skills with respect to services. Based on this knowledge, there will be a general introduction to cloud native skills such as continuous development/continuous integration. |
109-103-MQ | Physical Activity and Autonomy | | |
Language of instruction: English
Course hours per week:
Classroom: 1 hour |
Laboratory: 1 hour |
Homework: 1 hour |
Total contact hours per semester (15-weeks): 30 hours |
Course Description: For specific course descriptions, please see the Physical Education Department's website for their offering course for the following: |
345-BXH-DW | Applied Ethics in Humanities | | |
Language of instruction: English or French
Course hours per week:
Classroom: 3 hours |
Laboratory: 0 hours |
Homework: 3 hours |
Total contact hours per semester (15-weeks): 45 hours |
Course Description: For specific course descriptions, please see the Humanities Department's website for their offering of 345-BXH-MQ - Applied Ethics courses. |
602-C0x-MQ | French Block C | | |
Language of instruction: French
Course hours per week:
Classroom: 2 hours |
Laboratory: 1 hour |
Homework: 3 hours |
Total contact hours per semester (15-weeks): 45 hours |
Choose one course from the list of options below: - 602-C01-MQ: Français et société québécoise (niveau 1)
- 602-C02-MQ: Français et société québécoise (niveau 2)
Course Description: For specific course descriptions, please see the French Department's offering of courses. |
602-UF2-MQ | Comparaison d'oeuvres littéraires | | |
Language of instruction: French
Course hours per week:
Classroom: 2 hours |
Laboratory: 1 hour |
Homework: 3 hours |
Total contact hours per semester (15-weeks): 45 hours |
Course Description: For specific course descriptions, please see the French Department's offering of courses. |
603-10x-DW | English | | |
Language of instruction: English
Course hours per week:
Classroom: 2 hours |
Laboratory: 2 hours |
Homework: 3 hours |
Total contact hours per semester (15-weeks): 60 hours |
Choose one course from the list of options below: - 603-102-MQ: Literary Genres
- 603-103-MQ: Literary Themes
Course Description: For specific course descriptions, please see the English Department's website for their offering course for the following: |
___-___-__ | Complémentaire | | |
Language of instruction: French
Course hours per week:
Classroom: 2 hours |
Laboratory: 1 hour |
Homework: 3 hours |
Total contact hours per semester (15-weeks): 45 hours |
Course Description: Most programs include two complementary courses. These courses give you an opportunity to build a new skill or explore other areas of knowledge unrelated to your program. You can choose your complementary courses from the following domains (access to domains varies by program):
- Arts and Aesthetics
- Computer Science
- Contemporary Issues
- Mathematics Literacy
- Modern Languages
- Science and Technology
- Social Sciences
|
|