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 gives an introduction to artificial intelligence (AI). The course covers supervised classification based on e.g., artificial neural networks - deep learning, as well as unsupervised learning - clustering, regression, optimizing and reinforcement learning, as well as design of experiments and evaluation. Students will learn how this knowledge is used in areas such as: building smart robots, computer vision and other applications.

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.

Qualitative, quantitative, and mixed-method research methodologies are examined with special attention paid to ethical concerns in research, validity and reliability, and critical assessment of research tools. Students will conduct primary and secondary research presenting their findings in a formal APA research paper.

Applying concepts learned throughout their studies, students will explore business strategy as it applies to a company's plan to gain and sustain competitive advantage in an ever-changing marketplace. Utilizing the strategic management case analysis model, students will apply scientific methods and industry best practices to a variety of business situations to increase awareness of the multidimensional and integrative nature of strategic management. Governance and ethical issues in the context of strategy are also explored.

This course will not be available until the 2024/2025 academic year.

Using an integrated learning approach, students will explore and rationally analyze the day-to-day issues and challenges of a currently operating small business serving rural, northern, or Indigenous communities. Students will be divided into teams to work as consultants to an existing business. Working within a holistic framework, students will apply their knowledge by identifying, examining, and creating a recommended solution to present to stakeholders.

Theory and application of management information systems that support activities throughout an organization are examined. Concepts covered include information security and control, business analytics, data and knowledge management, e-commerce and cloud computing. Privacy and ethics will also be discussed. Using software application tools, case study analysis and research, students integrate current best practices with emerging technology to meet a variety of business challenges.

Operations and supply chain management and its importance to the overall strategy and competitiveness of a firm are examined in this course. Students will explore how operations management influences organizational strategy and change, and how the framework of supply chain management and logistical decision-making impact organizational performance. The 5 Ps of operations management (people, plants, parts, processes, and planning) are also reviewed.

Building on Taxation I, this course explores corporate taxation and relevant topics in the calculation of taxable corporate income and taxes payable by the corporation. Topics include an examination of trusts, estate planning and related tax implications. The GST/HST system in Canada, obligations for individuals and businesses, and compliance will also be discussed.

Subscribe to