COP 3337 Pestaina FALL 2009
Computer Programming II
COP 3337 ... FALL 2009
Norman Pestaina
Table Of Contents
General Information
- Office Hours TR 10:45 - 12:00, 19:40 - last person ..
ECS 364 .. Phone (305)348-2013
-
- Prerequisite : C or better in COP 2210 (or equivalent course) and MAD 2104.
-
- Syllabus : Intermediate level programming in Java
-
- Text : Big Java, 3rd Edition, by Cay Horstmann. Wiley.
web page
-
- First Day Handout Fact Sheet
-
- Evaluation : 6 or 7 Assignments (30%) .. 2 Tests (40%) .. Final (30%)
-
- Grade: A:90 | A-:87 | B+:84 | B:80 | B-:77 | C+:74 | C:70 | C-:65 | D+:60 | D:55 | D-:50
-
- Assessment:
Evaluation Page
-
Back to the top
Class Schedule
Tentative Schedule
Back to the top
Programming Assignments
NetBeans Download All you need!
jGRASP Try this one. It's my pick!
Program Identification Paragraph
to be included at the head of every program
- DUE: Mon 09/07 Specification ..
CalendarDate ..
Client
- DUE: Mon 09/21 Specification ..
PokerCard ..
VideoPoker Client ..
Client/Test of CardDeck ..
Client/Test of PokerHand ..
Scoring rubric
- DUE: Mon 10/05
Specification ..
GamePlayer ..
Scoring rubric
- DUE: Mon 10/19 Specification ..
Scoring rubric
- DUE: Mon 11/02 Specification ..
Position ..
SquareState ..
Client ..
Maze 1 ..
Maze 2 ..
Maze 3 ..
Maze 4 ..
Maze 9
Scoring rubric
- DUE: Mon 11/16 Specification ..
Client ..
Scoring rubric
- DUE: Mon 11/30 Specification ..
Client ..
Spot & Jane ..
Sonnet 18 ..
Sonnet 40
- DUE: Mon 12/14 Specification ..
Token class ..
Client
Back to the top
Examinations
- Test 1: THU 10/01 Java Basics: Classes, Arrays
- Test 2: THU 11/06 Intermediate Java: Interfaces, Inheritance, Exceptions
- Final : TUE 12/08 Comprehensive (As above, Recursion, Linked Lists, Sorting & Searching)
Back to the top
Policies
- Attendance
I do not take attendance except at examinations. However, you are
expected to attend all classes. If you must miss class, you should
get the class notes from a classmate. The material presented in
class will follow the text. In a few cases, I have provided notes
and some program examples on this webpage. A tentative class
schedule is available from this webpage.
- Assignments
must be turned in by the published due
dates. Assignments will not be accepted late for any reason. No
make-up assignments will be offered.
- Examinations
must be taken at the published times. No make-up exams will be
offered.
- Academic misconduct: please refer to
the FIU Policy
This applies in particular to examinations and assignments.
- Incomplete gardes: please refer to
the FIU Policy .
- Academic Affairs General Policy Statement: Florida International
University is a community dedicated to generating
and imparting knowledge through excellent teaching and research, the
rigorous and respectful exchange of ideas, and community service. All
students should respect the right of others to have an equitable
opportunity to learn and honestly demonstrate the quality of their
learning. Therefore, all students are expected to adhere to a standard of
academic conduct, which demonstrates respect for themselves, their fellow
students, and the educational mission of the University. All students are
deemed by the University to understand that if they are found responsible
for academic misconduct, they will be subject to the Academic Misconduct
procedures and sanctions, as outlined in the Student Handbook.
Back to the top
Example Programs
- 08/25 Simple Class ..
Bank Account class ..
Client
- 09/01 Array example ..
Miami data ..
Rainfall data file ..
Temperatures data file
- 09/03 Arrays & ArrayList ..
ListOfNames ..
Client
- 09/10 String Example ..
Name Formatter ..
JOptionPane Client ..
Scanner/Console Client
- 09/17 Interface Example ..
Measurable Interface ..
DataSet class ..
Account class ..
Student class ..
Client (Measurable) ..
Client (Comparable)
- 10/06 Inheritance (abstract class example)
Account class ..
Savings ..
Checking ..
Test/Client
- 10/15 Exceptions (textbook)
DataException class ..
DataSetReader ..
Client ..
Data File
- 10/22 Recursion
Easy Examples ..
String Examples
- 10/27 Recursion Sorting & Searching
Orderable List ..
Client ..
Insertion, Insertion Sort ..
Selection, Selection Sort ..
Merge, Merge Sort ..
Scan, Binary Search
- 11/10 Simple Linked List
Custom LinkedList class
Old Examples
- ChangeMaker ..
Driver
- Die ..
Craps ..
Driver
Back to the top
Notes
COP 2210 Topics
Sun Java API
Back to the top
Grades
Back to the top