Hint #1: STUDY!
Hint #2: Everything else!
Exam Review Suggestions:
Know how to do javaDocs for the programming section.
Don't throw away marks when Communication Marks are involved
-File IO operations, libraries, binary files versus text files, commands, errors thrown if files missing etc.
-General concepts for encryption
-Use of Tokenizer
-The different Big O types and their names
-Operations of Bubble, Insertion and Selection Sorts - be able to identify them
-Basic concepts, strengths and limitations of Unit Testing
-Basic concepts of Debugging
-The Binary Search Algorithm - follow the in-class presentation
-Using % operator in calculations
-Recursion - analyze a provided method and provide result
concepts such as 'base case'.
-Basic 2D array operations
-What is a run-time error?
-Basic commands for ArrayList operations and properties of ArrayLists
-Concepts of OOP including instantiation, polymorphism, inheritance, constructors,
private versus public, encapsulation
-Project Management - the 'three legs of the stool', parts of
a project plan, ways to track project progress, roles of
members of a project team.
-Be able to work through a stack operation push, pop etc to provide result
-Definitions such as push, pop, lifo, fifo
-String comparison operations
You'll have some short answers that you'll EMAIL to teacher's GAPPS account. (first email. is the only one accepted)
You'll have a couple of programs to write. you'll leave the results in your ICS4U folder. NOT your netbeans folder! Remember!