This course provides opportunities to explore emerging technologies. Emphasis is placed on identifying, researching, and presenting current technological topics for class consideration and discussion. Upon completion, students will be able to understand the importance of keeping abreast of technological changes that affect the office professional.

This course is an introduction to office finance and provides students insights and a deeper understanding of the financial, administrative, and clerical services required for positions in public and private business offices.

Learners will understand key strategic marketing and branding concepts. Students will analyze personal and corporate branding, integrated marketing strategy and communication, and brand identity. In addition, exploration of marketing strategies that influence price, product, place, and promotion to support corporate objectives.

The purpose of this course is to gain some understanding of how modern software is developed and deployed. Students will work in teams to complete a project of their own choosing but must first receive approval from the instructor. Student teams will be expected to successfully navigate their project through all phases of the software lifecycle. Reports and presentations will be expected at various stages of the project development.

Introduction to image processing and visual perception. The course will explore topics such as: data representation and formats; image enhancement and restoration; edge detection; segmentation and texture; correlation and registration. These fundamentals will then be applied to the analysis of images by using pattern recognition; feature extraction and detection; object tracking, decision theory; classification rules.

An introduction into advanced topics in the theory of computation. Topics include: basics of formal languages, models of computers, regular expressions, deterministic and nondeterministic finite automata, computability and computational complexity.

A comparison of programming languages and their implementations. This course will survey the major types of programming languages. Topics include programming language paradigms (imperative, logic, functional and object-oriented), parameter passing, control structures, data types, typing mechanisms, binding rules, heap management, procedural languages, historical developments.

This course introduces the underlying concepts and essential techniques of Artificial Intelligence (AI). Topics cover core concepts in AI, such as intelligent agents, heuristic and adversarial search, game playing, knowledge representation and reasoning, making decisions, and machine learning fundamentals. The techniques and technologies mastered in this course will provide the foundational knowledge to design and implement various AI-based solutions to solve real-world problems across practice areas.

This capstone course integrates learning derived from all courses in the program. Working in multi-disciplined groups, students will have the option of either compiling a comprehensive business plan for a new venture or undertaking a comprehensive business consulting project for an existing business looking to substantially change its footprint in the marketplace.

This final course in the co-op series provides students with the opportunity to consolidate their learning from Co-op I and II in a paid, minimum 400-hour work term. Students will be expected to take on leadership roles, contribute to strategic projects, and demonstrate a comprehensive understanding of business operations. Participation in the co-op program is optional, but all three sequential terms must be completed to satisfy the co-op pathway requirements. The work term is monitored and evaluated by the employer, focusing on the student's ability to apply advanced business concepts in a real-world setting.

Subscribe to