***Watch this ICS Policies Video Please
Your Assignments and Tests are HERE
Google Lesson Videos Fire Drill
Your Assignments and Tests are HERE
Google Lesson Videos Fire Drill
DOWNLOAD your textbook: Here
Unit 5 - Methods
Concepts Reinforcement Unit - Arduino
Unit 4 - String Operations
Unit 3 - Repetition and Decision Structures
Learning Pseudocode
Unit 2 - Variables and Printing
Unit 1 - Computer Science
About this Course
Welcome to Grade 11 Computer Science with Mr. Payne ([email protected])
This course introduces students to computer science. THERE IS NO PREREQUESITE and it is a University pathway course.
Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
Course Syllabus is here
Course Policies are here
Welcome to Grade 11 Computer Science with Mr. Payne ([email protected])
This course introduces students to computer science. THERE IS NO PREREQUESITE and it is a University pathway course.
Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
Course Syllabus is here
Course Policies are here
Let's Talk about Backups
Two Ways to Drop Your Mark by 15%
1. No Comments in your Code: Communications is approximately 15% of your overall mark. That INCLUDES but is not limited to documentation of your code. If you can't be bothered to put MEANINGFUL, EXPLANATORY and APPROPRIATE commenting in your program code, your mark will be affected accordingly. We don't need a Harry Potter novel of comments, but a 'New programmer' should be able to read your comments and FULLY understand what your code does.
Let's also use meaningful variable, method and class names. If you want to store a person's age, a variable, "theAge" is much more meaningful than "x". If you're writing a method to convert Celsius to Fahrenheit, call it, "celsiusToFahrenheit", not "daBomb".
2. Blow off your final assignment - You are given considerable in-class time to work on this assignment but your will likely need to work on it outside of class time as well. If your teacher finds you're blowing off this work, they will:
a) Speak with you
b) Speak with your parents (if you're under 18).
Installing the Netbeans and Java Software on your Personal Equipment.
If you already have a working version of Apache / Netbeans on your computer, no need to do any further installations.
We use Apache/Netbeans and Java in our courses at NHS. You may wish to delete previous versions of Netbeans and the Java Development Kit from your personal equipment before proceeding.
Download and install the Java Development Kit from HERE.
For Windows use:
https://download.oracle.com/java/17/archive/jdk-17.0.8_windows-x64_bin.exe
For MacOS on ARM 64 use:
https://download.oracle.com/java/17/archive/jdk-17.0.8_macos-aarch64_bin.dmg
For MacOS on X64 use:
https://download.oracle.com/java/17/archive/jdk-17.0.8_macos-x64_bin.dmg
Download and install Apache/Netbeans 17 from HERE. The downloads are under the Installers and Packages section.
You'll likely want one of:
Apache-NetBeans-17-bin-windows-x64.exe (SHA-512, PGP ASC) for Windows
Apache-NetBeans-17-bin-macosx.dmg (SHA-512, PGP ASC) for MacOS
Q: May I use Eclipse or another IDE?
A: At NHS, all summative work will be submitted as a Netbeans 8.2 package that can be opened, examined and executed on a Room 305 or Room 310 workstation running Netbeans 8.2. In other words, if you want to do all your work in Eclipse, you will need to convert it to Netbeans 8.2, verify it, and TEST it with Netbeans 8.2 before submitting it for assessment.
Easiest solution? Do your personal work in Eclipse and your school work in Netbeans. Problem solved.
I have a ChromeBook! What do I do?
It is not possible to do this course with a Chromebook. Please get access to a Windows or Mac computer.
If you already have a working version of Apache / Netbeans on your computer, no need to do any further installations.
We use Apache/Netbeans and Java in our courses at NHS. You may wish to delete previous versions of Netbeans and the Java Development Kit from your personal equipment before proceeding.
Download and install the Java Development Kit from HERE.
For Windows use:
https://download.oracle.com/java/17/archive/jdk-17.0.8_windows-x64_bin.exe
For MacOS on ARM 64 use:
https://download.oracle.com/java/17/archive/jdk-17.0.8_macos-aarch64_bin.dmg
For MacOS on X64 use:
https://download.oracle.com/java/17/archive/jdk-17.0.8_macos-x64_bin.dmg
Download and install Apache/Netbeans 17 from HERE. The downloads are under the Installers and Packages section.
You'll likely want one of:
Apache-NetBeans-17-bin-windows-x64.exe (SHA-512, PGP ASC) for Windows
Apache-NetBeans-17-bin-macosx.dmg (SHA-512, PGP ASC) for MacOS
Q: May I use Eclipse or another IDE?
A: At NHS, all summative work will be submitted as a Netbeans 8.2 package that can be opened, examined and executed on a Room 305 or Room 310 workstation running Netbeans 8.2. In other words, if you want to do all your work in Eclipse, you will need to convert it to Netbeans 8.2, verify it, and TEST it with Netbeans 8.2 before submitting it for assessment.
Easiest solution? Do your personal work in Eclipse and your school work in Netbeans. Problem solved.
I have a ChromeBook! What do I do?
It is not possible to do this course with a Chromebook. Please get access to a Windows or Mac computer.
Java Reference
Article: The Roles of Women in Computing History
Java Textbook
Pseudocode Guidelines for ICS at NHS
Michael Fudge - Java Tutorials - THESE ARE VERY HELPFUL! (Individual lessons on top right side of screen)
Java Textbook
Pseudocode Guidelines for ICS at NHS
Michael Fudge - Java Tutorials - THESE ARE VERY HELPFUL! (Individual lessons on top right side of screen)