Course Information |
Labs & Assignments |
- Office: 302C Dion
- Office Hours:
- Tuesday: 1 - 3 PM
- Thursday: 2:25 - 3:25 PM
- Friday: 11 - 12
- Phone: (508) 999-8294
- Email: x2zhang@umassd.edu
Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools in the process of developing programs.
The letter grades will be assigned using the following approximate
scale:
(A+,A,A-)[100-90], (B+,B,B-)[90-80], (C+,C,C-)[80-70],
(D+,D,D-)[70-60], and
F[60-0].
Academic dishonesty will be "rewarded" with a grade of "F".
"Sharing" of
solutions to lab assignments or homework problems is strictly
prohibited. Submitting modified
versions of other people's work as your own is considered cheating. Offering one's solutions to others is considered cheating as
well. The current
UMass Dartmouth policy on academic integrity can be found at: http://www.umassd.edu/studenthandbook/academicregs/ethicalstandards.cfm
Week | Date |
Lecture Content |
Reading | Note |
1 | 1/30 |
Introduction to Computer, Java and OOP | Chapter 1 |
2/3 Last day to add/drop |
2 | 2/6 |
Java Fundamentals | Chapter 2 |
|
3 | 2/13 |
Java Fundamentals, continue; Classes and Objects |
Chapter 2, 3 |
|
4 | 2/20 |
Classes and Objects, continue; Decision Structure |
Chapter 3, 4 |
|
5 | 2/27 |
Decision Structure, continue; | Chapter 4 | No class on 2/20, Tuesday. Follow Mon schedule |
6 | 3/5 |
Review Chapter 1-4; Exam #1 |
||
7 | 3/12 |
Loops and Files |
Chapter 5 | |
8 |
3/19 |
Spring Break |
No Class | |
9 |
3/26 |
Second Look at Classes and Objects | Chapter 6 |
|
10 |
4/2 |
Arrays and ArrayList |
Chapter 7 |
|
11 | 4/9 |
Arrays and
ArrayList, continue |
Chapter 7 | 4/13 Last day to withdraw |
12 | 4/16 |
Review Chapter 5-7; Exam #2
|
Monday no class | |
13 | 4/23 |
Inheritance |
Chapter 9 |
|
14 | 4/30 |
GUI Applications |
Chapter 11 |
|
15 | 5/7 |
Applets and More |
Chapter 13 | |
16 |
5/14 |
Exceptions and Handling |
Chapter 10 |
Last class on Tuesday, 5/15 |
Final Exam: Friday,
May 18, 11:30 AM - 2:30 PM |