We Offer Ontario Secondary School Diploma

Inspected by the Ontario Ministry of Education

Course Description

This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields

Overall Curriculum Expectations

By the end of this course, students will:

A. Programming Concepts and Skills
A1 Demonstrate the ability to use different data types, including one-dimensional arrays, in computer programs;
A2 Demonstrate the ability to use control structures and simple algorithms in computer programs;
A3 Demonstrate the ability to use subprograms within computer programs;
A4 Use proper code maintenance techniques and conventions when creating computer programs.
B. Software Development
B1 Use a variety of problem-solving strategies to solve different types of problems independently and as part of a team;
B2 Design software solutions to meet a variety of challenges;
B3 Design algorithms according to specifications;
B4 Apply a software development life-cycle model to a software development project.
C. Computer Environments and Systems
C1 Relate the specifications of computer components to user requirements;
C2 Use appropriate file maintenance practices to organize and safeguard data;
C3 Demonstrate an understanding of the software development process;
D. Topics in Computer Science
D1 Describe policies on computer use that promote environmental stewardship and sustainability;
D2 Demonstrate an understanding of emerging areas of computer science research;
D3 Describe postsecondary education and career prospects related to computer studies.

Course Content

Unit Title Unit Time
Unit 1 Data Types and Expressions 25 hours
Unit 2 Control Structures and Simple Algorithms, Subprograms and Code Maintenance 30 hours
Unit 3 Problem-Solving Strategies, Designing Software Solutions, Designing Algorithms, The Software Development Life Cycle 31 hours
Unit 4 Computer Components, File Maintenance, Software Development, 12 hours
Unit 5 Environmental Stewardship and Sustainability, Exploring Computer Science, Postsecondary Opportunities 12 hours
Total : 110 hrs




Register

Course Curriculum

  • ICS3U U1L6-AOL#1 2 days
  • ICS3U U2L6-AOL#2 2 days
  • ICS3U U3L6-AOL#3 2 days
  • ICS3U U4L4-AOL#4 2 days
  • ICS3U U5L3-AOL#5 2 days
  • ICS3U Final Exam 1 week, 3 days
  • Resources
    Course Outline 00:00:00
    Mark Breakdown 00:00:00
    Hour Breakdown 00:00:00
    Unit 1
    U1L1 00:00:00
    U1L2 00:00:00
    U1L3 00:00:00
    U1L4 00:00:00
    U1L5 00:00:00
    U1L6 00:00:00
    Unit 2
    U2L1 00:00:00
    U2L2 00:00:00
    U2L3 00:00:00
    U2L4 00:00:00
    U2L5 00:00:00
    U2L6 00:00:00
    Unit 3
    U3L1 00:00:00
    U3L2 00:00:00
    U3L3 00:00:00
    U3L4 00:00:00
    U3L5 00:00:00
    U3L6 00:00:00
    Unit 4
    U4L1 00:00:00
    U4L2 00:00:00
    U4L3 00:00:00
    U4L4 00:00:00
    Unit 5
    U5L1 00:00:00
    U5L2 00:00:00
    U5L3 00:00:00
    Final Exam
    How to request 00:00:00

    Course Reviews

    N.A

    ratings
    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    • $800.00$2,000.00
    • 365 Days
    • Course Badge

    Instructors

    11 STUDENTS ENROLLED

    Course Details:

    • Course Code
      ICS3U
    • OSSD Credit Value
      1.0
    • Pre-requisite
      None
    • Tuition Fee
      Canadian students: $800 International students: $2000
    © Maple Leaf School! All rights reserved.