CSCI 201 – Introduction to Computer Science I

Syllabus

Spring 2011

General Information

Instructor Information:

Dr. Deepti Joshi

Office: TH 224

Email: djoshi@citadel.edu

Office Hours: Posted online at http://macs.citadel.edu/office_hours.html

Class Time: MWF, 10:00 am – 10:50 am

Class Location: TH 303; Lab: TH 215

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.

Textbook

Cay Horstmann, Java Concepts, (Sixth Edition), John Wiley & Sons, 2010.

Also:  Course Notes and Handouts

Required Work

Quizzes: Quiz every Friday based on the material covered that week.

Programming Assignments: Each programming assignment is due one week after it is assigned unless noted otherwise by the instructor. A late program, for whatever reason, will have its grade lowered by one letter, and programs more than one week late will not be accepted, resulting in a grade of zero for that assignment. Program grades will be based on the following factors: correctness of programming logic, overall design and structure, style, and enhancements.

Please note: Correctness of programming logic is the most important factor. It is usually better to turn a program in late than to turn it in on time with logic errors. Also, turning in a program that does not compile will result in a grade of zero for that project.

Midterm Examinations: There will be three Midterm Exams during the semester. See the daily schedule for dates and topics covered.

Comprehensive Final Examination: The Final Examination is from 1:00 PM – 4:00 PM on Friday, April 27. The Final Examination is comprehensive. No Final Examination can be given early, except as required by The Citadel Policy.

Course Policies

·         This course will contain a number of graded programming assignments. Students are required to work individually on all graded work done outside of class. Assistance from anyone other than the instructor is forbidden. 

·         Unless otherwise noted, quizzes will come directly from the material covered in the class, often from the homework assignments. 

·         A total of nine absences 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. 

Grading

There are four components to the course grade. They are weighted as follows.

Component

Percent

Midterms

30

Final

30

Programming Assignments

30

Quizzes

10

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

Expectations

·         Cell phones must be kept in bags and programmed in a non-sounding setting and remain in the “silent” or “vibrate” mode during the entire lecture and lab class. Other electronic gadgets like MP3 Players, iPods are also not allowed in the classroom and lab.

·         There should be no eating, drinking (other than water), smoking, and chewing tobacco in the classroom and lab. 

·         There should be no personal conversation during the lecture and lab class.

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.

Tentative Daily Schedule

Dates              Topics Covered

1/11/2012

Chapter 1

1/13/2012

Chapter 1

1/16/2012

NO CLASS

1/18/2012

Chapter 2

1/20/2012

Chapter 2

1/23/2012

Chapter 2

1/25/2012

Chapter 2

1/27/2012

Chapter 2

1/30/2012

Chapter 3

2/1/2012

Chapter 3

2/3/2012

Chapter 3

2/6/2012

Chapter 3

2/8/2012

Chapter 3

2/10/2012

Review

2/13/2012

Test 1

2/15/2012

Chapter 4

2/17/2012

Chapter 4

2/20/2012

Chapter 4

2/22/2012

Chapter 4

2/24/2012

Chapter 4

2/27/2012

Chapter 5

2/29/2012

Chapter 5

3/2/2012

Chapter 5

3/5/2012

Chapter 5

3/7/2012

Chapter 5

3/9/2012

Review

3/12/2012

Test 2

3/14/2012

Chapter 6

3/16/2012

Chapter 6

3/19/2012

Chapter 6

3/21/2012

Chapter 6

3/23/2012

Chapter 6

3/26/2012

FALL BREAK

3/28/2012

FALL BREAK

3/30/2012

FALL BREAK

4/2/2012

Review

4/4/2012

Test 3

4/6/2012

Chapter 7

4/9/2012

Chapter 7

4/11/2012

Chapter 7

4/13/2012

Chapter 7

4/16/2012

Chapter 7

4/18/2012

Review

4/20/2012

Review

4/23/2012

Review