COMP-202
Foundations of Computing
Winter 2015

Jackie's Lectures

Date Topic(s)
Week 1:
Jan 5-9
Introduction
Tuesday - Lecture 1:
Short answer solutions
Thursday - Lecture 2:
Thursday.java, Swap.java
Week 2:
Jan 12-16
Java Basics
Tuesday - Lecture 3:
Short answer solutions, TempConverter.java
Thursday - Lecture 4:
Short answer solutions, MinOfTwo.java, MinOfThree.java, MinOfThreeAlternate.java
Week 3:
Jan 19-23
Loops and Arrays
Tuesday - Lecture 5:
Short answer solutions, Truncate.java, FavouriteClass.java
Thursday - Lecture 6:
CheckPrime.java, MultiplicationTriangle.java, MeanTemp.java
Week 4:
Jan 26-30
Arrays and Methods
Tuesday - Lecture 7:
ActuallyCopy.java, ToName.java, CaesarCipher.java, Calc.java
Thursday - Lecture 8:
Lecture8.java
Week 5:
Feb 2-6
Simple Games
Tuesday - Lecture 9:
TicTacToe.java
Thursday - Lecture 10:
Mancala.java - Starter version
MancalaPartial.java - Partially complete
Week 6:
Feb 9-13
Search and Sort
Tuesday - Lecture 11:
MancalaComplete.java, Search.java
Thursday - Lecture 12:
BubbleSort.java
Week 7:
Feb 16-20
Classes
Tuesday - Lecture 13:
Examples (.zip)
Thursday - Lecture 14:
Examples (.zip)
Week 8:
Feb 23-27
More Object Oriented Programming
Tuesday - Lecture 15:
Examples (.zip)
Thursday - Lecture 16:
Examples (.zip)
Week 9:
Mar 9-13
Java Collection classes
Tuesday - Lecture 17:
Examples (.zip)
Thursday - Lecture 18:
Examples (.zip)
Week 10:
Mar 16-20
Implementing ArrayList
Tuesday - Lecture 19:
Partial Solution (.zip)
Thursday - Lecture 20:
Full Solution (.zip)
Week 11:
Mar 23-27
Exceptions and File I/O
Tuesday - Lecture 21:
Examples (.zip)
Thursday - Lecture 22 (updated):
Examples (.zip)
Week 12:
Mar 30-Apr 3
Recursion
Tuesday - Lecture 23:
RecursionExamples.java
Thursday - Lecture 24:
UpdatedSearch.java, EditDistance.java
Week 13:
Apr 6-10
Advanced Topics
Tuesday - Lecture 25:
EditDistance2.java
Thursday - Lecture 26:
Photoshop.java - Download this before class. (FIXED: I had switched the Green and Blue values in the output, which caused the colours to be incorrect.)
Completed version