Date |
Topic
|
Activity ~ Classwork ~ Homework |
Resources |
A30 |
String Methods |
- Note - String Methods
- Exercises - Strings
|
|
A25 |
Strings as Arrays |
- Exercises - Strings # 1, 4, 3, 7, 8
|
|
A23 |
Introduction to Arrays |
- Presentation - Intro to Arrays in Java
- Exercises - Arrays
|
- Note - Basic Arrays
- Sample Code - Arrays
- Video Tutorial: Introduction to Arrays
- Video Tutorial: Table of Values
- Video Tutorial: Summing Elements in Array
|
|
Unit 6 - Arrays & Strings |
|
|
A09 |
Functions
(Methods that return values)
|
Exercises - Functions |
- Presentation - Return Values
- Note - Return Values
- Sample Code - Return Values
- VT: Return Values from Methods
|
A08 |
Methods with Parameters |
Exercises - Procedures with Parameters |
Video: Passing Parameters to a Method
Sample Code - Method Parameters
Note - Parameter Passing with Methods
|
A07 |
Intro to Subprograms
(also called Subroutines)
(called Methods in Java)
|
Exercises - Procedures |
Presentation - Methods
Note - Methods
Sample Code - Creating a Method
Video: Introduction to Methods
|
|
Unit 5 - Subprograms (methods)
|
|
|
M27 |
|
|
Java-Turing Cheatsheet |
M26
|
Assignment - Guessing Game
- develop in Turing first, if desired
- switch over to Java
|
- see Edmodo for assignment
- Read Note - Install Dr.Java and install the Dr.Java IDE
|
Java Lessons - Fundamentals
- input/output
- calculations
- selection (if/else)
- repetition (for loops, conditional loops)
|
M25 |
Test - Programming Concepts |
|
|
M24 |
Program Interaction with Hardware |
- Presentation - Program Interaction with Hardware
|
|
M21 |
Intro & 6 Main Components |
- Presentation - 6 Main Components of a Computer
|
|
|
Unit 4 - Computer Hardware |
|
|
|
Conditional Loops |
- Presentation - Conditional Loops
- Presentation - Random Events
- Exercises - Conditional Loops
|
- VT - Loops with Exit Condition at Beginning
- VT - Loops with Exit Condition at End
|
M03 |
Counted Loops
- nesting
- accumulating values
|
- Presentation - Nesting & Accumulating
- Exercises - Counted Loops
- Exercises - More Counted Loops (advanced)
|
|
F27 |
Counted (FOR) Loops |
- Presentation - Counted Loops
- Exercises - Counted Loops
- Exercises - More Counted Loops (advanced)
|
- VT - Counted Loops
|
|
Unit 3 - Repetition |
|
|
F26
F19
|
Assignment(s) - Selection |
see Edmodo for assignment files
submit assignment to Edmodo daily
|
|
F20 |
Logical Operators |
- Presentation - Logical Operators
- Continue working on Exercises - Simple Decisions
|
- VT - AND/OR Logical Operations
|
F19 |
Nested Decisions & Multiple Outcomes |
- Presentation - Nested Decisions & Multiple Outcomes
- Continue working on Exercises - Simple Decisions
|
- VT - Nested Selection Statements
|
F18 |
Simple Decisions Using If/Else |
- Presentation - Simple If/Else Statements
- Note - Decisions in Turing
- Reference - Decisions & Comparisons
- Exercises - Simple Decisions
|
- VT - Simple Selection Statements
- VT - Conditional Operators - Introduction
|
|
Unit 2 - Decisions using Selection |
|
|
F08
F14
|
Assignment - IPO |
see Edmodo for assignment files
submit assignment to Edmodo daily
|
|
F07 |
Calculations & Math Functions |
- Presentation - Calculations & Math Functions
- Exercises - Math Functions & More Challenges
- Exercises - Integer Division & Modulo
|
|
F06 |
Performing Calculations
|
- Presentation - Calculations & Assigning Values
- Exercises - Calculations
|
[Video - Input & Variables] |
F05 |
Adding Variables & User Input
- interactive programs
|
- Presentation - Input
- Work [Input Exercises]
|
[Note - Data Types]
[Note - Variables]
[Note - Changing Variables]
[Video - Input & Variables] [Video - Variables & Data Types]
|
F04
|
Creating Your First Programs
- output simple text to the screen
|
- Presentation - Intro to Programming in Turing
- Complete as many [Output Exercises] as possible
- If all exercises complete, look ahead to tomorrow
|
[Note - First Program & Output]
[Video - Simple Output in Turing]
|
|
Unit 1 - Programs with Input,
Processing & Output
|
|
|
F03 |
- Introduction to Course
- File Organization & History
- Turing Programming Environment
- Edmodo
|
- Presentation - Intro to ICS3C/3U/4C/4U
- Read [Note - File Organization & History] and setup your file structure
- Read [Note - Install Turing] and install the Turing IDE
- Register for Edmodo and connect to course
|
|
|
|
|
|
F04
|
Creating Your First Programs
- output simple text to the screen
|
- Presentation - Intro to Programming in Turing
- Complete as many [Output Exercises] as possible
- If all exercises complete, look ahead to tomorrow
|
[Note - First Program & Output]
[Video - Simple Output in Turing]
|
F05 |
Adding Variables & User Input
- interactive programs
|
- Presentation - Input
- Work [Input Exercises]
|
[Note - Data Types]
[Note - Variables]
[Note - Changing Variables]
[Video - Input & Variables] [Video - Variables & Data Types]
|
F06 |
Performing Calculations
|
- Presentation - Calculations & Assigning Values
- Exercises - Calculations
|
[Video - Input & Variables] |
F07 |
Calculations & Math Functions |
- Presentation - Calculations & Math Functions
- Exercises - Math Functions & More Challenges
- Exercises - Integer Division & Modulo
|
|
|
|
|
|
|
|
|
|
Comments (0)
You don't have permission to comment on this page.