CS_110A Lab


Contact Information

Email: duowei.mywork@gmail.com

Office: GITC 4402

Office hour: Monday, 4:30pm - 6:00pm  /  Thursday, 4:30pm - 6:00pm

Phone: 973-596-2990

Course Syllabus

Attendance

        Section 004  Tuesday 10:00pm--11:25pm   Mall PC39

Grading Policy

        1. Satisfactory / Unsatisfactory

         2. Only hard-copy is accepted (Please write down your name and LabID on the cover of your homework). Late homework will be deducted 1 point out of the 10 point (homework-grade/lab).

         3.  Make up 10% of the final score

         4. Attendance in every lab is mandatory. If a student is absent from lab four times (the first day counts ),the student's name will be recommended for withdrawal to the Dean of Freshman Studies. Two lates is equivalent to one absence

Lab Textbook (required)

   Name : Lab Manual to accompany Java Software Solutions by  Bloss and Ingram   

   ISBN : 0-321-27861-5

 

Schedule  

  Date                                             Lab Assignments                             Home Assignments
  Week 1  1.Introduction(grading policies and Eclipse)  2.Running a simple program  ppt  1.Getting familiar with Eclipse 2. Send the instructor an email as required.
  Week 2  1.Read Chapter1 (Comments, Naming, Syntax Errors) 2. Do exercise on page8    No homework assigned
  Week 3  1. Lab Manual Page 15        1. Lab Manual Page 18  - Calculate Ideal Weight
  Week 4  1. Lab Manual Page 21 ppt   key  1.Lab Manual Page 19 - Lab Grades Systems, Base Coversion
  Week 5  1. Lab Manual Page 40-41 (1,2) ppt  1. Lab Manual Page 41(3)  - Working with Strings
  Week 6  1. Lab Manual Page 42 (Rolling Dice)   2. Lab Manual 43 (Computing Distance)  Lab Manual Page 46 - Playing With Cards
  Week 7  1. Lab Manual Page 44(Formatting output)      2.Lab Manual Page 47(Integer class)  Lab Manual Page 51 - Writing Bank Account Class
  Week 8  1. Lab Manual Page 54 (Tracking Grades)     2. Lab Manual Page 51 (Bank Account)  Lab Manual Page 46 - Band Booster Class
  Week 9   Spring Break.  No  Lab scheduled  Projects
  Week 10  1. Lab Manual Page 57         2. Lab Manual Page 58  Lab Manual Page 59 - Drawing Squares, Lab Manual Page 60 - Voting with Buttons
  Week 11  1. Lab Manual Page 69         2. Lab Manual Page 70  Lab Manual Page 69 - Activities at Lake LazyDays, Lab Manual Page 70 Rock, Paper, Scissors
  Week 12  1. Lab Manual Page 67         2. Lab Manual Page 71  Lab Manual Page 71 - Date Validation
  Week 13  1. Lab Manual Page 122       2. Lab Manual Page 120  Lab Manual Page 77 - Power of 2; Lab Manual Page 79 - A Guessing Game
  Week 14  Special topic -- Bubble sort  Bubble sort practice
  Week 15 1.Test your project    2. Make up your homework  Review some other sorting algorithms
  Week 16  Final Exam Review Class  No Lab Assignments
     

Useful Links

     1. Beginning Eclipse (An introduction to eclipse and you might find the link to download the eclipse)

Note

    1. Email title format: CS110_LabID 

        For example: If you are in Section 004 and your Lab ID is LB0403, then you send the email to the instructor with the title: CS110_LB0403

                      Lab Instructor's email is: duowei.mywork@gmail.com