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
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