COP 3337 Pestaina SUMMER 2013

COP 3337 .. Computer Programming II

SUMMER 2013

Norman Pestaina

send e-mail


Table Of Contents

General Information

Course Objectives

Policies

Class Schedule

Assignments

Examinations

Examples

Notes

Grades


General Information

Back to the top

Course Objectives

Common Syllabus

Assessment: Survey Page
Back to the top

Policies

  1. 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.
  2. 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 also available from this webpage.
  3. Assignments must be turned in no later than the published due dates. Assignments must be submitted via Moodle and will not be accepted late for any reason. No make-up assignments will be offered.
  4. Examinations must be taken at the published times. No make-up exams will be offered.
  5. Academic misconduct: please refer to the FIU Policy This applies in particular to examinations and assignments.
  6. Incomplete gardes: please refer to the FIU Policy .
Back to the top

Class Schedule

Tentative Timetable

Back to the top

Assignments

Program Identification Paragraph
  1. Due Sunday 05/26 - Specification .. Rubric .. PlayingCard (complete) .. PlayingCardDeck .. PlayingCardHand .. Client / Test
  2. Due Sunday 06/09 (InteractiveGame Interface only by 05/31) - Specification .. Guessing game .. Client / Test
  3. Due Sunday 06/23 - Specification .. Rubric .. Time-Card stub .. Client .. Employee data file
  4. Due Sunday 07/07 - Specification .. Rubric .. Code Stubs: Position .. SquareState .. MazePath .. MazeGrid .. Maze .. Client .. Data Files: maze1 .. maze2 .. maze3 .. maze9
  5. Due Sunday 07/21 - Specification .. Client .. Test Data: Spot .. Sonnet 18
  6. Due Sunday 08/04 - Specification .. Token .. Expression Evaluator .. Client
  7. Due Sunday 07/28 - Extra Credit
Back to the top

Exams

  1. Test 1 Tuesday 05/28 Java Basics - Control structures, Classes & Objects, Arrays
  2. Test 2 Tuesday 06/25 Object Oriented Programming - Interfaces, Inheritance, Exceptions
  3. Test 3 Thursday 08/01 Comprehensive - As above, Recursion, Sorting & Searching, Linked List Structures
  4. Old Tests Test 1 .. Test 2 .. Final
Back to the top

Examples

  1. 05/14 Control Structures Die .. Die Client .. Craps .. Craps Game Client .. Craps Odds Client
  2. 05/14 Classes & Objects - Basics .. Bank Account .. Client
  3. 05/15 enum types .. PlayingCard .. enum demo
  4. 05/16 String Manipulation Methods .. Name-Formatter .. JOptionPane Client .. Scanner Client
  5. 05/21 Arrays & ArrayList .. Quick-List .. Client
  6. 05/23 Interface Example (Textbook page 372) Bank Account .. DataSet class .. Client .. Measurable Interface .. College Student .. Clocked Employee .. Client (Measurable)
  7. 06/11 Comparator Example .. College Student .. GPA Comparator .. Credits Comparator .. Student Comparator Client
  8. 06/13 Inheritance .. Account class .. Savings .. Checking .. Simple Client .. Polymorphism Client ..
  9. 06/20 Exceptions (textbook) .. DataException .. DataSetReader .. Client .. Data File
  10. 06/27 Simple Recursion .. Easy Examples .. String Examples
  11. 07/02 Recursion with Lists.. Insert, Sort, Search, Merge .. Client
  12. 07/09 Java API LinkedList .. Simple Roster
  13. 07/09 Implementing a Simple Linked List .. Custom LinkedList class
  14. 07/23 Simple Data Structures .. Applications? .. Stack .. Queue

Old Examples

  1. 04/09 Text-File I/O .. Employee file writer .. Employee file reader
Back to the top

Notes

  1. COP 2210 Topics
  2. Java API
Back to the top

Grades

Back to the top