|
Type |
Time |
Days |
Where |
|
Schedule Type |
|
Class |
4:00 pm - 5:15 pm |
TR |
Classroom South 411 |
Aug 18, 2008 - Dec 12, 2008 |
Lecture |
Instructor:
Louis Henry
Office: 34 PEACHTREE ST SUITE 2125
Tel: (404) 654-6121
Website: http://www.cs.gsu.edu/~csclxh/
Email: lhenry@cs.gsu.edu
Office hours: T, TH
Disclaimer: "This course syllabus provides a general plan for the
course; deviations
may be necessary."
PREREQUISITES: none
TEXT: (Must
Have) K. N.
King: Java Programming: from the Beginning
1st edition. W.W. Norton & Company, Inc, 2000
Software
Package:
JDK 1.4.2 à ( http://java.sun.com/j2se/1.4.2/download.html )
Text Editor:
Jcreator - à (Download Here) or go to here to the site à (J Creator site)
JPB files via
King: JBP SOFTWARE
PACKCAGE
Catalog
Description:
Fundamental principles of computer programming, expressions, procedures, variable types, data, input/output. Emphasis on structure and clarity as well as correctness.
Course Content:
This course introduces the fundamental
principles of computer programming using Java. Topics include: Writing Java
programs, Objects and Classes, Class variables and methods, Decision and
Grading Policy:
The grading for this course will
be made up of the following components:
It is the policy of the Department of Computer Science that
each instructor of record of any 1000-, 2000-, or 3000-level computer science
course computes each student’s final course score so that the student’s
performance on any/all work done outside of class and submitted for a grade
cannot raise the student’s final course score but can lower it. In this context, the final course score is
the numerical percent that is mapped into the letter grade for the course.
The following table shows the tests and
assignments and their weights. The course material on which the homework is
based will also be thoroughly tested on in class, including, in the case of
programming language instruction, programming syntax, documentation, and
design.
|
In-class |
Homework |
||
|
Tests |
Weights |
Assignments |
Weights |
|
Quiz 1 Test # 1 Quiz 2 Test # 2 Quiz 3 Test # 3 / Final (cumulative ) |
5% 20% 5% 20% 5% 20% |
Asg #1 Asg #2 Asg #3 Asg #4 Asg #5 |
5% 5% 5% 5% 5% |
|
Total Weight = 75% |
Total Weight = 25% |
||
Each item will
receive a percentage score. These scores will be used to compute a Final
Course Score (FCS) and a letter grade for the course according to the
following four-step procedure.
Step
1. Compute the Weighted Average of Tests (WAT).
Step
2. Compute the Weighted Average of Tests and Assignments (WATA).
Step
3. Rule: FCS = Minimum of WAT and WATA.
Step
4. Convert the FCS to a letter grade using the following ranges:
A:
100-90, B: 89-80, C: 79-70, D: 69-60, and F: 59-0.
Examples:
Student X
Test scores: 75, 70, 80 Assignment scores: 88, 90, 95, 90
Step 1. WAT
= (20*75 + 20*70 + 20*80)/60 = 75.00
Step
2. WATA = (20*75 + 20*70 + 20*80 + 10*88 + 10*90 + 10*95 + 10*90)/100 = 81.30
Step
3. Rule: FCS = Minimum of 75.00 and 81.30 = 75.00
Step
4. 75.00 is in the range 79-70. Student
X receives a C.
Test scores: 88, 93, 85 Assignment scores: 70, 60, 0, 75
Step 1. WAT
= (20*88 + 20*93 + 20*85)/60 = 88.666
Step
2. WATA = (20*88 + 20*93 + 20*85 + 10*70 + 10*60 + 10*0 + 10*75)/100 = 73.70
Step
3. Rule: FCS = Minimum of 88.666 and 73.70 = 73.70
Step
4. 73.70 is in the range 79-70. Student
Y receives a C.
Test scores: 85, 93, 83 Assignment scores: 90, 86, 89, 88
Step 1. WAT = (20*85 + 20*93 +
20*83)/60 = 87.00
Step
2. WATA = (20*85 + 20*93 + 20*83 + 10*90 + 10*86 + 10*89 + 10*88)/100 = 87.50
Step 3. Rule:
FCS = Minimum of 87.00 and 88.50 = 87.00
Step
4. 87.00 is in the range 89-80. Student
Z receives a B.
Student X’s performance on tests was tepid, but
hot on assignments. Student Y’s
performance on tests was hot, but cold on assignments (didn’t even both to turn
in Program #3!). Both Student X and Y
earned C’s, but Student Z’s performance was just right – hot on both tests and
assignments! Student Z emphasized both
tests and assignments, the test scores confirmed the assignment scores, and both
were high. Student Z earned a B. Follow Student Z’s approach.
PLEASE NOTE:
1.
Please refer to the official GSU Calendar for last day to withdraw without receiving an
automatic WF.
2.
While in class attendance will not directly affect the grade, any handouts
missed will be the sole responsibility of the student. Spot attendance checks
will be performed. Students
found missing classes without the
instructor's permission will be automatically withdrawn from the course.
3.
All tests and assignments will be done on an individual basis. Anyone found
cheating and/or copying, in the instructor’s opinion; will receive an automatic
F for the course.
4.
Please refer to handout on Assignments for complete details on submission
requirements. There will be a penalty for late submissions. All the assignments
are due in the beginning
of the class on the due date. An
assignment that is turned in after the class on the due date is considered one
day late. An assignment will be penalized 10 points for each of a
maximum of two days late, after which
it will be given a 0.
5. Any queries about the grades should be brought to the
attention of the instructor within a week after the graded students’ works have
been returned to the class.
6.
Any scaling is done solely at the discretion of the instructor.
7.
If a class is not held on a test, exam or assignment due day, the test, exam or
assignment will take place on the next class session.
8.
There will be no make up test. A missed test or exam will result in 0 points.
Contact me in advance in case of a disaster such as illness. An original letter
addressed to me on a
letterhead paper from a physician or
hospital stating that you could not take the test or exam as scheduled is
necessary for me to consider your case.
9. All Cell phones MUST be in the off position at the
beginning of each class
Absence from class: Students are responsible for all materials covered in
class and assigned. Should a student be absent from class, it is his/her
responsibility to get the notes, etc. for that missed class. More important,
should there be assignments, it is the student responsibility to obtain such
assignments. No excuse will be accepted for assignments not turned in because
the student was absent when such assignment was given.
Plagiarism: All
work submitted for grading must be the student's own work. Plagiarism will
result in a score of 0 for the work or dismissal from the course and the
Dean of Students office will be notified. No copying from another student's
work, of any class, is allowed. It is the students' duty to allow no one to
copy his or her work. If it is found that one student copy from another, both
papers will be given 0 regardless of who copied from whom.
Tentative Class Schedule: This syllabus represents a general plan
for the course and deviations from this plan may be necessary during the
duration of the course.
|
Week |
Date |
Topics |
Asg Out
|
Asg Turn In / In-class
Test/Exam |
|
|
|
|
|
|
|
Week 1 |
Tue, August 19 |
Syllabus, Chapter 1
Introduction |
|
|
|
|
|
|
|
|
|
Week 2 |
Tue , August 26 |
|
|
|
|
|
|
Chapter 2 |
||
|
Week 3 |
Tue , September 02 |
|
|
|
|
|
|
|
|
|
|
Week 4 |
Tue , September 09 |
|
|
|
|
|
|
|
|
|
|
Week 5 |
Tue , September 16 |
Chapter 3 |