CIS 1130L
Programming Laboratory
Syllabus
Fall 2008
Instructor: Dr. John Youssefi
Course hours: Friday 6:30-9:30 PM, SM 203
Point of contact: jyoussefi@ndnu.edu, (650) 508-3450, SM 205
Office Hours: Tuesday and Friday 5:30-6:30 and by appointment
Prerequisites: Math level IV competency or concurrent enrollment in MTH 1320 or permission of instructor
Course description: The programming laboratory is highly recommended to be taken concurrently with CIS1130 and CIS1140. It is also recommended for students in other Computer Science courses who are interested in getting individualized assistance with their programming assignments. During the lab the students are assisted in the design and implementation of computer programs recommended as homework assignments during their Computer Science courses. Accommodation with Unix and X-windows on a Sun Platform is also provided. The students are instructed with the basic Unix commands.
Course objective: One should be able to understand the basic Unix command to create directory, copy, move, delete files, use of text editor, and compile, run, and debug programs.
Procedure: Class work includes group and individual work, discussions, and lecturing (when necessary). Group work (2-3 students) is highly emphasized. Team work is very helpful to everyone and is require by business world.
Grading: The Midterm and Final Grade will be calculated based on the individual and group performance. The individual performance is computed as the average of all the grades for the assignments completed during the lab time until midterm (for Midterm Grade) or until the end of the semester (for the Final Grade). The group performance is calculated based on the student good attendance record and is able to work in a team environment.
93-100 A 90-93 A-
87-90 B+ 84-87 B
80-84 B- 77-80 C+
74-77 C 70-74 C-
67-70 D+ 64-67 D
60-64 D- 0 -60 F
Incomplete: See the College Catalog (p.37). A grade of Incomplete requires that work due at or before the time of the request be a C average, and that the reason for requesting the Incomplete is serious, beyond your control and documented.
Attendance: The main activity is class work, and, therefore attendance is mandatory. If you have to miss a class you need to inform me in advance. Special arrangements can be made if required by special circumstances.