Skip To Main Content

IDC4U Interdisciplinary Studies: Artificial Intelligence – Grade 12 (University)

Course Details

  • 4. Grade 12

PREREQUISITE: Any University or University/College preparation course

GRADE: 12 (University)

AVAILABILITY: Blyth Academy Online

THE ONTARIO CURRICULUMInterdisciplinary Studies

CREDIT CROSSOVER: Although Interdisciplinary Studies courses focus on different subject matter, the IDC4U course code can only count as one credit on a student’s transcript, even if multiple courses are taken. For example, a student that has completed IDC4U – Artificial Intelligence and IDC4U – The Elite Athlete will only earn one credit in total on their final transcript. Each course (along with the final grade) will show, however, a credit value of zero will be applied to the second IDC4U course. This also applies to students using IDC4U as one of their top six marks when applying to university; one only course may be used as an achieved credit out of the six.

Course Overview

Blyth Academy Online has created the first high school credit Artificial Intelligence course in Canada, hoping to make this new field more accessible to students in Canada and around the world. In IDC4U Artificial Intelligence, students will look at AI from both a practical and philosophical standpoint. Students will learn some introductory computer programming skills using Python, a commonly used computer programming language, as well as look at the nature of AI and its implications as it moves forward and changes our society. In IDC4U Artificial Intelligence online, students will learn how to use industry-level tools to train their own AI and solve real-life problems.

The Nature of Artificial Intelligence

Essential Question: What is artificial intelligence? Have humans created real AI? How can we test possible AI to decide?

In this unit, students will research the history of Artificial Intelligence. They will analyze early criteria for testing for Artificial Intelligence as well as criticism of the criteria, and other arguments about how we define AI. They will also complete lessons, readings, discussions a quiz and an assignment.

Review of Fundamental Skills

Essential Question: What are key programming skills needed to explore artificial intelligence?

In this unit, students will review programming basics in Python. They will be able to explore and fully understand the statement: “Python is simple, powerful and versatile programming language used in web development, data analysis, artificial intelligence, and much more”.

Linear Regression

Essential Question: How can we use linear regression to create machine learning?

In this unit, students will study and implement linear regression and related topics, such as hypotheses, cost functions and gradient descent. Students will analyze large datasets and begin to gain insights into the relationships within the data. Students will learn how to optimize the learning rate of their models to improve their accuracy. Students will automate the discovery of trends in multi-dimensional data.

Logistic Regression

Essential Question: How can we use logistic regression to create machine learning?

In this unit, students will study and implement logistic regression, a more advanced machine learning model that can comprehend more complex relationships within data. Students will cover the new features of hypotheses, the cost function and gradient descent. Students will also learn how to prepare data for efficient, accurate machine learning. Students will engage in problem-solving to optimize the accuracy of their models using feature normalization and regularization. Students will create a binary classifier to predictively sort data into different categories.

Artificial Neural Networks

Essential Question: How can we create artificial neural networks?

In this unit, students will study the fundamentals of neural networks, the technology powering modern AI, and customize a pre-built neural network to classify data with greater accuracy. Students will learn how to modify a neural network to classify different types of data for different purposes (i.e. recognizing cats in photos vs. predicting diabetes from patient records). Students will practice industry-standard machine learning development methods, including data pipelines, data collection and cleaning, and model validation.

Implications of Artificial Intelligence

Essential Question: How could artificial intelligence impact our future?

In this unit, students will critically evaluate the effects of artificial intelligence in the modern age. Students will synthesize different viewpoints about the ethical implications of artificial intelligence in business, politics, and law, and persuasively communicate their own perspective. Students will creatively explore the potential applications and changing limitations of artificial intelligence, and compare their current opinions to the conclusions they made in the first unit of the course.

Please consult our Frequently Asked Questions Page or the Exam section within your course for more details on final exams and the exam fee. More information can also be found in our Student Handbook.

Ready to get started? Register today!

Buy Now

On-demand teacher support when you need it with one-click tutor access.

The most comprehensive library of Ontario high school learning with 160+ courses.

Strong academic legacy and an innovator in online learning since 2012.

Looking to take a course live?

Teacher-Led Virtual Learning

Orbit | virtual campus

Live In-Person Learning

full-time | join any Term
 Night school
 Summer school