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:
Functions review C++, Sept. 11th
Functions in Java, Sept. 12th, 13th, 16th and 17th
Watch this video, before you try the above questions:
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.
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.
Try the questions from the C++ string review worksheet, this time in Java.
Sept. 30, Oct. 1
Final Review from last year
Team Java 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)
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
Last opportunity to review before the exam tomorrow. Go through slides, doc. files, problem solved and tests returned. Do not waste your time!
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.
Create a problem using various control structures and solve the same problem with Java and C++.
Submit on Tuesday, Sept. 10th
Create a problem using various functions and solve the same problem with Java and C++.
Submit on Tuesday, Sept. 17th
Create a problem using arrays and solve the same problem with Java and C++.
Submit on Friday, Sept. 20th
Note: Make sure you have submitted all of your previous work and homework.
Create a problem using strings and solve the same problem with Java and C++.
Submit on Friday, Sept. 30th
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