Bachelor of Data Analytics

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - September 2025

Level 1

Course details

Introduction to Business Analysis
BUS71010

Description:

This course introduces fundamentals of business analysis, primary functions and associated best practices. This will enable students to gain insights on key concepts of Business Analysis such as Enterprise Analysis, Requirements Planning, Management and Elicitation, Documentation, and Communication of gathered requirements. Successful completion of this course will help prepare students to deliver requirements and solutions to the stakeholders and meet business needs.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Conestoga 101
CON0101

Description: This self-directed course focuses on introducing new students to the supports, services, and opportunities available at Conestoga College. By the end of this course, students will understand the academic expectations of the Conestoga learning environment, as well as the supports available to ensure their academic success. Students will also be able to identify on-campus services that support their health and wellness, and explore ways to get actively involved in the Conestoga community through co-curricular learning opportunities.
  • Hours: 1
  • Credits: 0
  • Pre-Requisites:
  • CoRequisites:

Scientific and Technical Communications
ENGL71200

Description: Documents that are written for scientific or technical purposes are written in a very precise and specific way that does not permit variations in interpretation. This course will prepare students to communicate scientific and technical information concisely and accurately using appropriate formats and graphic support. Students will study technical communication theory/ practice and apply the knowledge to creating, critiquing, and presenting technical documents. An oral presentation will emphasize the clear and concise communication of technical details and the use of appropriate visual support for technical information.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Introduction to Data Analytics
INFO71010

Description:

This course introduces a broad spectrum of techniques used in the field of data analytics and related key concepts. Students will learn how to effectively implement data techniques such as data collection and acquisition, data processing methods, data cleaning, data extraction approaches, pattern analysis, and data visualization. The techniques and practices learned in this course provide the foundation for other courses in the program.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Databases
INFO71040

Description:

Data modeling and Database Management Systems (DBMSs) play a vital role to reflect business requirements for effective data analysis. In this course, students will learn various data models, with the focus on the Relational Data model, and explore techniques and challenges of data modeling and extend their skills by relating data models to real time business case studies for data analytics.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Math I
MATH71620

Description: Topics covered in this course include: functions, trigonometric functions, graphing, limits and continuity, linear systems of equations and matrices, matrix algebra, determinants, vector geometry and arithmetic, derivative formulae, differentiation rules, applications of derivatives, implicit differentiation, complex numbers and arithmetic.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Introduction to Programming with Python
PROG71080

Description:

One of the most popular programming languages in the learning path of data science is Python, with its unique functionality and basic structure. In this course, the students will learn how to create basic programming structures using control constructs for decision-making, looping, and jumping. Students will focus on building their programming skills using all Python data types, operators, and functions. Programming ethics will remain an integral part of this course.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Level 2

Course details

Privacy, Law, and Ethics
LAW71020

Description:

Organizations are facing increasing public accountability for issues such as: privacy of data, inclusivity, fair treatment of stakeholders, corporate mergers and acquisitions, and management of publicly traded assets. This accountability can take the form of legal repercussions as well as loss of business resulting from negatively perceived initiatives. In this course, students will complete case studies relating to legal standards for corporate systems, fairness in interpersonal relations, and corporate asset management.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Linear Algebra and Discrete Mathematics
MATH71010

Description: In this course, students will acquire critical thinking and abstraction skills to build mathematical models of abstract concepts in order to solve real-world problems. Students will also improve their understanding of recursion through the analysis of sequences and recurrence relations. Topics in this course include: methods of solving a set of linear equations; matrix algebra and matrix determinants; linear transformations; sequences, series and their applications; spatial vectors; numerical integration and its applications; eigenvalues and eigenvectors; set theory; combinatorics; and logic
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Advanced Programming with Python
PROG71090

Description:

This course builds upon basic knowledge of Python programming (Introduction to Programming with Python) and is concerned with the exposition of advanced Python programming concepts. The course will introduce data manipulation and cleaning techniques using popular Python data science libraries for data analysis. To this end, important notions of advanced features of Python functions, functional programming concepts and their implementation in Python are conveyed.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: PROG71080
  • CoRequisites:

Applied SQL in the Business Context
PROG71100

Description:

The key objective of many organizations is to speed up their data analysis workflows using applied SQL techniques. In this course, students will learn about effectively applied SQL techniques in the business context. This course includes experimenting with data analytics using basic and advanced queries, data preparation using SQL, data interpretation using aggregate functions in SQL queries, data manipulation using SQL joins, constraints, and generating various views for business-related reporting.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO71040
  • CoRequisites:

Cyberpsychology: The Self and Others in a Wired World
PSYC73010

Description: Cyberpsychology (degree course) is the study of what happens to the human psyche, human emotions, behaviours, 'selves' and group dynamics when engaging with online technologies. Students will be introduced to current online technologies and how they influence attitudes and behaviour. Topics related to this concept include: beliefs about the self, identity formation, self presentation, social comparison, and interpersonal relationships (e.g., friendship development, romantic relationship development – jealousy and dating). Emphasis will be placed on applying social psychological principles to understanding behaviour in online settings, with particular 'emphasis on development of the self.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Inferential Statistics
STAT71000

Description:

This course covers introductory theory and best practices of sampling with an emphasis on sources of error. The relationship between sample and population attributes is covered with particular attention paid to hypothesis testing and developing point and interval estimates (including correct interpretation of p-values and significance testing) using Gaussian, Student's, and Chi-Squared distributions.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: MATH71620
  • CoRequisites:

Level 3

Course details

Business Intelligence and Web Analytics
BUS72030

Description:

With the proliferation of data analysis products, data capturing services, and solutions being offered, many organizations are now focused towards using business intelligence techniques to harness the power of data. In this course, students will learn technology-driven skills to gather business and web analytics, implement effective analysis techniques and apply business intelligence strategies to achieve data-driven decisions.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: PROG71090
  • CoRequisites:

Co-op and Career Preparation
CEPR71050

Description: This series of modules prepares degree level students for job searching for their co-op work terms with the guidance of a Co-op Advisor. Students will examine the co-operative education policies and procedures and will learn the expectations, rules, and regulations that apply in the workplace concerning social, organizational, ethical, and safety issues while deepening their awareness of self-reflective practices. Students will critically reflect on their skills, attitudes, and expectations and evaluate available opportunities in the workplace. Successful completion of these modules is a requirement for co-op eligibility.
  • Hours: 14
  • Credits: 1
  • Pre-Requisites:
  • CoRequisites:

Explorative Data Analysis and Visualization
INFO72030

Description:

This course introduces students to the concept of discovering data patterns for effective data analysis using graphical and non-graphical techniques. In this course, students will learn how to perform explorative data analysis for both univariate and multivariate methods. Topics will include approaches to cover concepts of spotting anomalies, assumption verifications, hypothesis testing, and summarizing datasets.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Database Administration
INFO72050

Description:

Organizations these days are morphed into data driven organizations and thus, database administration has become vital. In this course, students will develop their skillset in effective database administration activities by learning how to maintain database integrity, monitor storage structure health, maintain stability of databases, accessibility strategies, troubleshooting, and database security

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO71040
  • CoRequisites:

Agile Project Management
MGMT72020

Description:

This course introduces the Agile concepts to manage projects. Students will explore Agile values and principles along with how Lean has influenced Agile. In this course, students will learn how to perform key agile functions such as user story creation, estimation, backlog and sprint planning, sprint execution, and scrum, as well as the use of information radiators to monitor sprint progress.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: BUS71010
  • CoRequisites:

Electives: Interdisciplinary Elective
Student must pass 1 Course(s), selected in the Student Portal from available course options

Level 4

Course details

Applied Business Intelligence
BUS72040

Description:

This course introduces the concepts of business intelligence (BI) as components and functionality of information systems. It explores how business problems can be solved effectively by using operational data to create data warehouses and then applying data mining tools and analytics to gain new insights into organizational operations.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: BUS71010
  • CoRequisites:

Ethical Considerations in Data Science
ETHS72020

Description:

Data science has raised many novel ethical dilemmas related to data and how it is used in decision-making. This course will build on the concepts introduced in Law, Privacy, and Ethics to ensure that data science models do not simply replicate pre-existing biases. Students will learn how to apply ethical and practical concepts to identify bias in models, develop preventative measures to limit bias in the data analytic process, and implement procedures to ensure privacy and ethical use of data.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: LAW71020
  • CoRequisites:

Cloud Computing Principles
INFO72070

Description:

Cloud computing is used almost exclusively in today's digital solutions, requiring a solid foundation in the core concepts of cloud computing technology. Hypervisors, hardware virtualization and common core components of cloud computing infrastructure form the focus of study. Students will develop the skills to install, configure and secure a virtual environment including compute, storage, and networking resources. Students will also be able to evaluate workload requirements to design a basic cloud infrastructure

  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Data Quality and Transformation
INFO72090

Description:

To ensure high-quality data, companies need to gain broad commitment to data quality management principles and develop processes and programs that reduce data defects over time. This course introduces the key concepts, principles and terminology related to data quality and other areas in data management.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: PROG71090 AND PROG71100
  • CoRequisites:

Data Security and Protection
INFO72100

Description:

Data is the most valuable asset for any organization and thus its security and protection must remain essential policy. This course will cover all internal and external threats associated with data breaches. Students will learn numerous strategies to secure the entire data pipeline. Topics will include security aspects for data confidentiality, availability, data integrity, implementation of security policies for securing data pipeline, risk mitigation and reporting.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: INFO72050
  • CoRequisites:

Group Dynamics
SOC71500

Description: This course will focus on comprehensive theoretical understanding of group process, personal skill development and application through intensive team work. These skills are of critical importance in both professional and social settings. Through guided exploration and application of theoretical paradigms and practical strategies, students will achieve the necessary skills to succeed in and lead effective teams. The course consists in an intensive experiential approach – learning by doing – enabling participants to become effective, practiced team members with experience applying skills necessary for leadership, analysis and evaluation, problem solving, and conflict management. Individual and team activities enhance participants’ skills to work with a variety of personalities in diverse situations, and to effectively assume various professional roles within a team.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Level 5

Course details

Co-op Work Term (Bachelor Data Analytics)
COOP72100

Description:

The co-op work term will provide students with college-approved work experience within a data analytics environment. Students will be provided an opportunity to: build skills (physical and procedural skills including accuracy, precision, and efficiency); assist in the acquisition of knowledge in and application of knowledge gained in the academic setting (concepts and terminology in a discipline or field of study); develop critical, creative, and dialogical thinking (improved thinking and reasoning processes); cultivate problem-solving and decision-making abilities (mental strategies for finding solutions and making choices); explore attitudes, feelings, and perspectives (awareness of attitudes, biases, and other perspectives, ability to collaborate); practice professional judgment (sound judgment and appropriate professional action in complex, context dependent situations); and reflect on experience (self-discovery and personal growth from real-world experience).

  • Hours: 420
  • Credits: 14
  • Pre-Requisites: CEPR71050
  • CoRequisites:

Level 6

Course details

Entrepreneurship
ENTR71201

Description:

This course will introduce students to concepts relating to creativity and personal entrepreneurial characteristics with knowledge and skills essential for planning and developing a new venture. Entrepreneurial processes involved in transforming ideas into commercial ventures are examined through discussion of readings and case studies.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Supervised Machine Learning
INFO73030

Description:

This course introduces students to the supervised learning approach for machine learning. Students will learn how to use and design labeled datasets to train algorithms. Students will also work on various algorithms to classify and predict data. Course content will include standard algorithms for classification, such as linear classifiers, support vector machines, decision trees, random forest and for regression such as linear, logistic, and polynomial regression.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: MATH71010 AND PROG71090 AND STAT71000
  • CoRequisites:

NoSQL Database Technologies
INFO73060

Description:

Not only SQL databases are increasing in popularity due to the growth of data. The benefits of scalability and performance make a NoSQL database a compelling choice. In this course, students will design and implement NoSQL databases using systems like CouchDB, MongoDB, Cassandra, or Hive. Students will also use the Hadoop framework to demonstrate the implementation of a NoSQL database in a large-scale storage and data processing model.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO71040
  • CoRequisites:

Data Warehouse Implementation
INFO73080

Description:

Most organizations have multiple sources for receiving corporate data and as a result, data warehousing is a successful approach to integrate all this data. In this course, students will analyze the data needs of a corporation, understand, and implement the stage-by-stage process from data reporting to active warehousing which includes best practices to extract and transform the data into an integrated and comprehensive database.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: PROG71100
  • CoRequisites:

Capstone I
INFO73130

Description:

This course is the first half of a two-semester pairing of project courses that integrates the technical knowledge and skills learned in previous semesters. Key elements such as critical thinking, research, problem solving, the use of appropriate data analytic tools, communications and project management skills are emphasized as a capstone project is selected, researched, documented, designed, and implemented across both capstone courses. Students will be encouraged to consider applied research applications, entrepreneurial project ideas, or alternatively, work with an industry partner on an authentic industry driven project.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: BUS72040 AND INFO72090 AND MGMT72020
  • CoRequisites:

Electives: Program Option
Student must pass 1 Course(s), selected in the Student Portal from available course options

View Program Option Electives

Please note that all courses may not be offered in all semesters. Go to your student portal for full timetabling details under "My Courses".

Emerging Trends in Artificial Intelligence
INFO73140

Description:

Artificial Intelligence (AI) technologies are changing at a rapid pace. This course will introduce students to the latest advancements in AI and how they are transforming business processes and society at large. Students will use AI theories to solve problems from various fields while considering the impacts that these advancements have on society.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Time Series Analysis
INFO73150

Description:

This course introduces additional topics in Machine Learning, including forecasting and analyzing censored data. Students will learn how to analyze data with a time component and censored data that needs outcome inference. Students will learn a few techniques for Time Series Analysis and Survival Analysis.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: INFO72030 AND STAT71000
  • CoRequisites:

Text and Web Mining
INFO73160

Description:

This course covers the concepts, techniques, and algorithms of text analytics and web mining. Students will learn topics including unstructured data preprocessing, statistical text processing methods and algorithms for text classification and clustering, web structure mining and web spam detection.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: INFO72030 AND STAT71000
  • CoRequisites:

Level 7

Course details

Applications of Data Analytics in Business
BUS73170

Description:

Data analytics is assisting most businesses to achieve their business goals in this hyper-competitive environment. There are numerous applications of Data Analytics from major areas such as marketing, digital advertising, security, research and development, logistics, search techniques and many more. In this course, students will learn about these applications using case studies, use cases, business success stories and examples to relate their data analytics skills with real-world challenges and solutions.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: INFO72030 AND STAT71000
  • CoRequisites:

Unsupervised Machine Learning
INFO73170

Description:

This course introduces students to one of the main types of Machine Learning: Unsupervised Learning. Unsupervised learning denotes machine learning approaches that can be applied without label information. As such, the aim is to extract patterns or statistical regularities in data, and finding good features is key for the successful application of machine learning models. Students will learn several clustering and dimension reduction algorithms for unsupervised learning to find patterns in unlabeled data.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: INFO73030
  • CoRequisites:

Localization and Internationalization of Data and Data-Driven Collateral
INFO73190

Description:

The use of data has become vital for businesses. This course outlines how data-driven approaches can be integrated within a business context and how operational decisions can be made using data-driven methods to adapt the data to various languages and regions without engineering changes and loss of information.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: ETHS72020 AND INFO72090
  • CoRequisites:

Model Engineering
INFO73200

Description:

Managing the results of machine learning (ML) and artificial intelligence (AI) products requires regular maintenance, organization and redeployment of the products created from data analysis (also known as models). This course will implement data engineering and machine learning operations (MLOps) on real-word data to mimic these activities based on a realistic case study.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO73030
  • CoRequisites:

Capstone II
INFO73210

Description:

This course is the second half of a two-semester pairing of project courses that integrates the technical knowledge and skills learned in previous semesters. Students will continue the development and implementation of the projects started in the previous Capstone I project course. The project deliverables will include implementation of the project, project management, critical thinking, research, and communications.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO73130
  • CoRequisites:

Program outcomes

  1. Collect, validate, and prepare data using statistical, mathematical, and computational techniques for data analysis.
  2. Select and apply programming concepts and principles to solve data analytics problems.
  3. Analyze data sources to identify significant trends that support interpreted business needs.
  4. Create data-driven visualizations using analytical tools to communicate data patterns and insights.
  5. Evaluate and recommend data analytics solutions that promote strategic business decisions.
  6. Integrate disparate data repositories to create consolidated analyses in support of business decisions.
  7. Use oral, written, and digital strategies to communicate effectively in a variety of professional contexts.
  8. Adhere to ethical and legal guidelines and promote data security, privacy, integrity, and confidentiality in the delivery of data-driven business intelligence.
  9. Collaborate as a member or leader of a team to foster effective working relationships in diverse organizational environments.