Programming in a Second Language: Java

CMSC 280

Spring 280

Instructor: Dr. Julian Dymacek
Lecture:
   MWF 11:00am-11:50am (Ruffner 352)
Office Hours: MW: 2-3pm;TF: 12-1pm; by appointment; if the office door is open
Syllabus: 280 Syllabus

Schedule

Week 1
08/20 - introduction
08/22 - write some code

Week 2
08/31 - no class

Week 3
09/03 - labor day
09/05 - api, sdk
09/07 - class design

Week 4
09/10 - getters, setters, constructors
09/12 - lab introduction, class design
09/14 - unknown reason for no class

Week 5
09/17 - inheritance, extends
09/19 - LogOp, Object, protected
09/21 - casting, instanceof

Week 6
09/24 -
09/26 - WanderingStudents
09/28 -

Week 7
10/01 - interfaces
10/03 - making a frame
10/05 - lab2, Timer

Week 8
10/08 -
10/10 - lab day
10/12 - hurricane

Week 9
10/15 - fall break
10/17 - swing
10/19 - files

Week 10
10/22 - files
10/24 - guis
10/26 -

Week 11

Week 12

Week 13

Week 14

Assignments

09/14 - lab 1
10/05 - lab 2
10/22 - lab 3
11/09 - lab 4

Quizzes

09/10 - quiz 1
09/21 - quiz 2
09/28 - quiz 3
10/17 - quiz 4
10/22 - quiz 5
11/02 - quiz 6
11/19 - quiz 7
11/28 - quiz 8

Files

09/24 - LogOp.java
09/26 - WanderStudents.java
10/03 - Basic.java (project)
10/24 - Basic.java (project)

Board photos