Certificate in Digital Business

The Certificate in Digital Business draws on courses in Computer Science, Management, and Law to train students to be leaders in digital innovation in the context of any industry or sector.

Through this certificate you will become familiar with areas such as data and business analytics, social media analytics, e-commerce, and the legal aspects of digital innovation.

Program overview

Term 1 2 core courses
1 elective option
Term 2 1 core course
2 elective options
Term 3  Internship
Term 4  Capstone (internship students)
DGIN 5002: Research Methods (thesis students)

Customize your degree

Although all MDI students follow a required program outline, you can create your own degree with a wide variety of elective options that support the Certificate in Digital Business.

Two of the following required courses:

Assigned by the graduate committee based on academic background and goals.

DGIN 5100 Foundations in Web Technologies

This hands-on course examines the technologies and infrastructure required to support digital innovation.  The course examines the major components of the information technology infrastructure, such as networks, databases and data warehouses, electronic payment, security, and human-computer interfaces.  The course covers key web concepts and skills for designing, creating and maintaining websites, such as Grid Theory, HTML5, CSS, JavaScript, AJAX theory, PHP, SQL and NoSQL databases.  Other principles such as Web Accessibility, Usability and User eXperience, as well as best security practices, are explored in detail through a combination of lectures, in-class examples, individual lab work and assignments, and a final group project.

DGIN 5200 Foundations in Business

The overall aim of this course is to develop a high-level understanding of the dynamics of innovation, the distribution and outcomes of the strategic management of innovation and the relationships that are important in developing high-impact organizations. 

DGIN 5300 Law, Policy, and Ethics in Emerging Technologies

Emerging technologies—such as digital media, the “internet of things”, artificial intelligence (AI), and financial tech—are playing an increasingly central role in how individuals live and interact with each other; how businesses innovate and create new opportunities; and how governments function and serve their populations. But the unrestrained development and use of these technologies can raise complex legal, policy, and ethical challenges. This course offers students an introduction to foundational legal, policy, and ethical issues raised by emerging technologies in a variety of contexts, with special consideration for digital innovation and commerce. On completion, students will be able to better identify, understand, and critically assess these issues and also more effectively manage and resolve them in the course of the professional pursuits.

DGIN 5400 Statistics for Health Informatics

This course covers essential statistical methods for medical research. Topics include descriptive analysis techniques and basic principles of statistical inference for comparison of means, proportions and investigation of relationships between variables using regression mod-eling techniques. Students will also become familiar with nonparametric tests and power and sample size calculations.

One core course:

DGIN 5201 Digital Transformation

This core digital innovation course focuses on the design and management of digital innovation projects for both public sector and private sector organizations. Specifically, this course provides students with knowledge and skills to initiate and execute digital innovation and transformation projects in existing organizations or new start-ups.

All digital business students 
complete the following elective:

ECMM 6000 Overview of Electronic Commerce

Electronic commerce deals with the conduct of business using computer and communication technologies. It takes place in an environment shaped by government and business policies as well as social attitudes. The course examines issues in global electronic commerce and an understanding of the impact of the interaction and interdependencies of technology, business, and policy on electronic commerce.


Your choice of 3 electives from the following:

ECMM 6014 Databases, Data Warehouses and Data Mining for Electronic Commerce

Data warehousing and data mining are two emerging technologies which will have a profound effect on the role information plays in organizations. A data warehouse is a repository of data taken from multiple sources that supports querying and analysis tools. Data mining, the process of knowledge discovery from data in a data warehouse, is typically used for strategic planning and has great economic potential for organizations. This course covers key issues in data warehouse architecture, design of data warehouse schemas, design of metadata repositories, the creation, development and maintenance of warehouses, as well as tools and techniques for querying, analyzing and mining the warehouse data. Data mining techniques such as statistical and non-statistical supervised and unsupervised learning methods will be applied to problems drawn from the medical and business world.

ECMM 6022 Project Management: A Managerial Approach

The course will cover the principles of management for Information Technology Projects. The history of project management is rooted in Civil Engineering and manufacturing. Information technology projects have several notable differences. Students will learn those differences as well as generic principles of project management. Through case studies and field investigations of actual IT projects, students will gain a real-world understanding.

ECMM 6026 Management of Information (E-Government): International Experiences, and Perspectives

Public administration rhetoric often indicates that governments are re-inventing themselves by using information technology. What is happening around the world with E-government? Using Canada as reference, this course reviews the development of management of information as it affects performance management, democracy, the nation state, accountability, network growth, productivity and access. Each student will be required to analyze an international country, state or province and its progression to e-government and relate that progress to activities in governments around the world.

ECMM 6068 Internet and Media Law

This course deals with the law that governs the dissemination of information and the regulation of information providers. In this course, “media” is defined broadly to include the internet. Topics that will be addressed include: defamation; liability of service providers; privacy issues; publication bans; media regulation; copyright issues; conducting business via the internet ("e-commerce") and media ownership. The impact of the internet on the legal regulation relating to each of these topics will be explored throughout the course.

CSCI 6505 Machine Learning

Machine Learning is the area of Artificial Intelligence concerned with the problem of building computer programs that automatically improve with experience. The intent of this course is to present a broad introduction to the principles and paradigms underlying machine learning, including discussions of each of the major approaches currently being investigated. Main topics covered in the course include a review of information theory, unsupervised learning or clustering (the K-means family, co-clustering, mixture models and the EM algorithm), supervised learning or classification (support vector machines, decision trees, rule learning, Bayesian learners, maximum entropy, ensemble methods), feature selection and feature transformations. The focus of applications that will be discussed will be text classification and clustering.

CSCI 6610 Human Computer Interaction

Human-Computer interaction (HCI) deals with facilitating human-computer communication. Students will learn the foundations of HCI, including the process for user-centered development, the models that inform HCI design, the social issues influencing HCI design and use, and the evaluation of interfaces and systems with users.

CSCI 6612 Visual Analytics

This course will introduce the concepts of Visual Analytics (VA). VA is a multi-disciplinary domain that combines data visualization with machine learning and other automated techniques to help people make sense of data. Students will be introduced to the design of visual representations supporting tasks to go from findings to insights based on data. Topics include basic concepts of information visualization and machine learning; visual analytics of evolving phenomena; analysis of spatial and temporal data sets; visual social media analytics; and the visual analytics of text and multimedia collections. Students will prototype visual analytics applications using existing toolkits, coupling machine learning and visualization methods. Students will gain competence in performing data analysis and visualization tasks in different application domains.

BUSI 5902 Starting Lean

This course provides real world, hands-on learning on what it's like to actually start a scalable company or enterprise. This course is not about how to write a business plan. It's not an exercise on how smart you are in a classroom, or how well you use the research library to size markets. And the end result is not a PowerPoint slide deck for a VC presentation. This is a practical course - essentially a lab, not a theory or 'book' course. You will be getting your hands dirty talking to customers, partners, and competitors, as you encounter the chaos and uncertainty of how a Startup actually works. You'll work in teams learning how to turn a great idea into a great company. You'll learn how to use a business model to brainstorm each part of a company and customer development to get out of the classroom to see whether anyone other than you would want/use your product. Each day will be a new adventure outside the classroom as you test each part of your business model, then share you hard earned knowledge with the rest of the class.

BUSI 6002 New Venture Creation

New Venture Creation is about entrepreneurship: the process of creating new businesses. It employs cases, experiential exercises, and a major project to expose students to the issues, problems, and challenges of creating viable new businesses. The project provides students with the opportunity, within the framework of a formal course, to explore and develop business ideas they have been considering or wish to investigate. The final output of the project is a feasibility study, business plan, and financing proposal for a new venture.

BUSI 6511 Business Process Integration Using ERP Systems

Enterprise Systems are comprised of a unified database with shared analysis and reporting tools allowing for real time business intelligence across global operations. Emphasis in this course is equally on learning business processes and integration between different functional areas as it is about the technology that facilitates this. This course will be taught in the teaching labs with a combination of individual and group simulations interspersed with short lectures. An active learning approach in this course will include hands-on learning using SAP ERP, as well as ERPSim, a game-based SAP ERP simulation. Here you will learn to manage companies from end-to-end using the actual SAP ERP in a real-time simulated competitive environment and will learn the processes, gain technical skills with SAP and playfully learn how Enterprise Systems facilitate Business Intelligence which can be used to lead a company in a competitive environment.

BUSI 6513 Business Analytics and Data Visualization

This course provides an introduction to Business Analytics and Data Visualization. It covers the processes, methodologies and practices used to transform the large amounts of business and public data into useful information to support business decision-making. Students will learn how to extract and manipulate data from these systems. They will also acquire basic knowledge of data mining and statistical analysis, with a focus on data visualization. The students will also learn to build and use management dashboards and balanced scorecards using a variety of data design and visualization tools. The course will be made up of a combination of conceptual and applied topics with classes being held in a computer lab. Technologies to be used will be focused on end-user analytics and data visualization and will include state of the art tools for self-serve business analytics.

CSCI 6509 Advanced Topics in Natural Language Processing

Natural Language Processing (NLP) is an area of Artificial Intelligence concerned with the problem of automatically analyzing and generating a natural language, such as English, French, or other, in written or spoken form. It is a relatively old area of computer science, but it is still a very active research area. This course introduces fundamental concepts and principals used in NLP with emphasis on statistical approaches to NLP and unification-based grammars. In the application part of the course, we discuss the problems of question answering, machine translation, text classification, information extraction, grammar induction, and dictionary generation and other.