Skip to main content

Michal Valko : Teaching

Archived page. This is historical content kept for reference. ← Back to main site
CS0007 - Introduction to Computer Programming

CS0007 · Fall 2005 · University of Pittsburgh · Teaching Assistant & Recitation Instructor

Schedule

Lecture Tue & Thu, 6:00 - 7:15 PM
Recitation Tue, 7:25 - 8:15 PM
Location Sennott Square 5505
Instructor John Googin
TA Michal Valko

Textbook

Java by Dissection
Java by Dissection
by Ira Pohl & Charlie McDowell

Download tio.jar

Classroom

Announcements

  • 11/30 Assignment 4 graded
  • 11/21 Happy Thanksgiving!
  • 11/18 Assignment 5 posted. Due 12/08.
  • 11/18 No lectures/recitation during Thanksgiving week.
  • 11/05 Midterm & Assignment 3 are graded.
  • 11/01 Assignment 4 posted. Due 11/15.
  • 10/18 Assignment 3 posted. Due 11/01.
  • 10/17 Midterm scheduled for 10/27 (chapters 1-5)
  • 09/27 Assignment 2 posted. Due 10/11.
  • 09/20 Assignment 1 posted. Due 09/27.
  • 09/06 First Java program submission open.
  • 08/30 First recitation on Sept. 6.

Recitations

Recitation 01

September 6, 2005

Getting started with Java: writing, compiling, running, and submitting your first program.

Recitation 02

September 13, 2005

Age calculator: convert years to seconds. Practice with input/output.

Recitation 03

September 20, 2005

Recap & Introduction to loops.

Recitation 04

September 27, 2005

Debugging practice and type casting in Java.

Recitation 05

October 4, 2005

Random numbers, switch statements, and loops.

Recitation 06

October 11, 2005

Loop control: break & continue. Functions and Strings.

Recitation 07

October 18, 2005

Common Assignment 2 mistakes. Functions and Arrays.

Recitation 08

October 25, 2005

Midterm review session.

Recitation 09

November 1, 2005

Multidimensional arrays. Game of Life example.

Recitation 10

November 8, 2005

Object-oriented programming: Card, Suit, and Pips classes.

Recitation 11

November 15, 2005

Objects, classes, and Strings. Predator/Prey simulation.

Recitation 12

November 29, 2005

Wrapper classes, static vs instance, abstract vs interface, I/O.

Recitation 13

December 6, 2005

Final review and wrap-up.