CS 212 Computer Programming II, Spring'18


(Please go to your Blackboard account to access the related course materials after 2018) 
  • Syllabus 
  • Course Policies
  • Code in classroom: 
    • Spring'18 (click here
  • Assignments. Requirements: For programming assignments, use meaningful names, 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, screen-shots for command window and the data of output file) copied to ONE document named as CS212assignment#_FirstnameLastname.doc. ALL projects should be copied into this one document. Email the document as attachment to the instructor (usvwccs@gmail.com). The email subject is the same as the file name. A zero credit will be recorded for late submission.
    • Assignment
    • To be updated

     

  • Topics covered
    • 1/29 Syllabus, and class policy. Review of Java 
    • 1/31 Using a static method 
    • 2/05 Value-returning and void methods
    • 2/07 More on methods
    • 2/12 Review on arrays. Arrays in methods
    • 2/14 More on methods with arrays
    • 2/19 User defined classes (OOP) 
    • 2/21 More on classes  
    • 2/26 Worksheet 
    • 2/28 Test 1A
    • 3/05 The Square, Circle, Cylinder classes
    • 3/07 The Person (p.105) and TimeType (143, 152) classes.
    • 3/12 More on TimeType class. Fraction classes (158)
    • 3/14 More on Fraction class
    • 3/19 Review
    • 3/21 Test 1B
    • (spring break)
    • (4/02 Easter holiday)
    • 4/04 Home project 
    • 4/09 List class
    • 4/11 Sorting - Selection Sort
    • 4/16 Sorted lists. super/sub-classes
    • 4/18 OOP: more on subclasses
    • 4/23 OOP: polymorphism. examples with Person, StudentRec, and Undergraduate objects (P.222, #3). 
    • 4/25 Recursion
    • 4/30 More on recursion. Review
    • 5/02 Test 2
    • 5/07 Linked lists
    • 5/09 More on LL
    • 5/14 Final Exam. 3:00pm-5:30pm Monday, May 14, 2018
       
      .
      .


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



Note: Tutoring schedule for CS 212 (no charge) at Learning and Writing Centers at Clarke 223. Mondays: 12 - 2 pm and Tuesdays: 4 - 6 pm with Mr. Chris McTague; Tuesdays, Thursdays: 9 - 11 am and Wednesdays: 1 - 2 pm with Mr. Kevin Murray)


© Since 2000, Dr. John Wang, Virginia Wesleyan  5817 Wesleyan Drive, Virginia Beach, VA 23455 
Updated on Tuesday, September 17, 2019 03:11:54 PM by
zwang@vwu.edu 
http://zeus.vwc.edu/~zwang/TwoOneTwo