***Watch this ICS Policies Video Please
Your Assignments and Tests are HERE
Google Lesson Videos Fire Drill
Article: The Roles of Women in Computing History
Your Assignments and Tests are HERE
Google Lesson Videos Fire Drill
Article: The Roles of Women in Computing History
DOWNLOAD your textbook: Here
Introduction to Java Graphics and Animation
Unit 6 - Arrays
Concepts Reinforcement Unit - Arduino
Unit 5 - Methods
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).
You need to install the Apache Netbeans IDE for this course on your personal computer.
1. Download the Java Development Kit here. Version 17 has been tested and works.
Click on the tab for your Operating System.
Windows 10 or 11? Take the .exe download.
MacOS Intel x64 Processor?
Take the .x64 DMG Installer version.
Mac OS ARM M1 processor?
Take the ARM 64 DMG Installer version.
2. Run the installer.
3. Download the Apache Netbeans installer here. Version 18 has been tested and works.
4. Run the Installer.
5. Launch Apache and create a new application project. You want the 'Java Maven' option.
You should be able to test and run a java project now.
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.
1. Download the Java Development Kit here. Version 17 has been tested and works.
Click on the tab for your Operating System.
Windows 10 or 11? Take the .exe download.
MacOS Intel x64 Processor?
Take the .x64 DMG Installer version.
Mac OS ARM M1 processor?
Take the ARM 64 DMG Installer version.
2. Run the installer.
3. Download the Apache Netbeans installer here. Version 18 has been tested and works.
4. Run the Installer.
5. Launch Apache and create a new application project. You want the 'Java Maven' option.
You should be able to test and run a java project now.
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
Java Textbook
Pseudocode Guidelines for ICS at NHS
Michael Fudge - Java Tutorials - THESE ARE VERY HELPFUL! (Individual lessons on top right side of screen)