Instructor: | Dr. Chung-Chih Li |
Office: | Maes 69, Computer Science Dept., Lamar University |
Phone: | (409) 880-8748 |
E-mail: | licc@hal.lamar.edu |
Office Hrs: | MTWThu, 10:00 ~ 11:00 AM (or by appointments) |
Section 1, Wednesday, 12:20 ~ 01:10 PM, Maes 213
Section 2, Thursday, 02:00 ~ 02:50 PM, Maes 213
Course Description and Topics
This laboratory is designed for students to be familiar with the
programming developments for JAVA and practice the concepts
learned in CS1 class. We will mostly use NetBeans 4.1 as our Java
IDE (Integrated Development Environment) which is an integrated
programming environment in which you can edit, compile, built java
library, package, and so on. We will use only a tiny portion of
NetBeans.
As required by our program, students in CS major have to finish
this laboratory course with grade B or better to complete CS1. The
contents of the lab session will be related but not limited to the
materials taught in the CS1 class. Grades will be given by the lab
instructor independently, i.e., the performance in the CS1 class
will not affect the grade in this class, and vice versa.
Supply Preparing
%
Each Student needs to prepare two 3.5"-1.44MB floppy disks marked
by odd and even , respectively.
The odd disk
will be used to stored odd numbered labs and the even disk
is for even numbered labs. Students will receive 0 point on the
lab that is stored in a wrong disk.
Programming Environment
We will be using NetBeans 4.1 as the default IDE.
Textbooks
No extra textbook is required, but students are required to bring
the textbook of CS to the lab, i.e., Savitch's Absolute
Java. We will distribute handouts for each lab. If necessary, we
will prepared needed documents or template programs on the
WebPages of the class for downloading.
Test
No in-class test is intended. Students' grades totally depend on
the projects.
Projects (1000 points)
There will be about 12 to 13 projects, each worth 100 points. The
highest 10 projects will be used to calculate the final grade. Lab
projects should be finished in class. The programs for each
project and their bytecodes (the results of compiling the source
programs) should be saved in a disk and turned in for grading
before leaving the lab. Unless stated otherwise, works submitted
after the lab hour will be considered as late work, and they will
be graded with penalties by hours (-5 points/per hour). In other
words, a 20-hour-late work will receives 0 points.
Attendance
Absentees receive 0 point on the project he/she missed.
Grading Policy
Grades will be given according to the
following scheme. No curve in the class.
Points | Grade | -- | |
---|---|---|---|
900 ~ | A | Excellent | |
800 ~ 899 | B | Good | |
700 ~ 799 | C | Satisfactory | |
600 ~ 699 | D | Passing | |
000 ~ 599 | F | Failure |