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
Late Policy:
In compliance with Growing Success, you are given multiple and varied opportunities to demonstrate your learning. You are given AMPLE and GENEROUS in-class time to work on assignments on top of additional time outside of class you may need to complete assignments and submit them ON TIME.
Assignments submitted 1 to 4 days after the due date will receive a 5% deduction each day. So an assignment submitted 3 days after the published due date has 15% deducted from the assessed mark.
after 4 days, the assignment will be given a mark of 0%. This INCLUDES WEEKENDS.
Once the teacher has posted ANY marks for an assignment in TeachAssist, that is considered to be the 'zeros after today' marker (as long as the TeachAssist posting date is more than 4 days after the due date).
In ICS courses, 'Due Date' and 'Drop Dead Date' are the same.
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.
Arrays unit test - Thursday June 9th.
Your resources are the hausOfPayne and your textbook.
General concepts about 'what is an array'?
what does an index do?
know how to declare an array of a given type for a given size
how to declare an array dynamically
When an array is declared, all the locations contain: (given in note)
Arrays of strings contain....
what is the term for setting a value when an array is declared
What are parallel arrays?
terms like index, subscript, element, cell etc.
reason for errors in given code
what does 'zero-indexed' mean?
given some code, provide the EXACT output
Correct a segment of code.
How is a string like an array?
PERIOD 2 - Arrays Assignment - Due Monday May 30, 2:10pm.
Details here
Arduino Assignment - Due May 4th, 2:10pm. You will DEMONSTRATE your game to your teacher in
person
Details here
Methods Assignment - Details are here. Due FRIDAY April 8th - 2:10pm
Bridge-It Assignment - Details are here. Due March 23rd
String Operations Test - March 22nd - Details in the Stream
Chapter 1-2-3 Test Monday March 7th
Details for what to study are here
HiLo Assignment - Due Friday March 4, 2:10pm - You will ALSO be working on this as HOMEWORK. SAVE YOUR PROJECT on Thumb Drive for BACKUPS and work at home.
How to submit your HiLo project to Google Classroom - video is here
Hardware Concepts Test
February 16th, 2022 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.
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
Late Policy:
In compliance with Growing Success, you are given multiple and varied opportunities to demonstrate your learning. You are given AMPLE and GENEROUS in-class time to work on assignments on top of additional time outside of class you may need to complete assignments and submit them ON TIME.
Assignments submitted 1 to 4 days after the due date will receive a 5% deduction each day. So an assignment submitted 3 days after the published due date has 15% deducted from the assessed mark.
after 4 days, the assignment will be given a mark of 0%. This INCLUDES WEEKENDS.
Once the teacher has posted ANY marks for an assignment in TeachAssist, that is considered to be the 'zeros after today' marker (as long as the TeachAssist posting date is more than 4 days after the due date).
In ICS courses, 'Due Date' and 'Drop Dead Date' are the same.
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.
Arrays unit test - Thursday June 9th.
Your resources are the hausOfPayne and your textbook.
General concepts about 'what is an array'?
what does an index do?
know how to declare an array of a given type for a given size
how to declare an array dynamically
When an array is declared, all the locations contain: (given in note)
Arrays of strings contain....
what is the term for setting a value when an array is declared
What are parallel arrays?
terms like index, subscript, element, cell etc.
reason for errors in given code
what does 'zero-indexed' mean?
given some code, provide the EXACT output
Correct a segment of code.
How is a string like an array?
PERIOD 2 - Arrays Assignment - Due Monday May 30, 2:10pm.
Details here
Arduino Assignment - Due May 4th, 2:10pm. You will DEMONSTRATE your game to your teacher in
person
Details here
Methods Assignment - Details are here. Due FRIDAY April 8th - 2:10pm
Bridge-It Assignment - Details are here. Due March 23rd
String Operations Test - March 22nd - Details in the Stream
Chapter 1-2-3 Test Monday March 7th
Details for what to study are here
HiLo Assignment - Due Friday March 4, 2:10pm - You will ALSO be working on this as HOMEWORK. SAVE YOUR PROJECT on Thumb Drive for BACKUPS and work at home.
How to submit your HiLo project to Google Classroom - video is here
Hardware Concepts Test
February 16th, 2022 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.
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.