Chapter:
Review Classes
Overloading Operators Polymorphism |
Lesson, Date:
Diagnostic Test, Sept. 3rd Review Control Structures, Sept 4th, 5th, 6th
Control Structures, Sept.6th
Compare the control structures in C++ to those in Java http://www.youtube.com/watch?v=3u1fu6f8Hto - watch the first 40 minutes of the video Control Structures in Java, Sept. 9th Solve the problems from the above uploaded review worksheet. This time use Java. Submit at the end of the class. Send to in-class work folder. For more information about Java input, visit the following website: http://www.homeandlearn.co.uk/java/user_input.html
Functions review C++, Sept. 11th
Functions in Java, Sept. 12th, 13th, 16th and 17th
Watch this video, before you try the above questions: http://www.youtube.com/watch?v=WRvQIfQZ1gU For those who are ready with the above questions, please try the contest from Waterloo U: http://www.cemc.uwaterloo.ca/contests/computing/2013/stage1/juniorEn.pdf. You can use either Java or C++ or both:) Arrays in C++, Sept. 17th
Arrays in Java, Sept. 18th
Watch the following video: http://www.youtube.com/watch?v=3u1fu6f8Hto and while watching take notes about the similarities and differences of arrays in C++ and Java. Start at 40 min and watch until the end of section Arrays. Stop at around 54th minute. Check this website: http://mathbits.com/MathBits/Java/arrays/Sorting.htm about different ways of sorting in Java. Then try the above questions in Java. Extra practice arrays, Sept. 20th
Try the above questions in Java, Sept. 23rd, 24th and if done you may start reviewing Strings.
Sept. 27th
Yeah last review :)) Please watch the String section of the video below. Start at the 54th minute. While watching list the differences and similarities between Java and C++. Submit your worksheet. Send it to in-class folder. http://www.youtube.com/watch?v=3u1fu6f8Hto Try the questions from the C++ string review worksheet, this time in Java. Sept. 30, Oct. 1 Final Review from last year
Oct. 2
Team Java Assignment Oct. 3 Individual Assignment Introduction to classes - Oct. 4th
Practice period - Oct.5th-Oct. 8th
Friend classes - Oct. 9th, 10th
Extra practice - Oct. 10th
Utility function - Oct.17th
Review for a test - Oct. 18th
Introduction - Oct. 22nd
Extra practice - Oct. 23rd
Friend operators - Oct. 24th
Practice - October 29th
Create a problem using various overloading operators and send to In-class folder. If done watch the following videos about vectors. (an alternative of arrays) http://www.youtube.com/watch?v=Cq1h1KPoGBU http://www.youtube.com/watch?v=ReWNqNAhlkY http://www.youtube.com/watch?v=iPlW5tSUOUM After every video you watch, create a simple program applying vectors similar to what you have just watched. If you can't finish, finish at home. Inheritance - October 30th
If you finish your assignment earlier, you can try inheritance in Java. Watch this video and then try the above c++ questions in java:http://www.youtube.com/watch?v=gQTzUpqeLH4
Pointers - Nov. 7th, 2013
Project - choose a programming language and prepare to present
Project presentations
Last opportunity to review before the exam tomorrow. Go through slides, doc. files, problem solved and tests returned. Do not waste your time!
|
Notes/Homework/Due Date:
Solve all of the questions from the review sheet by Sept. 6th and provide answers for every question. Submit by the end of the class Sept. 6th. Homework: Create a problem using various control structures and solve the same problem with Java and C++. Be creative!!! Submit on Tuesday, Sept. 10th Homework: Create a problem using various functions and solve the same problem with Java and C++. Be creative!!! Submit on Tuesday, Sept. 17th Homework: Create a problem using arrays and solve the same problem with Java and C++. Be creative!!! Submit on Friday, Sept. 20th Note: Make sure you have submitted all of your previous work and homework. Homework: Create a problem using strings and solve the same problem with Java and C++. Be creative!!! Submit on Friday, Sept. 30th Homework: Due by October 9th, 2013
Test on Monday, Oct. 21th Wednesday, November 6th Wednesday, November 13th Tuesday, November 19th December 2 - December 18th , 2013 January 6th - January 9th, 2014 January 10 - 13th, 2014 Summative: January 14th-17th, 2014 January 20th-22nd, 2013 Exam in-class: January 23rd, 2014 |