COURSE SYLLABUS

CS110  Computer Science I

Fall 2005

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.

 

Instructor’s Information:

 

            Bill Thomas     

Office Hours:    Monday, Wednesday, Friday    10:00 – 12:00

                        Tuesday, Thursday                   10:30 – 12:00

                        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

 


 

Grading Scale:

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.

Collaboration, copying, plagiarizing, and cheating:

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.

Drop policy:

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.

In Class Conduct:

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.

 

Required Text

 

TITLE:   Problem Solving with Java

 

AUTHOR:   Elliot Koffman,   Ursula Wolz


    

Course Requirements

 

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.

               

Course Calendar

 

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.