CS 212 Computer Programming II, Spring'17


  • Syllabus 
  • Course Policies
  • Code in classroom: 
    • Spring'17 (click here
  • Assignments. Requirement: proper comments and format for the code and its detailed I/O examples; BOTH of the programs and the I/O (for file I/O, only the output file) copied to ONE document named as CS212assignment#_firstnamelastname.doc. Email the document as attachment to the instructor (usvwccs@gmail.com*). The email subject is the same as the file name. A hard copy of the document should be handed-in on the due date.
    • Assignment 1

     

  • Topics covered
    • 1/30 Syllabus, and class policy. Review of Java 
    • 2/01 Using a static method 
    • 2/06 Value-returning and void methods
    • 2/08 More on methods. Review on arrays
    • 2/13 Worksheet 1. Arrays in methods
    • 2/15 OOP - user defined classes - the Student class
    • 2/20 Worksheet 2
    • 2/22 Test 1A
    • 2/27 More on OOP - TimeType class and Circle class
    • 3/01 More on TimeType/Circle classes
    • 3/06 The Fraction class
    • 3/08 More on Fraction class. The List class and selection sort 
    • 3/13 Worksheet 3. More on the List class
    • 3/15 Test 1B. You are allowed to use two of help-sheets (both sides)
    • (spring break)
    • 3/27 Recall: split method of String class
    • 3/29 More on List class
    • 4/03 Sorted lists. Super class and subclass
    • 4/05 More on OOP inheritance
    • 4/10 Polymorphism, examples with Person, StudentRec, and Undergraduate objects (P.222, #3).
    • 4/12 More on OOP. Recursion
    • (4/17 school close for Easter Monday)
    • 4/19 More on recursion
    • 4/24 Review
    • 4/26 Test II. Using materials is allowed but no running the code for testing
    • 5/01 plan: Linked lists 
    • 5/03 plan: More on linked lists
    • 5/08 plan: Generics
    • 5/10 plan: Review
    • 5/12 plan: Final exam: 3:00pm-5:30pm Friday, May 12, 2017 - paper exam (NOT electronic version). Please bring the pens/pencils. You may use books, notes, and online materials for reference.   
       
      .
      .


*
The email usvwccs@gmail.com is used solely for the collection of students' works. For communications, please use zwang@vwc.edu or jwang@vwc.edu



Since 2000, Dr. John Wang, Virginia Wesleyan College, 1584 Wesleyan Drive, Norfolk/Virginia Beach, VA 23502 
Updated on Monday, May 22, 2017 11:01:23 AM by
zwang@vwc.edu
 
http://zwang.vwc.edu/~jwang/TwoOneTwo