COURSE
SYLLABUS
CS110 Computer Science I
Instructor Requirements Text Policies Grading Calendar
![]()
Course Catalog
Description:
An introductory study
of computer science software development concepts. Java is used to introduce a disciplined
approach to problem solving methods, algorithm development, software design,
coding, debugging, testing, and documentation is the object oriented
paradigm. This is the first course in
the study of computer science.
Course
Goal:
The student is expected
Prerequisites:
Programming experience
or CS101 or MA103.
Bill Thomas
Office Hours: Monday, Wednesday, Friday
Tuesday, Thursday
Thursday 1:00
– 2:00
Other hours available by appointment or
chance.
Feel free to
stop by to see me at anytime.
Office location: BSC C205B
Phone Number: 641-3621
IM: JuniataPrfThomas
Email: thomas@juniata.edu
The following is my standard grading scale, which may deviate slightly from the norm as published in the catalog. A's are given for any average over 90, the C and D ranges are expanded to cover 15% intervals.
|
Course
Average |
Rounded |
Letter |
|
90.0<=Avg<=100 |
90-100 |
A |
|
89.5<=Avg<90 |
up to 90 |
A- |
|
86.5<=Avg<89.5 |
87-89 |
B+ |
|
82.5<=Avg<86.5 |
83-86 |
B |
|
79.5<=Avg<82.5 |
80-82 |
B- |
|
74.5<=Avg<79.5 |
75-79 |
C+ |
|
69.5<=Avg<74.5 |
70-74 |
C |
|
64.5<=Avg<69.5 |
65-69 |
C- |
|
59.5<=Avg<64.5 |
60-64 |
D+ |
|
54.5<=Avg<59.5 |
55-59 |
D |
|
50.0<=Avg<54.5 |
50-54 |
D- |
|
Avg<50.0 |
0-50 |
F |
Academic
Honesty and Integrity:
The following course policies are for the course
sections taught by Bill Thomas. Other Academic Honesty policies as
specified by the college are also enforced as noted in the Pathfinder (on-line
here) or in the college catalog.
Discussing solutions for an assignment with other students is strongly encouraged. Asking for help is also highly encouraged. Thus, if you receive any help on an assignment by a classmate, an assistant or otherwise, give credit within in the assignment to that person! You may not get full credit for the assignment in the case of substantial help, but your integrity and accountability is protected.
Turning in work done by others that you claim as your own is not tolerated. Be sure, then, that the final solution turned in for grading is your own work.
For the first offense of copying, plagiarizing or otherwise cheating, at the discretion of the instructor a zero will be given for the assignment or the final course grade will be dropped one full letter grade with no drop privilege.
A subsequent offense on an assignment results in an F for the course with no drop privilege. Cheating in any manner on a test similarly will result in an F for the course with no drop privilege.
In all cases the Provost, through the Office of Student Services, is notified of the infraction.
At the end of the tenth week or the second exam, whichever is later, you may make the decision to drop and I will permit it with the exception noted below.
Thereafter, the permission to drop will be my decision based on factors such as, but not limited to, attendance, attempts to do the work, academic integrity.
Attendance
Policy:
Attendance is your decision, but you are responsible for the material covered during your absences. Graded, in class work cannot be made up unless the absence was excused. Please be aware that the instructor will be less than happy to accommodate assignment and project extensions or course dropping, or provide individual help on material covered in class when you have unexcused absences.
Students are expected to be attentive in
class. In particular, they are expected to participate in the
lecture/discussion, and NOT use any applications
(such as email, chat, Netscape or solitaire). A general rule of thumb to
follow is that the student should not be using a keyboard or mouse during
lecture. I enforce this more for your fellow classmates than anyone
else. It can be very annoying to someone
who is trying to listen to a lecture and his or her neighbor is typing away.
TITLE: Problem Solving with Java
AUTHOR: Elliot Koffman, Ursula Wolz
Grading
criteria:
4
Tests 400
pts. (100 points each)
6
Minor assignments 60 pts. (10 points each)
4
Major assignments 160 pts. (40 points each)
10
discussions/homework 80 pts (8 points each)
------
700
pts.
Students
are expected to take the exams and quizzes when scheduled. In the event of a missed exam, medical or
related emergency, documentation must be provided in order to makeup the exam.
Late
assignments:
All assignments due by 11:00 PM on day
assignments are due. All assignments are
submitted online. Your grade for the assignment will then be returned to you
online.
None accepted for discussions/homework. These are due on date scheduled with no exceptions.
On programming assignments extensions may be granted in reasonable circumstances if agreed upon by the instructor at least one day prior to the due date. Extensions and penalties are as listed below:
-
Minor assignments (worth 10 points).
One
point for being late. Then for each
school day it is late, it is minus one more point. This will be waived for each day that the
student sees me and shows progress on the assignment. This is the student’s responsibility.
-
Major assignments (Worth 40 points)
Five
points for being late. Then for each school day it is late, it is minus five
points. This will be waived for each day
that the student sees me and shows progress on the assignment. This is the student’s responsibility.
The last date to turn in a specific assignment
is 1 week after the due date posted in BlackBoard. No assignments accepted after the last day
of classes 12/13/2005.
Outside class:
Students
will need to spend additional time outside of class working in the computer
labs to complete both the class work and the assignments. You will also be expected to have read over
the chapters prior to coming to class.
Order of
Presentation:
Date Text Tests Minor Major D/H
8/29 Chap 1
9/5 Chap 2 1 1
9/12 Chap 2 2
9/19 Chap 3 Test 1 (1-3) 2 3
9/26 Chap 4 1
10/3 Chap 4 3 4
10/10 Chap 5 Test 2 (4-5) 5
10/17 Chap 5 2
10/24 Chap 6 6
10/31 Chap 6 4 7
11/7 Chap 7 3
11/14 Chap 7 Test 3 (6-7) 5 8
11/21 Chap 8 9
11/28 Chap 8
12/5 Chap 9 6 10
12/12 Review 4
Final week Test
4 (8-10)
Quizzes and assignments
will be scheduled one week in advance.
This
calendar is tentative and may change to accommodate class progress.