J. Zheng: CIS 3270: Assignments

Assignments

# Assignment
Points
Due Date*
Sample Solution**
1 First Java program
10
08/28
n/a
2 Java Language Basics
10
09/06
3 Java OOP Basics
10
09/11
4 Strings and Arrays
10
09/18
5 Encapsulation and Aggregation
10
09/27
6 Web Project and HTML
10
10/09
n/a
7 Simple Input/Output
10
10/16
8 Date/Time
10
10/30

Mini-Projects

These mini-projects are part of a simple online book store application. You need to download the database [AmazonBooks-s.mdb] used for these mini-projects.

# Mini-Project
Points
Due Date *
1 Book search form
20
10/23
2 Book search results
20
11/06
3 Book information detail display
20
11/13
4 Shopping cart
20
11/20

Programming grading policy

  1. Grading on assignments is generally based on how well your work has followed instructions. It focuses on correctness.
  2. Grading on mini-project is generally based on how well your work has satisfied requirements. Besides correctness, it also focuses on good programming practices: it should be simple, clear, flexible and reasonable (makes business sense).

Note:

* All assignments and mini-projects are due in the class on the specified due dates. Late submission will result 20% penalty, and will not be accepted if it is late for more than one week. Hand in hard copies as required; no emailing of assignment is acceptable. Submission generally consists of screenshots and all source code.

** Sample solutions are only for reference; they are NOT grading standard (see grading policy above), and do not represent the only and ideal solution.