NTCI homeNTCI departments

ICS 2O Introduction to Computer Studies Grade 10


Homework: Pre-March Break Homework
Work for April 6
If you have any questions about the notes, textbook or homework, please send an email to my TDSB account.
5.1 #1-5 Solutions
5.2 #1-7 Solutions
Hint for #1 assume that const MAX := 5 and that the values 10, 20, 30, 40, 50 are stored in the array score. That way you can trace through the code to figure out what it does.
5.3 #1-4 Solutions
5.4 #1-5 Solutions

6.1 #1-6 Solutions
6.2 #1-3 Solutions
6.3 #1-7 Solutions
6.4 #1-8 Solutions
More ch. 6 examples
Info for students needing to access the school

Assignments: #1 Interactive due Monday, October 7
#2 House due Wednesday, November 6
#3 Sevens Out due Tuesday, December 3
Mini HTML Assignment for December 19
#4 Research Report due Tuesday, February 11
#5 Nested Loops due Thursday, March 12
#6 Arrays due Monday, April 27
Summative Assignment due Monday, June 8
Tests:

ch. 4

Thursday, March 12
Handouts: Class Policies
A program to show mouse coordinates
Misc: The textbook
Comments for Assignments
Colours in Turing
 
 

ICS 3U Introduction to Computer Science Grade 11


Homework: Solutions from previous chapters
Pre-March Break Homework

Work for April 6 Period 3
Work for April 6 Period 4
Work for April 6 Period 7
If you have any questions about the notes, textbook or homework, please send an email to my TDSB account.
7.1 #1-5 Solutions
7.2 #1-5 Solutions
7.3 #1-8 Solutions
7.4 #1-3 Solutions
The Car class in case you want to try 7.4 Example 2
or to check your Chapter 6 Car Review Assignment

A sample Project Proposal
A way to set up a GUI
Some examples to help with the project
Fill out the following form to update your progress on the project. If you complete it by Friday, May 22 I will count this as a small assignment (5/5)
Comments required for the project
Info for students needing to access the school

Assignments: #1 Interactive due Thursday, October 3
#2 House due Monday, October 28
#3 Sevens Out due Friday, December 13 (revised)
Hypo Assignment for December 19
#4 Choose one of the following due Thursday, January 30
  1. Guessing Game (done individually)
  2. Guessing Game (Graphical Version) (can be done in pairs)
#5 Pascal's Triangle due Friday, February 28 (revised)
ch. 6 Review Cars due before the test!
#6 Arrays due Monday, April 27
Information about the Project
Send me an email with who you want to do the project with and what the program will be
Project Proposal due Monday, May 4
Carved in Stone Day Wednesday, May 13
Project Due Thursday, June 4 (up to 10% bonus)
Grace Period Monday, June 8 (final day to submit 0% bonus)
Tests:  
Handouts: Class Policies
Misc: The textbook
Comments required for any assignment
Method Comments
Transparent Colours and Mouse Coordinates
 
 

ICS 4U Computer Science Grade 12

Homework: Pre-March Break Homework

We will be carrying on with our projects. I have emailed feedback to each group about their proposals. I will confirm details about due dates and mark weightings once I have a clearer idea of how the rest of the school year is going to play out.
Work for April 6 Period 1
Work for April 6 Period 8
An example of animation
The previous animation but with multiple key presses at once
Using the Polygon class for hit detection
Using Threads for timing and the right mouse button
Using several different GUI objects
Please check your TDSB student email for some information and this survey. The link is also in the email. You only have to do the survey once (either here on in the email), but be sure to read the email.
Send me your project update on Friday, May 8
Comments required for the project
Info for students needing to access the school
Assignments: #1 Files Etc. due Tuesday, Oct. 15
#2 SOS due Wednesday, Nov. 6
#3 Sorting due Thursday, Dec. 19 (revised)
#4 Inheritance show me the 3 programs by Monday, Jan. 27 (revised)
Project Proposal due Wednesday, March 11 Marking Scheme
ch. 12 Review Assignment due Before the test! (not for marks)
StackShell.java for review assignment
Carved in Stone Day Wednesday, May 6 (new date)
Project Due Thursday, June 4 (up to 10% bonus)
Grace Period Monday, June 8 (final day to submit 0% bonus)
Tests:

ch. 12

Pd. 1 Tuesday, March 3
Pd. 8 Wednesday, March 4

Handouts: Class Policies
Using Scanner for input
Quiz.java
Examples to help with the project
Shoot.java
Multiple Polygon example
Sounds
Misc: The textbook
Comments required for any assignment
The Colour class