Search this site
Embedded Files
Skip to main content
Skip to navigation
Mr. K. McKay - Computer Science & Technology
Courses
ICS2O
ICS2O-MathematicalOperations
ICS2O-VariableDeclarations
ICS3U
ICS3U-Intro-String-Class
ICS3U-Intro-Strings
ICS4U
TEJ3M
TEJ4M
TER3M
BTT1O
BTT1OX
ROBOTICS TEAM 5870
Grade 8 Students & Parents
Programming Contests
Mr. K. McKay - Computer Science & Technology
Courses
ICS2O
ICS2O-MathematicalOperations
ICS2O-VariableDeclarations
ICS3U
ICS3U-Intro-String-Class
ICS3U-Intro-Strings
ICS4U
TEJ3M
TEJ4M
TER3M
BTT1O
BTT1OX
ROBOTICS TEAM 5870
Grade 8 Students & Parents
Programming Contests
More
Courses
ICS2O
ICS2O-MathematicalOperations
ICS2O-VariableDeclarations
ICS3U
ICS3U-Intro-String-Class
ICS3U-Intro-Strings
ICS4U
TEJ3M
TEJ4M
TER3M
BTT1O
BTT1OX
ROBOTICS TEAM 5870
Grade 8 Students & Parents
Programming Contests
ICS4U-Exam
Exam Part A
- Theoretical - No Coding
Make-up
Multiple choice questions /15
Short Answer
compare, define etc /10
binary tree /10
problem solving /10
UML class diagram / 5
Content
OOP programming
classes and objects, constructors and instance variables, interface
UML and class diagrams (attributes, behaviours, relationships)
Binary files
opening, reading from, writing to
number of bytes for each type
Recursion
criteria, base case
ADT
linked lists, stacks and queues
binary tree - terminology, given tree recognize
Problem solving
Four steps in the software design cycle (what is involved)
Testing and validation (test suite, black-box, glass-box)
Exam Part B
- Coding
Make-up
Multiple choice and short answer /15
Write code /25
Content
Trace through code, methods, recursive routines
Code to write/read from binary file
Write a class with constructor, get and sets, method
Write the main() to instantiate the class and manipulate
Given a record, write code to manipulate an array of records
Report abuse
Report abuse