EXAM REVIEW – TOPICS ICS3U EVALUATION Question Type True/False Multiple Choice Fill in the blanks Long Answers Multiple Choice Long Answers Category Knowledge Application Thinking Communication 15 Time (minutes) 10 10 20 6 10 24 30 25 20 20 10 Marks 20 Checking Total 100 marks 120 minutes WHAT TO STUDY Computer Hardware Anatomy of a computer Hardware – internal computer components and their specifications Computer Peripheral Devices Different types of software (e. Operating Software and Application Software) Binary Systems File Maintenance Intro to Programming – Variables and Data Types Variables and the Assignment Statement Primitive Data Abstract Data Types/Object – The String class Obtaining a Value from the User – The Scanner class Numeric Expressions /Arithmetic Operators , integer/floating point operators. Modulo Type Casting and Java Math class Formatting Output, Constants Flow Control – Decision Making The if, if/else statements Nested if statements The switch statement Compound Boolean Expression - && and || Generating Random numbers Flow Control – Repetition The “while” loop The “do while” loop Counters and Acumulators Nesting loops and ifs The “for” loop Arrays Declaring and initializing Arrays Common arrays algorithms File inpu/output The File class Input stream from a file Output stream to a file Methods Writing Methods Parameters Return Type Overloading Commenting Methods Topics in Computer Science Emerging Areas in Computer Science E-waste