OOP using JAVA [with Robotics]: Lecture Notes

Weeks

Lectures

lab

HW

Week 1
Jan 30th

  • Set up your java environment.
  • Write your first hello-world program in java

Week 2
Feb 6th

Pre Lab 1
Next Lab: Feb 27th,2006
(Room 3409: Be there!)

HW 1 (Due Feb 21st)
HW 2 (Due Feb 27th)
[Hws have been handed out during class]

Feb 13th

No class

Week 3
Feb 21st

Next Lab 1 : Feb 27th,2006
(Room 3409 N)

HW 2 (Due Feb 27th)
Pre-Lab (Due Feb 27th)

Week 4
Feb 27th

 

Lab 1: Intro Lab
(Room 3409)

HW 2 Due
Pre-lab IntroLab Due

Week 5
March 6th

Lab 2: Sensor Lab
(Room 3409 N)

Due: Lab 1 and Pre-lab Lab2

Week 6
March 13th

Lab 2: Sensor Lab
(Room 3409 N)

 Hw 3 Due: March 27th, 2006                       Random Number Helper Handout for Hw 3

Week 7
March 20th

 

Lab 3:
Part 1: Object Lab
Open Lab Schedule

 Due: Lab 2 and Pre-lab Lab3, Part 1

Week 8
March 27th

Lab 3: (Extra Credit) 
  Inheritance Lab 

Due: Hw 3, Applet Set up.

Week 9
April 3rd

Graphics

quiz 2

 

Week 10
April 10th

                   Midterm

 

 

April 17th

Spring Recess

Week 11
April 24th

Graphics /Event Driven Programming

 

           Graphics HW

Week 12
May 1st

 Term-end Project

             File Input/Output HW and Handout

                   GradesSorted.javanew

                   inputData.txtnew

                  

Week 13
May 8th

 Project

Open Lab [Room 5301 N]new

  • Thursday, May 11th, 1:30pm- 3:30pm

  • Saturday May 13th, 12pm -4pm

  • Sunday May 14th, 12pm-4pm

Week 14
May 15th
Last Day of the class

                    Sample Final Examnew


Multiple Choice answers for the sample final.new

                     

Project 

           Showcase (12:30pm-3:30pm)                (May 16th, 307 RE )

RE=Roosevelt Extension

Week 8
May 22nd

Final Exam [Room 432 NE]

Time: 6pm -8pm







Course Homepage: http://www.sci.brooklyn.cuny.edu/~mqazhar/java
Email: mqazhar AT gmail DOT com