ICS3U, Grade 11, Introduction to Computer Science, University

Course Title/ Grade/ Course Type: Computer Science, Grade 11, University Preparation

Ministry Course Code: ICS3U

Curriculum Document: Computer Studies, The Ontario Curriculum, Grades 10 to 12, (Revised 2008)

Prerequisite: None

 

*If you are a current UMC High School student, please contact your advisor.

SKU: N/A Category: Tags: ,

Description

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.

 

Outline of Course Content

Unit 1:  Introduction to Functions

In this unit students will examine fundamental aspects of the computing environment including hardware specifications, peripheral devices, software and applications, operating systems and basic programming codes and languages.

 

Unit 2:  Basics of Java Programming & Coding

 

In this unit students will examine fundamental aspects of the computing environment including hardware specifications, peripheral devices, software and applications, operating systems and basic programming codes and languages.

 

Unit 3:  The Next Level Programming in Java with IPO Mode in Java

This unit will teach you about the logical structures that make programming powerful: loops. This unit will take you to the next level of how you think about and code a program. You will learn about a different way in which you can break down a programming problem and simplify to make the designing and coding process easier for yourself. You will also see more advanced ways of storing data and dealing with input in your programs.

 

Unit 4: Advanced Programming & World of Technology

In this Unit students will learn about the fundamentals of the advanced programming with project planning and SDLC cycle.

 

Final Mark will be determined following percentages:

70% Determined by the evaluations conducted throughout the duration of the course:

Products – Assignments, Essays, Journals, Portfolio

Observations – Presentations

Conversations – Conferences with the Teacher

30% Final examination of the students and/or a Culmination Assignment