- cs.sjam.ca

advertisement
Sir John A. Macdonald Secondary School
COMPUTER STUDIES DEPARTMENT
Course Title:
Introduction to Computer Science
Ministry Code:
ICS3U
Teacher(s):
Mrs. T. Passfield
Grade:
11
Pre/Co Requisite:
None
Type:
University Preparation
Ministry Policy
Document(s):
THE ONTARIO CURRICULUM,
GRADES 10 –12, Computer Studies
Growing Success: Assessment,
Evaluation and Reporting in Ontario's
Schools
This course is delivered via D2L,
hwdsb.elearningontario.ca.
Credit Value:
1
Hours:
110
Text Book(s):
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 resear ch in
computer science, and global career trends in computer -related fields.
Course Content
Strand
Programming Skills
And Concepts
Software
Development
Computer
Environments and
Systems
Topics In Computer
Science
Overall Expectations
By the end of this course, students will:
 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.
By the end of this course, students will:
 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
By the end of this course, students will:
 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.
By the end of this course, students will:
 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.
Evaluation
Evaluation
Unit Summative
Assignments
(70%)
Final Summative
Assignments
(30%)
Category
Knowledge & Understanding
Thinking & Inquiry
Communication
Application
Final Performance Task
Weight
15%
10%
10%
35%
20%
Final Exam
10%
TOTAL
100%
ICS3U Course Activities
Units
Unit 1: Discovering
IT
Unit 2: Introduction
to Programming
Unit 3: Making a List,
Checking it Twice
Unit 4: Culminating
Activity
Activities
 Activity 1: Investigating IT–Information Technology Careers that is!
 Activity 2: Working in IT–The Computer Environment that is!
 Activity 3: Developing IT–Software Development that is!
 Activity 4: Maintaining IT–File Maintenance that is!
 Activity 1: An Introduction to NetBeans IDE
 Activity 2: Capturing and Displaying String Data
 Activity 3: Working with Numeric Data
 Activity 4: Capturing and Displaying Numeric Data
 Activity 5: Decisions, Decisions
 Activity 6: Loops
 Activity 7: Summative Evaluation
 Activity 1: Bits and Bytes
 Activity 2: String Handling Methods
 Activity 3: Turning Recurring Code into Functions
 Activity 4: Working with Arrays
 Activity 5: Debugging and Validating Programs
 Activity 6: Summative Evaluation
 Activity 1: Introduction to the Final Project
 Activity 2: Design and Development
 Activity 3: Implementation
 Activity 4: Testing/Verification and Maintenance
Download