Syllabus
CSCI 201 – Introduction to Computer Science I
Spring 2007
1.0 General Information
Class Time
Lecture: Tuesday/Thursday 1:00 PM - 2:15 PM
Lab: Wednesday 2:00 PM – 3:50 PM
Class Location:
Lecture: 203 Thompson
Lab: 220 Thompson
Instructor: Dr. Shankar M Banik
Office: 222 Thompson
Email: shankar.banik@citadel.edu
Instructor Office Hours:
Tuesday 3:00 PM – 5:00 PM
Wednesday 4:00 PM – 5:00 PM
Thursday 3:00 PM – 5:00 PM
Friday 11:00 AM – 12:00 PM
2.0 Course Description
An introduction to problem solving and algorithm development using Java. Topics include computer organization, operating systems, structured programming, and program modularization. Assignments involve designing, coding, debugging, and documenting computer programs.
Prerequisite: No previous computer programming experience is needed for this course.
3.0 Course Objectives
This course aims to
· To provide an overview of computer science.
· To acquaint the student with the basic organization of a modern computer system.
· To develop problem-solving skills in the context of software development.
· To cover details of the basic syntax and semantics of the Java programming language (data types, control structures, classes, methods, etc.).
· To provide extensive experience with designing, compiling, testing, and documenting Java programs.
· To introduce the basic principles of object-oriented software development.
4.0 Course Material
Textbook: Java Concepts
Cay Horstmann
4th Edition
John Wiley & Sons
2005
5.0 Required Work
· Labs
§ As part of the course you will learn to solve problems using the computer. Each lab assignment will be started in the weekly supervised lab. Most lab assignments will also require time OUTSIDE the assigned lab period. Lab assignments are due at the START of the lab period following the one in which they were assigned. If you are not in the lab, it is your responsibility to have the project to the instructor BEFORE the lab starts. Late labs will be accepted up until one week after the due date. Each day they are late five points will be deducted from the grade.
· Programs and Homework
§ Programs and homework will be assigned, collected, and graded. Both are an important part of the course. You are expected to devote appropriate time outside of class to the completion of this work. DO NOT get any outside help on any graded work except from the instructor. Each homework should be turned in at the beginning of the class on the due date. Homework will not be accepted late for any reason. If you are unable to come to class on the day a homework assignment is due, it is up to you to see that homework is passed in BEFORE class begins. Programs will be accepted up to a week late. Each day they are late five points will be deducted from the final grade. A homework that does not meet the specifications will receive an automatic deduction 50% of the grade.
· Quizzes
§ Quizzes over the class readings and lectures will be given regularly. NO make-ups will be given.
· Midterm Examinations
§ There will be three Midterm Exams during the semester. Tentative dates for the Midterm Examinations are Thursday February 15, Thursday March 22 and Thursday April 19 at Thompson 203 during the lecture class. Missing an examination without a previously approved excuse will result in a grade of zero for that examination. Makeup examinations are never available.
· Comprehensive Final Examination
§ The Final Examination is from 1:00 PM – 4:00 PM on Monday, April 30. The Final Examination is comprehensive. No Final Examination can be given early, except as required by The Citadel Policy.
6.0 Course Policies
Class Attendance and Discussion: It is advised that students attend all lectures. Everyone in the class is expected to participate in the class discussion. Class attendance and participation can influence borderline grades. A total of six absences from the lectures or a total of three absences from the labs – excused or otherwise – will result in a course grade of F. With respect to this policy, three lates count as an absence. In addition, if you are late by 15 minutes or more you will be considered absent. Students who sleep in class will be treated as if ABSENT from class.
E-mail: Any announcement will be sent through email. Class emails are sent to your official email address using PANCHO. You are responsible for making sure that you are receiving class e-mails. It is your responsibility to have your official email account working properly and forwarding to the location where you read emails.
Grading: There are five components to the course grade. They are weighted as follows.
|
Component |
Percent |
|
Midterm Exams |
30 |
|
Final |
20 |
|
Lab Projects |
35 |
|
Homeworks and Quizzes |
15 |
The grading scale will be no higher than the following. It may be lower at the discretion of the instructor.
|
Grade |
Percentage |
|
A |
90+ |
|
B |
80-89 |
|
C |
70-79 |
|
D |
60-69 |
|
F |
Otherwise |
Grading Policies
Disability
Any student in this course who has a disability that may prevent him or her from fully demonstrating his or her abilities should contact the instructor personally as soon as possible so that necessary accommodations can be made to ensure full participation and to facilitate educational opportunities.
Academic Misconduct
All work submitted for an individual grade, including homework and project, should be the work of that single individual, and not their friends, nor their tutor.
It is your responsibility to be familiar with the policies mentioned in The Honor Manual of The Citadel. Ignorance of these policies is not an excuse for violating them.