CSE 115 - Spring 2010 - Banner
UB -
University at Buffalo, The State University of New York Computer Science and Engineering
  • CSE 115 - Spring 2010
CSE 115 - Spring 2010 - Navigation
CSE 115 - Spring 2010 - Schedule

Schedule
Last modified: April 26 2010 04:47:04 PM

CSE 115 - Spring 2010 - Announcements
Week Number
General Topics   Reading (from the Alphonce/Decker notes) Special Announcements
1

Jan 11 - 15
Syllabus

What is computer science/engineering?

Representation of data inside the computer

Computer hardware and memory

Lecture Slides
Lesson 1
Lesson 2
Lesson 3
 No recitations meet this week
2

Jan 18 - 22
Low-level computer languages

High-level computer languages

Limits of computation and computational efficiency

Tools for writing programs

Lecture Slides
Lesson 4
Lesson 5
Lesson 6

 First Tuesday Recitation Meets (1/19)

First Wednesday Recitation Meets (1/20)

First Thursday Recitation Meets (1/21)

First Friday Recitation Meets (1/22)

Last day to drop/add Spring 2010 classes (1/22)
3

Jan 25 - 29
Simplification through abstraction and refinement

Objects

Interacting with objects

Lecture Slides

Lesson 7
Lesson 8
Lesson 9
Lesson 10
Lesson 11
Lesson 12

First Monday Recitation Meets (1/25) - work on first week exercises and Lab 1 in recitation

Lab 1 continued in recitation this week for all other sections.
4

Feb 1 - 5
Basic Java Syntax

Review for Exam 1 (2/3)
Review Sheet [Answers]

Exam 1 (2/5)

Lecture Slides
Lesson 13
Lesson 14
Lesson 15
Lesson 16
Lesson 17
Lesson 18

Lab 1 due this week.
Lab 2 started in recitation this week.
5

Feb 8 - 12
Defining a constructor; Dependency relationship - instantiation and local variable; Introduction to graphics programming using Java Swing

Lecture Slides
Lessons 19-22 Lab 2 due this week.
Lab 3 started in recitation this week.
6

Feb 15 - 19
Drawing to the screen, methods, instance variables, reacting to events

Lecture Slides

Review for Exam 2 (2/17)
Review Sheet [Answers]
[Example Code Blank]

Exam 2 (2/19)
Lab 3 continued in recitation this week.

7

Feb 22 - 26
Swing graphics (components and layout), interfaces

Lecture Slides

Interfaces (this chapter contains more than what we've done so far - it talks about writing an interface, we've just implemented one so far, which is covered towards the end of the chapter, but it gives some guidance on the subject) Lab 3 due this week.
Lab 4 started in recitation this week.
8

Mar 1 - 5
Association and composition

Lecture Slides
Lessons 23-24
Lessons 25-26
Lab 4 due this week.
Lab 5 started in recitation this week.
9

Mar 8 - 12
SPRING BREAK All classes cancelled
10

Mar 15 - 19
More with holders and moving shapes, inheritance
(Optional - enumerations)

Lecture Slides

Review for Exam 3 (3/17)
Review Sheet [Answers]

Exam 3 (3/19)
Inheritance Lab 5 due this week.
No new lab this week.
11

Mar 22 - 26
Collections, iterators, types, selection and iteration

Lecture Slides
Collections and Control Structures Lab 6 started in recitation this week.

Last day to resign Spring 2010 classes (3/26)

12

Mar 29 - Apr 2
Review for Exam 4 (3/29)
Review Sheet [Answers]

Exam 4 (3/31)
Exam 4 Extra Credit Assignment

No class (4/2)
Lab 6 due this week.
Lab 7 started in recitation this week.
13

Apr 5 - 9
Polymorphism, Review of inheritance, abstract classes

Lecture Slides
Polymorphism Lab 7 continued in recitation this week.
14

Apr 12 - 16
Converting number to words

Lecture Slides

Review for Exam 5 (4/14)
Review Sheet

Exam 5 (4/16)
Lab 7 due this week.
Lab 8 started in recitation this week.
15

Apr 19 - 23
Converting number to words

Lecture Slides
Lab 8 continued in recitation this week.
16

Apr 26 - 30
Last day of lecture - review for final exam (4/26)

Lecture Slides
Lab 8 due (4/26)
Final Exam - Thursday, April 29th 3:30 to 6:30 in 201 NSC

Sample Final
Please note - this information about the final exam is accurate as of 4/9/10 - double check MyUB for any changes.
CSE 115 - Spring 2010 - Footer

Page maintained by Adrienne Decker

Contact: adrienne@buffalo.edu | 130 Bell Hall | (716)645-3184