ICS4U_Unit1

http://docs.oracle.com/javase/tutorial/java/data/strings.html
 * Reference for class information http://docs.oracle.com/javase/7/docs/api/ ** Also some effective tutorials at
 * =**Date**= || =**Course Work**= || =**Important Dates**= ||
 * [[image:wk8.JPG]] || * Mar 31- Apr 1
 * Continue to complete assignments 1-5
 * Additional review for Unit 1 Test on Google drive


 * Apr 2 - review and question time
 * Apr 3 - Unit 1 Test


 * Apr 4 - Technically the start of Unit 2
 * continue with outstanding work ||  ||
 * [[image:wk7.JPG]] || * Mar 24 - 28
 * Continue to complete Assignments 1-5
 * Unit Test Apr 3 - Includes up to Assignment 4
 * Review for Test handed out. || Unit test 1 Thursday Apr 3 ||
 * [[image:wk6.JPG]] || Welcome back from March Break * Mar 17
 * Review previous concepts.
 * Introduce Streams and Files


 * Mar 18-21
 * Continue to complete Assignments 1-5 ||  ||
 * [[image:wk5.jpg]] || * Mar 3 - 6
 * Continue with your programming assignments. Assignment 3 should be done prior to March Break. The example code (full shapes example) works as a great template for this assignment.
 * The only thing you must do is convert the C++ test code to be viable Java code.


 * Those of you who are on assignment 4 (for strings) use the String class, the StringBuffer, or the StringBuilder class to manipulate the string you are working with. || Goal: Assignment 3 should be done before March Break ||
 * [[image:wk4.JPG]] || * Feb 24
 * Strings, String Buffers and String Tokenizers


 * Feb 25 & 26
 * Continue work on Previous assignments. Assignment 4 is available.


 * Feb 27
 * Discussed constructors and their use. Continue with your assignments


 * Feb 28
 * Lightbot - some fun to work on your problem solving skills. Make sure to record the moves you have made on the record sheets (More than 1 sheet will be required to finish the game
 * Continue with your work on your assingments. || * Assignment 3 due Feb 28 ||
 * [[image:wk3.JPG]] || * Feb 18
 * Discussed the rest of the components of a Class - Modifiers, get and sets, constructors and overloading methods - Note posted in Google Docs and in Handout File
 * Continue to work on Assignment 2 - Assignment 3 available.


 * Feb 19 & 21
 * Continue to work on Assignments. Assignment 3 will be due sometime mid next week. || * Assignment 2 due Feb 21
 * Quiz on Classes on Feb 25 ||
 * [[image:wk2.jpg]] || * Feb 10
 * Continue coding Assignment 1


 * Feb 11
 * Notes on Classes their instance variable and methods and class instances and methods
 * Circle and rectangle example posted


 * Feb 12
 * Assignment 2 posted - continue to work on outstanding assignments. || * Assignment 1 due Feb 14 ||
 * [[image:wk1.JPG]] || * Feb 3
 * Introduction to course with power point


 * Feb 4
 * Install BlueJ
 * Look at "Hello World"
 * More about object oriented languages and Objects


 * Feb 5 & 6
 * Forget BlueJ - Install latest Java version and then eclipse. Both available from X: drive
 * Notes about Java posted, including **Basic Java Syntax** doc that should you should reference often
 * Use steps in **Writing your first Java Program** (with classes)
 * Try to program the homework question at the end of ** Writing your first Java Program. **


 * Feb 7
 * If you have completed the first two practice programs Start Assignment 1
 * MAKE SURE TO IDENTIFY THE OBJECT BEFORE YOU START CODING. ||  ||