ICS3U Assignments
Submitting your work to Google Classroom
How to create a .zip archive from NetBeans Windows
How to create a .zip archive from NetBeans MacOS
PERIOD 2 - Arrays Assignment - Due January 21st, 2:10pm.
Details here
PERIOD 3 - Arduino Assignment - Due January 21st, 2:10pm. You will DEMONSTRATE your game to your teacher online over Google Meet.
Details here
Tutorial for Building the Rock Paper Scissors Circuit on TinkerCad is here. There are videos in the document.
PERIOD 2 - Arduino Assignment - Due December 7th, 2:10pm. You will DEMONSTRATE your game to your teacher in
person
Details here
PERIOD 2 - Methods Assignment - Due Friday November 12th 2:10pm.
Details will be provided on Monday November 8th and you will start it immediately.
This is a VERY BRIEF and SIMPLE assignment. You get 3 full class periods to work on it (and home time as needed by you) to complete it.
PERIOD 2 - Methods Test - Friday November 12th - In class -
Definitions, creating void, int, char, double, String methods
Difference between actual and formal parameters
What are Static/class methods? What are instance methods? - read the textbook!
Look at a method declaration and identify the data type received and the data type returned
Which types of methods have return statements?
Create a short method that returns a value of a certain type - email problem type
You should be working through the review questions in the textbook that were assigned by the teacher.
PERIOD 2 - Methods Assignment - due FRIDAY November 12th - 2:10pm Details in Classroom Stream
PERIOD 3 - Bridge-It Assignment due FRIDAY NOVEMBER 5th - 2:10pm Details in Classroom Stream
PERIOD 2 - Bridge-It Assignment due Friday October 29th - 2:10pm Details in Classroom Stream
These are revised dates.
PERIOD 2 - Strings Test - Wednesday October 27th - In class - Details coming in Classroom Stream
PERIOD 3 Chapter 1 and 2 Test - Wednesday October 20th. See Google Classroom Stream for content
PERIOD 3 Looping Quiz - Thursday October 7 in class for marks.
PERIOD 3 HiLo Assignment - Due Friday Oct 8, 2:10pm - Details in GC stream. You will ALSO be working on this as HOMEWORK. SAVE YOUR PROJECT on Thumb Drive for BACKUPS and work at home.
PERIOD 2 Chapter 1 and 2 Test - Wednesday October 13th. See Google Classroom Stream for content
PERIOD 2 Looping Quiz - Thursday Sept 30 in class for marks.
PERIOD 2 HiLo Assignment - Due Friday Oct 1, 2:10pm - Details in GC stream. You will ALSO be working on this as HOMEWORK. SAVE YOUR PROJECT on Thumb Drive for BACKUPS and work at home.
PERIOD 2 Hardware Concepts Test -
September 16th, during class. Not the whole period. Based on the Hardware Concepts Test
presentation.
PERIOD 3 Hardware Concepts Test
September 20th, during class. Not the whole period. Based on the Hardware Concepts Test
presentation.
Question: "May I use features in assignments/tests beyond those specified on the assignment rubrics/test questions?"
Answer: For tests, you will only receive marks for demonstrating your understanding/use of concepts in the course curriculum. For assignments, you are welcome and always encouraged to explore concepts beyond those defined, but you will RECEIVE NO MARKS FOR THOSE EXTENDED CONCEPTS. They will not be evaluated in your fulfillment of rubrics. Assignments/ tests/quizzes are evaluated against the Ontario curriculum only.
LATE SUBMISSION MARK DEDUCTIONS
It's important to deliver your assignments on time by the due date.
We will have the following overdue mark deductions in place
Submitted 1 week overdue: 5% mark deduction
2 weeks overdue: additional 10% deduction
3 weeks overdue and every additional week deduction: additional 10% deduction.
If you're having challenges on an assignment, please speak with your teacher EARLY ON so we can get the
situation resolved and you can keep moving forward.
Example: an assignment that is 3 weeks overdue would have 25% deducted. (5+10+10)
IEP students' will be accomodated in full accordance with their IEPs.
Your projects/assignments will be TESTED on a Room 305 Windows workstation. You are responsible for assuring that your program runs as you expect it, on a Room 305 Windows workstation. Your teacher will not inform you if they are unable to run your program. DO TESTING LONG BEFORE YOUR PROJECT/ASSIGNMENT is due!
When handing in any assignment/ISU, all diagnostic code that prints to the console should be removed prior to submission. It looks messy and unfinished. For any GUI projects, all console print statements should be removed prior to submission. An assignment is an opportunity for you to show your BEST work. Professional look and feel is part of that presentation.
ONE ASSIGNMENT, ONE PROJECT, ONE CLASS Your program should run via the GREEN TRIANGLE Run Project Button. Your teacher will not be doing a 'Run File' operation.
MySchoolDrive does not handle uploads of your Java project. DO NOT TRY TO UPLOAD YOUR JAVA PROJECTS FROM MySchoolDrive.
ENCRYPTED assignments are not accepted as submitted by due date. Only NON-ENCRYPTED assignments will be accepted. Encrypted assignments will be OPENED AS TEXT in Word, and printed off. It's gibberish, but it's YOUR WORK THAT YOU SUBMITTED. It will get a ZERO (0).
If the projects are not immediately openable from the associated programs/IDE, you will NOT receive full marks.
How to create a .zip archive from NetBeans Windows
How to create a .zip archive from NetBeans MacOS
PERIOD 2 - Arrays Assignment - Due January 21st, 2:10pm.
Details here
PERIOD 3 - Arduino Assignment - Due January 21st, 2:10pm. You will DEMONSTRATE your game to your teacher online over Google Meet.
Details here
Tutorial for Building the Rock Paper Scissors Circuit on TinkerCad is here. There are videos in the document.
PERIOD 2 - Arduino Assignment - Due December 7th, 2:10pm. You will DEMONSTRATE your game to your teacher in
person
Details here
PERIOD 2 - Methods Assignment - Due Friday November 12th 2:10pm.
Details will be provided on Monday November 8th and you will start it immediately.
This is a VERY BRIEF and SIMPLE assignment. You get 3 full class periods to work on it (and home time as needed by you) to complete it.
PERIOD 2 - Methods Test - Friday November 12th - In class -
Definitions, creating void, int, char, double, String methods
Difference between actual and formal parameters
What are Static/class methods? What are instance methods? - read the textbook!
Look at a method declaration and identify the data type received and the data type returned
Which types of methods have return statements?
Create a short method that returns a value of a certain type - email problem type
You should be working through the review questions in the textbook that were assigned by the teacher.
PERIOD 2 - Methods Assignment - due FRIDAY November 12th - 2:10pm Details in Classroom Stream
PERIOD 3 - Bridge-It Assignment due FRIDAY NOVEMBER 5th - 2:10pm Details in Classroom Stream
PERIOD 2 - Bridge-It Assignment due Friday October 29th - 2:10pm Details in Classroom Stream
These are revised dates.
PERIOD 2 - Strings Test - Wednesday October 27th - In class - Details coming in Classroom Stream
PERIOD 3 Chapter 1 and 2 Test - Wednesday October 20th. See Google Classroom Stream for content
PERIOD 3 Looping Quiz - Thursday October 7 in class for marks.
PERIOD 3 HiLo Assignment - Due Friday Oct 8, 2:10pm - Details in GC stream. You will ALSO be working on this as HOMEWORK. SAVE YOUR PROJECT on Thumb Drive for BACKUPS and work at home.
PERIOD 2 Chapter 1 and 2 Test - Wednesday October 13th. See Google Classroom Stream for content
PERIOD 2 Looping Quiz - Thursday Sept 30 in class for marks.
PERIOD 2 HiLo Assignment - Due Friday Oct 1, 2:10pm - Details in GC stream. You will ALSO be working on this as HOMEWORK. SAVE YOUR PROJECT on Thumb Drive for BACKUPS and work at home.
PERIOD 2 Hardware Concepts Test -
September 16th, during class. Not the whole period. Based on the Hardware Concepts Test
presentation.
PERIOD 3 Hardware Concepts Test
September 20th, during class. Not the whole period. Based on the Hardware Concepts Test
presentation.
Question: "May I use features in assignments/tests beyond those specified on the assignment rubrics/test questions?"
Answer: For tests, you will only receive marks for demonstrating your understanding/use of concepts in the course curriculum. For assignments, you are welcome and always encouraged to explore concepts beyond those defined, but you will RECEIVE NO MARKS FOR THOSE EXTENDED CONCEPTS. They will not be evaluated in your fulfillment of rubrics. Assignments/ tests/quizzes are evaluated against the Ontario curriculum only.
LATE SUBMISSION MARK DEDUCTIONS
It's important to deliver your assignments on time by the due date.
We will have the following overdue mark deductions in place
Submitted 1 week overdue: 5% mark deduction
2 weeks overdue: additional 10% deduction
3 weeks overdue and every additional week deduction: additional 10% deduction.
If you're having challenges on an assignment, please speak with your teacher EARLY ON so we can get the
situation resolved and you can keep moving forward.
Example: an assignment that is 3 weeks overdue would have 25% deducted. (5+10+10)
IEP students' will be accomodated in full accordance with their IEPs.
Your projects/assignments will be TESTED on a Room 305 Windows workstation. You are responsible for assuring that your program runs as you expect it, on a Room 305 Windows workstation. Your teacher will not inform you if they are unable to run your program. DO TESTING LONG BEFORE YOUR PROJECT/ASSIGNMENT is due!
When handing in any assignment/ISU, all diagnostic code that prints to the console should be removed prior to submission. It looks messy and unfinished. For any GUI projects, all console print statements should be removed prior to submission. An assignment is an opportunity for you to show your BEST work. Professional look and feel is part of that presentation.
ONE ASSIGNMENT, ONE PROJECT, ONE CLASS Your program should run via the GREEN TRIANGLE Run Project Button. Your teacher will not be doing a 'Run File' operation.
MySchoolDrive does not handle uploads of your Java project. DO NOT TRY TO UPLOAD YOUR JAVA PROJECTS FROM MySchoolDrive.
ENCRYPTED assignments are not accepted as submitted by due date. Only NON-ENCRYPTED assignments will be accepted. Encrypted assignments will be OPENED AS TEXT in Word, and printed off. It's gibberish, but it's YOUR WORK THAT YOU SUBMITTED. It will get a ZERO (0).
If the projects are not immediately openable from the associated programs/IDE, you will NOT receive full marks.