Course Description

Description and Syllabus 
 

Lecture Material

It is assumed that the following course material is being made available to students of SUNY at Buffalo for use in the courses offered by the Department of Computer Science.
They are meant for instructional use only.


Date
Topics
Material
Notes/demo
1/14
Introduction to Computer Science and Problem solving using computers
Course Description, policies

1/16
Fundamental components of a modern computer
Ch.1 (.ppt)  (.pdf)

1/21
MLK Jr: No school


1/23,25
TAs covered Lab 1
Lab1 Handout

1/28
Introduction to OOP, classes, objects and Greenfoot env.
OOP

1/30
Classes and Objects
Classes and Objects

2/1
Data Types, methods, interacting with objects
Methods & Objects

2/13
Methods: writing methods
Methods

2/15
Classes, methods and data; Exam review
Class; Review

2/20
Exam 1


2/22
Repetition control structure and arrays
PianoKeys


Labs:

Lab 1: Getting to know Greenfoot: Lab Description

Office Hours:

TA Name

Office Hours

Email

Location

Chetan

T 3:00 - 4:20 PM  R 12:00 - 1:30 PM

chetanra@buffalo.edu

Davis 302

Di Sun (Steve)

M,W,F 11:00-12:00

dsun2@buffalo.edu

Davis 302

Divakar (Grade gripes)

M,W,F- 10-11am.

divakars@buffalo.edu

Davis 302

Li (Jinglun)

M 11:00-1:00 PM   T 1:00-2:00PM

jinglunl@buffalo.edu

Davis 302

 

 

 

 

Bina

MWF10.10-11.10

bina@buffalo.edu

Davis 345


Recitation times:

Recitations

Day and Time

first half

second half

A1

T 1.00 - 2.50PM

Chetan

Chetan

A2

W 4.00-5.50PM

Di

Di

A3

R 11.00-12.50PM

Chetan

 Li

A4

F 1.00-2.50PM

Kayla

Kayla

 

 

 

 

B1

T 11.00-12.50PM

Chetan

Chetan & Li

B2

W 11.00-12.50PM

Di

 Di & Kayla

B3

R 1.00-2.50PM

Kayla

Chetan

B4

F 3.00-4.50PM

Di

Di