Lighthouse Academy Canada | Online High School | OSSD Credit Courses

Non-Credit Course Offering in 2021

Summer 2021 Courses

This course introduces principles of computer programming using Python as a programming language. The course introduces topics such as simple data types, operators, expressions, variables, input and output, control structures (conditional and repetition statements), functions, modules, strings, and collections. Also, the course introduces the concept of algorithms and trains the students to run and debug Python programs.

Duration: June 30 – August 10, 2021
Number of Classes per week: 3 to 4 classes
Number of Weeks: 6

Hardware/Software Needs: a student needs a laptop or desktop computer with Windows, macOS, or Linux. The instructor will help the students to obtain and install Python.

Pre-requisite knowledge: Basic computer knowledge

Audience: Grade 9-12 students; University first year students.

Course Fee: CAD 350

This course introduces principles of computer programming using Java as a programming language. The course introduces topics such as simple data types, operators, expressions, variables, input and output, control structures (conditional and repetition statements), methods, strings, and arrays. Also, the course introduces the concept of algorithms and trains the students to compile, run and debug Java programs.

Duration: June 30 – August 10, 2021
Number of Classes per week: 3 to 4 classes
Number of Weeks: 6

Hardware/Software Needs: a student needs a laptop or desktop computer with Windows, macOS, or Linux. The instructor will help the students to obtain and install Java.

Pre-requisite knowledge: Basic computer knowledge

Audience: Grade 9-12 students; University first year students.

Course Fee: CAD 350

This course introduces students to the mathematics of artificial neural networks. In addition, the students implement their own neural networks using the Python programming language. The students apply neural networks on several machine learning tasks, including prediction, classification, and image recognition.

Duration: June 30 – August 10, 2021
Number of Classes per week: 3 to 4 classes
Number of Weeks: 6

Hardware/Software Needs: a student needs a laptop or desktop computer with Windows, macOS, or Linux. The instructor will help the students to obtain and install Python.

Pre-requisite knowledge: Introduction to Calculus, Introduction to Linear Algebra, Introduction to Programming using Python

Audience: Senior High School students; University first year students.

Course Fee: CAD 350

Grade 9 Courses

Details for MPM1D Principles of Mathematics is coming soon.
Details for MFP1P Foundations of Mathematics is coming soon.
Details for SNC1D Science is coming soon.
Details for SNC1P Science is coming soon.

Grade 10 Courses

Details for ICS2O Introduction to Computer Studies is coming soon.
Details for MPM2D Principles of Mathematics is coming soon.
Details for MFM2P Foundations of Mathematics is coming soon.
Details for SNC2D Science (Academic) is coming soon.
Details for SNC2P Science (Applied) is coming soon.

Grade 11 Courses

Details for ICS3U Introduction to Computer Science is coming soon.
Details for SCH3U Chemistry is coming soon.
Details for MBF3C Foundations for College Mathematics is coming soon.
Details for MCR3U Functions is coming soon.
Details for MCF3M Functions and Applications is coming soon.
Details for SPH3U Physics is coming soon.

Grade 12 Courses

Details for ICS4U Computer Science is coming soon.
Details for SCH4U Chemistry is coming soon.
Details for MAP4C Foundations for College Mathematics is coming soon.
Details for MCT4C Mathematics for College Technology is coming soon.
Details for MCV4U Calculus and Vectors is coming soon.
Details for MDM4U Mathematics of Data Management is coming soon.
Details for MHF4U Advanced Functions is coming soon.
Details for SPH4U Physics is coming soon.

Programming Courses

Details for Java Programming (Level 1) is coming soon.
Details for Java Programming (Level 2) is coming soon.
Details for Java Programming (Level 3) is coming soon.
Details for Python Programming (Level 1) is coming soon.
Details for Python Programming (Level 2) is coming soon.
Details for Python Programming (Level 3) is coming soon.