CSCI 114 Lab Spring 2007
Introduction to Computer Science Laboratory
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook

Policies
Advice
College
    Policies

Notes
Programs
Tutorials

CSCI 255
Others

Admin
previous     next     today     future     all    

Schedule for weeks 1 through 17

Wk Day Date TopicResourcesEvents

1TueJan 09
  • Introducing the Course
  • Introducing Alice
  • Alice tutorials

  • ThuJan 11
  • Playing with Alice
  • Optional

  • 2TueJan 16
  • Using Alice
  • Alice Chapter 1
  • Alice tutorials
  • Chapter 1 tutorials

  • ThuJan 18
  • Methods
  • Alice Chapter 2
  • Homework 1 due
  • Ex 4 and 10 (pg 60)
  • Homework 2 due (end of class)

  • 3TueJan 23
  • Events
  • Alice Chapter 3
  • Homework 3 due
  • Ex 4, 5, 6, 7 (pg 88)

  • ThuJan 25
  • Events
  • Alice Chapter 3
  • ?

  • 4TueJan 30Structure of Algorithms
  • Branching
  • Loops
  • Alice Chapter 4
  • Homework 4 due
  • RQ 2, 5, 7, 8,
  • Ex 2, 4, 8 w/number of segments parameter

  • ThuFeb 01
  • Structure of Algorithms
  • Alice Chapter 4
  • Car race with random speeds

  • 5TueFeb 06
  • Logical Structures
  • Alice Chapter 5
  • Race car and tallest Examples

  • ThuFeb 08
  • Logical Structures
  • Boolean Logic
  • Homework 5 due
  • Ex 1, 4, 7, 10

  • 6TueFeb 13
  • Winter Break
  • No Class

  • ThuFeb 15
  • T-rex

  • 7TueFeb 20
  • Work on Homework 6

  • ThuFeb 22
  • Text
  • Sound
  • Alice Chapter 6
  • Homework 6 due

  • 8TueFeb 27
  • Homework 7

  • ThuMar 01
  • Lists
  • Arrays
  • Alice Chapter 8
  • Homework 7 due
  • Ch 8 Exercise 4 (Also have head turn to face person being addressed)

  • 9TueMar 06
  • Finish Homework 8

  • ThuMar 08
  • Work on Homework 9
  • Homework 8 due

  • 10TueMar 13
  • Review
  • Homework 8b due

  • ThuMar 15
  • Midterm Exam

  • Spring Break Week

    11TueMar 27
  • Introduction to Java
  • MazeDude.zip
  • Java API

  • ThuMar 29
  • Drawing in Java
  • Graphics API
  • Homework 9 due

  • 12TueApr 03
  • Variable types
  • Methods
  • Parameters
  • MazeDude2.zip

    ThuApr 05
  • More Java
  • Homework 10 due

  • 13TueApr 10
  • Conditionals
  • Loops
  • Homework 11 due

  • ThuApr 12Bouncy
  • Homework 12 due

  • 14TueApr 17
  • Homework 13 due

  • ThuApr 19
  • Homework 14 due

  • 15TueApr 24
  • Review for Exam
  • Homework 15 due

  • ThuApr 26
  • Exam