If you have difficulty accessing the Google links, please LOG OUT of your GAPPS account and try again.
About this Course
Welcome to Grade 11 Computer Science with Mr. Payne ([email protected])
This course introduces students to computer science. 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
Fire Drill
Your Assignments and Due Dates are HERE
Links to QUIZZES here
Netbeans Installers are here
Unit 4 - String Operations (Chapter 5 in text)
String Operations Day 1
Please start working through PDF 79 - 2,3,5,6,8,10
String Operations Day 2
String Searching - Replacing - Concatenation Activity
The Switch/Case Structure for selections (ex. Hangman gallows)
Please start working through PDF 79 - 2,3,5,6,8,10
String Operations Day 2
String Searching - Replacing - Concatenation Activity
The Switch/Case Structure for selections (ex. Hangman gallows)
Unit 3 - Repetition and Decision Structures
First Lesson - Repetition Structures
Practice - PDF 48 1,3,4,6,10,12
Enter this as a fresh Project called 'LoopDemo'
Celsius to Fahrenheit Converter Example
For loops Video
While loops Video
Decision Structures Lesson
Practice - PDF 48 14,15,16
Loops AND Ifs Demo Code
Nested Loops Example
Types of Computer Errors - Syntax, Compile, Logic
The Switch/Case Structure for selections (ex. Hangman gallows)
Practice - PDF 48 1,3,4,6,10,12
Enter this as a fresh Project called 'LoopDemo'
Celsius to Fahrenheit Converter Example
For loops Video
While loops Video
Decision Structures Lesson
Practice - PDF 48 14,15,16
Loops AND Ifs Demo Code
Nested Loops Example
Types of Computer Errors - Syntax, Compile, Logic
The Switch/Case Structure for selections (ex. Hangman gallows)
Unit 2 - Printing and Variables
Every assignment you submit in this course MUST HAVE THE FOLLOWING MINIMUM information:
// You Name Due Date
/* Brief written description
of how your program works and what is produces.
*/
Formatting Exemplar
Day 1 - Variables and Printing
Data Types table is on PDF 17 in the textbook
Day 2 - Math Operations
Math Operations Continued
Legal Characters in a Variable Name
Letters
$
_ (underscore)
Digits following a leading letter, $ or underscore
Practice Questions - PDF33 questions 1-8
Practice questions - PDF 33 9, 14-18
Solutions to 14-18
// You Name Due Date
/* Brief written description
of how your program works and what is produces.
*/
Formatting Exemplar
Day 1 - Variables and Printing
Data Types table is on PDF 17 in the textbook
Day 2 - Math Operations
Math Operations Continued
Legal Characters in a Variable Name
Letters
$
_ (underscore)
Digits following a leading letter, $ or underscore
Practice Questions - PDF33 questions 1-8
Practice questions - PDF 33 9, 14-18
Solutions to 14-18
Unit 1 - Introduction to Java
Please read pages 6 to 16 of the Java Textbook - this will be tested in a quiz/exam
Hardware Concepts Presentation
You are responsible for knowing the content of this presentation
Build your first Java Project
What is ASCII? "American Standard Code for Information Interchange" - the way the computer represents characters as codes.
What is Unicode? - a more up to date way to represent characters with codes. Based on ASCII
Examples of ASCII Text Art
How is Java different from other programming languages? Read pages 8 and 9 of the JavaText2013 textbook.
Hardware Concepts Presentation
You are responsible for knowing the content of this presentation
Build your first Java Project
What is ASCII? "American Standard Code for Information Interchange" - the way the computer represents characters as codes.
What is Unicode? - a more up to date way to represent characters with codes. Based on ASCII
Examples of ASCII Text Art
How is Java different from other programming languages? Read pages 8 and 9 of the JavaText2013 textbook.
Unit 6 - Arrays
Arduino Hardware Programming Supplement
Unit 5 - Methods
Hardware Concepts
Unit 3 - Repetition and Decision Structures
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 Culminating Activity - Your ISU (Culminating Activity) is worth 15% of your final mark. 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).
Java Reference
Java Textbook
Introductory Hardware Presentation - You are responsible for knowing this content
Pseudocode Guidelines for ICS at NHS
How does Pseudocode Guide the Development Process?
Michael Fudge - Java Tutorials - THESE ARE VERY HELPFUL! (Individual lessons on top right side of screen)
|
|