Search this site
Embedded Files
Skip to main content
Skip to navigation
ICS Programming
ICS Programming
ICS2O-2016
ICS3x-2016
ICS4x-2016
ICSxx-Archive
ICS Final Assessment 2015-16
ICS2O
Final Assessment Activities
Past Activities
ICS2O Alice Assignments
ICS3C
ICS3C Assignments
Final Exam Program
ICS3U
ICS3U Assignments
ICS4U
ICS 4C Exam Day Final Assessment
ICS4C Assignments
IDE's and Languages
Introduction
0.0 General
Assignments
Best Practices
General Notes
ICS3x Programming Rubric
Programming Structures
For Loops
Selection Statements
01.0 Alice 2.x
1.0 Alice: Terms you should know
1.00 Alice Assignments
1.1 Bunny Jump
1.1.2 Bunny Jump- part 2
1.2 BlushingSnowLady
1.3 Dance School
1.4 Math Class
Alice: Chickens at the Table
Alice: Corral Three Horses
Alice: Penguins Claim Island
Alice: Slot Machine
1.1 Alice Programs: Tips and Tricks
1.9 Alice 3.x
Alice: Assessment Rules
03.0 Scratch
Scratch Assignments
Project 01 - PacMan
Project 02 - MoleMash
Project 03 - Pong
Scratch-Test
04.0 App Inventor 2
AI2 Assignments
05.0 Java Assignments
Java Unit 1
1.1 Java Max Variables
1.2 Java Input Dialog Boxes
1.3 Java Format Numbers
1.4 Java Arithmetic
1.4.1 Java Real Arithmetic
1.4.2 Java Integer Arithmetic
1.5 Java Selection Structures
1.5.1 If Statement
1.5.2 If else
1.5.3 if else if Statement
1.5.4 Switch Statement
1.6.0 Java Loop Structures
1.6.1 For Loops
1.6.1.1 For Loop Assignment: Box This
1.6.2 While loops
1.6.3 Do while Loops
1.7 Java Format using System.out.print
Java Unit 2
2.1 Java String Assignments
2.1.1 Java String Exercise: Parse This
2.2 Java Array Assignment
Java Unit 3 Objects
3.1 Java OOPs - Balloons
3.1b Radio Project
3.2 Java OOPs - UserID
3.2.1 Java OOPs - User
3.2.2 Java OOPs - PasswordGenerator
3.2.3 Java OOPs - User and PasswordGenerator work together
3.2.4 Java OOPs - UserList
3.2.5 Java OOPs - FileIO
3.2.6 Java OOPs - UserListAdmin
3.2.7 Java OOPs - Find duplicate users
3.2a Sort Parse This
3.3 Java OOPs - Magic Squares
3.4 Jug Puzzle OOPs
Java Unit 4 GUI
05.0 Java Notes
Inheritance and Polymorthism
Java: Primitive Data Types
Java: 1D Arrays
Java: 2D Arrays
Java: Arithmetic Operators
Java: Assignment Statment
Java: Basics
Java: Boolean Expressions and Logical Operators
Java: Clear BlueJ's Terminal Screen
Java: Collection Framework
Java Array List
Java: ArrayList Sort
Java: Docs in BlueJ
Java: GUI
Java: Input and output
Java Text file Output
Java: Text file - Input
Java: Loops
Java: MenuExample
Java: Methods
Java: Min, Max, Average
Java: OOPs
Java: OOPs getters and setters
Java: Selection Statments
Java: Static Methods
Java: String
Java String: compareTo()
Java String: concat()
Java String: indexOf()
Java String: length()
Java String: Sample Problems Solved
Java String: substring()
Java String: trim()
Java: this. and super.
Java: Variables, References and Objects
06.0 Python
Python Final Assessment Jan 2015
Python Notes
A Menu System
File Processing
File Checking
Reading And Writing Text Files
Reading Text Files
Writing Text Files
List Processing
.sort() and sorted()
Lists as Arrays
Print using .format()
Private Class Methods
Python OOPs
Balloons: Python OOPs
Fractions OOPs Python
JugPuzzle: Python OOPs
Magic Square: Python OOPs
Python: Random Numbers
Python: 2D arrays
Python; Error Checking
String Processing
.replace()
.split(), .splitlines(), .rsplit()
.strip(), .lstrip(), .rstrip()
Tool Box for Sequential Data Types
Python Projects
Box The Phrase
Craps Project
Dice Project
Dice v0
Dice v1-rollDice()
Dice v2-rollDice(x)
Dice v3-rollDice(?)
Dice v4-input
Dice v5-Errors
Flip a Coin
Frame This
Guess It Project
Guess It v0 Once
Guess It v1-Get It Right
Guess It v2-Guess It Again
Parse This (Python)
Vigenère Cipher Problem
07.0 Java Script
10.0 Other
AI2 FA Jan 2015
demo page
MIT App Inventor Classic
Assignments
Guess It
Rapid Math
Say Anything
Say Hello, Good Bye
Snake
Talking Calculator
TicTacToe
Code Tips
ButtonsAsParameters
Change Between Two Players
CheckForWinner-List
ImageSprites as Parameters
List of Buttons
List Processing
TicTacToe Image Sprite Logic
ICS Programming
ICS Programming
ICS2O-2016
ICS3x-2016
ICS4x-2016
ICSxx-Archive
ICS Final Assessment 2015-16
ICS2O
Final Assessment Activities
Past Activities
ICS2O Alice Assignments
ICS3C
ICS3C Assignments
Final Exam Program
ICS3U
ICS3U Assignments
ICS4U
ICS 4C Exam Day Final Assessment
ICS4C Assignments
IDE's and Languages
Introduction
0.0 General
Assignments
Best Practices
General Notes
ICS3x Programming Rubric
Programming Structures
For Loops
Selection Statements
01.0 Alice 2.x
1.0 Alice: Terms you should know
1.00 Alice Assignments
1.1 Bunny Jump
1.1.2 Bunny Jump- part 2
1.2 BlushingSnowLady
1.3 Dance School
1.4 Math Class
Alice: Chickens at the Table
Alice: Corral Three Horses
Alice: Penguins Claim Island
Alice: Slot Machine
1.1 Alice Programs: Tips and Tricks
1.9 Alice 3.x
Alice: Assessment Rules
03.0 Scratch
Scratch Assignments
Project 01 - PacMan
Project 02 - MoleMash
Project 03 - Pong
Scratch-Test
04.0 App Inventor 2
AI2 Assignments
05.0 Java Assignments
Java Unit 1
1.1 Java Max Variables
1.2 Java Input Dialog Boxes
1.3 Java Format Numbers
1.4 Java Arithmetic
1.4.1 Java Real Arithmetic
1.4.2 Java Integer Arithmetic
1.5 Java Selection Structures
1.5.1 If Statement
1.5.2 If else
1.5.3 if else if Statement
1.5.4 Switch Statement
1.6.0 Java Loop Structures
1.6.1 For Loops
1.6.1.1 For Loop Assignment: Box This
1.6.2 While loops
1.6.3 Do while Loops
1.7 Java Format using System.out.print
Java Unit 2
2.1 Java String Assignments
2.1.1 Java String Exercise: Parse This
2.2 Java Array Assignment
Java Unit 3 Objects
3.1 Java OOPs - Balloons
3.1b Radio Project
3.2 Java OOPs - UserID
3.2.1 Java OOPs - User
3.2.2 Java OOPs - PasswordGenerator
3.2.3 Java OOPs - User and PasswordGenerator work together
3.2.4 Java OOPs - UserList
3.2.5 Java OOPs - FileIO
3.2.6 Java OOPs - UserListAdmin
3.2.7 Java OOPs - Find duplicate users
3.2a Sort Parse This
3.3 Java OOPs - Magic Squares
3.4 Jug Puzzle OOPs
Java Unit 4 GUI
05.0 Java Notes
Inheritance and Polymorthism
Java: Primitive Data Types
Java: 1D Arrays
Java: 2D Arrays
Java: Arithmetic Operators
Java: Assignment Statment
Java: Basics
Java: Boolean Expressions and Logical Operators
Java: Clear BlueJ's Terminal Screen
Java: Collection Framework
Java Array List
Java: ArrayList Sort
Java: Docs in BlueJ
Java: GUI
Java: Input and output
Java Text file Output
Java: Text file - Input
Java: Loops
Java: MenuExample
Java: Methods
Java: Min, Max, Average
Java: OOPs
Java: OOPs getters and setters
Java: Selection Statments
Java: Static Methods
Java: String
Java String: compareTo()
Java String: concat()
Java String: indexOf()
Java String: length()
Java String: Sample Problems Solved
Java String: substring()
Java String: trim()
Java: this. and super.
Java: Variables, References and Objects
06.0 Python
Python Final Assessment Jan 2015
Python Notes
A Menu System
File Processing
File Checking
Reading And Writing Text Files
Reading Text Files
Writing Text Files
List Processing
.sort() and sorted()
Lists as Arrays
Print using .format()
Private Class Methods
Python OOPs
Balloons: Python OOPs
Fractions OOPs Python
JugPuzzle: Python OOPs
Magic Square: Python OOPs
Python: Random Numbers
Python: 2D arrays
Python; Error Checking
String Processing
.replace()
.split(), .splitlines(), .rsplit()
.strip(), .lstrip(), .rstrip()
Tool Box for Sequential Data Types
Python Projects
Box The Phrase
Craps Project
Dice Project
Dice v0
Dice v1-rollDice()
Dice v2-rollDice(x)
Dice v3-rollDice(?)
Dice v4-input
Dice v5-Errors
Flip a Coin
Frame This
Guess It Project
Guess It v0 Once
Guess It v1-Get It Right
Guess It v2-Guess It Again
Parse This (Python)
Vigenère Cipher Problem
07.0 Java Script
10.0 Other
AI2 FA Jan 2015
demo page
MIT App Inventor Classic
Assignments
Guess It
Rapid Math
Say Anything
Say Hello, Good Bye
Snake
Talking Calculator
TicTacToe
Code Tips
ButtonsAsParameters
Change Between Two Players
CheckForWinner-List
ImageSprites as Parameters
List of Buttons
List Processing
TicTacToe Image Sprite Logic
More
ICS Programming
ICS2O-2016
ICS3x-2016
ICS4x-2016
ICSxx-Archive
ICS Final Assessment 2015-16
ICS2O
Final Assessment Activities
Past Activities
ICS2O Alice Assignments
ICS3C
ICS3C Assignments
Final Exam Program
ICS3U
ICS3U Assignments
ICS4U
ICS 4C Exam Day Final Assessment
ICS4C Assignments
IDE's and Languages
Introduction
0.0 General
Assignments
Best Practices
General Notes
ICS3x Programming Rubric
Programming Structures
For Loops
Selection Statements
01.0 Alice 2.x
1.0 Alice: Terms you should know
1.00 Alice Assignments
1.1 Bunny Jump
1.1.2 Bunny Jump- part 2
1.2 BlushingSnowLady
1.3 Dance School
1.4 Math Class
Alice: Chickens at the Table
Alice: Corral Three Horses
Alice: Penguins Claim Island
Alice: Slot Machine
1.1 Alice Programs: Tips and Tricks
1.9 Alice 3.x
Alice: Assessment Rules
03.0 Scratch
Scratch Assignments
Project 01 - PacMan
Project 02 - MoleMash
Project 03 - Pong
Scratch-Test
04.0 App Inventor 2
AI2 Assignments
05.0 Java Assignments
Java Unit 1
1.1 Java Max Variables
1.2 Java Input Dialog Boxes
1.3 Java Format Numbers
1.4 Java Arithmetic
1.4.1 Java Real Arithmetic
1.4.2 Java Integer Arithmetic
1.5 Java Selection Structures
1.5.1 If Statement
1.5.2 If else
1.5.3 if else if Statement
1.5.4 Switch Statement
1.6.0 Java Loop Structures
1.6.1 For Loops
1.6.1.1 For Loop Assignment: Box This
1.6.2 While loops
1.6.3 Do while Loops
1.7 Java Format using System.out.print
Java Unit 2
2.1 Java String Assignments
2.1.1 Java String Exercise: Parse This
2.2 Java Array Assignment
Java Unit 3 Objects
3.1 Java OOPs - Balloons
3.1b Radio Project
3.2 Java OOPs - UserID
3.2.1 Java OOPs - User
3.2.2 Java OOPs - PasswordGenerator
3.2.3 Java OOPs - User and PasswordGenerator work together
3.2.4 Java OOPs - UserList
3.2.5 Java OOPs - FileIO
3.2.6 Java OOPs - UserListAdmin
3.2.7 Java OOPs - Find duplicate users
3.2a Sort Parse This
3.3 Java OOPs - Magic Squares
3.4 Jug Puzzle OOPs
Java Unit 4 GUI
05.0 Java Notes
Inheritance and Polymorthism
Java: Primitive Data Types
Java: 1D Arrays
Java: 2D Arrays
Java: Arithmetic Operators
Java: Assignment Statment
Java: Basics
Java: Boolean Expressions and Logical Operators
Java: Clear BlueJ's Terminal Screen
Java: Collection Framework
Java Array List
Java: ArrayList Sort
Java: Docs in BlueJ
Java: GUI
Java: Input and output
Java Text file Output
Java: Text file - Input
Java: Loops
Java: MenuExample
Java: Methods
Java: Min, Max, Average
Java: OOPs
Java: OOPs getters and setters
Java: Selection Statments
Java: Static Methods
Java: String
Java String: compareTo()
Java String: concat()
Java String: indexOf()
Java String: length()
Java String: Sample Problems Solved
Java String: substring()
Java String: trim()
Java: this. and super.
Java: Variables, References and Objects
06.0 Python
Python Final Assessment Jan 2015
Python Notes
A Menu System
File Processing
File Checking
Reading And Writing Text Files
Reading Text Files
Writing Text Files
List Processing
.sort() and sorted()
Lists as Arrays
Print using .format()
Private Class Methods
Python OOPs
Balloons: Python OOPs
Fractions OOPs Python
JugPuzzle: Python OOPs
Magic Square: Python OOPs
Python: Random Numbers
Python: 2D arrays
Python; Error Checking
String Processing
.replace()
.split(), .splitlines(), .rsplit()
.strip(), .lstrip(), .rstrip()
Tool Box for Sequential Data Types
Python Projects
Box The Phrase
Craps Project
Dice Project
Dice v0
Dice v1-rollDice()
Dice v2-rollDice(x)
Dice v3-rollDice(?)
Dice v4-input
Dice v5-Errors
Flip a Coin
Frame This
Guess It Project
Guess It v0 Once
Guess It v1-Get It Right
Guess It v2-Guess It Again
Parse This (Python)
Vigenère Cipher Problem
07.0 Java Script
10.0 Other
AI2 FA Jan 2015
demo page
MIT App Inventor Classic
Assignments
Guess It
Rapid Math
Say Anything
Say Hello, Good Bye
Snake
Talking Calculator
TicTacToe
Code Tips
ButtonsAsParameters
Change Between Two Players
CheckForWinner-List
ImageSprites as Parameters
List of Buttons
List Processing
TicTacToe Image Sprite Logic
Scratch-Test
Scratch-The Great Frog Off
This can be found in the shared ICS 2O collection in Google Docs.
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse