CS 202
Introduction to Computer Science
Southern Illinois University
Instructor: Dr. Henry Hexmoor

Instructor office: Faner 2130

Spring 2012
Class times: MWF 9:00-9:50am

Instructor office hours:

Monday, Wed, Fri 10:00am - 1:00pm or by appointment
Class Location: Faner 1005

Teaching Assistants (TAs):

Ms. Shadii Janansefat and Mr. Bill Cheng
TA office: Faner 3129
TA office hours: see blackboard

All Class material is strictly accessible via the blackboard (click on webct link below):

Webct


Last edited: March 5, 2012

Course Objective:

  1. To introduce the fundamentals of computer hardware and software.
  2. To introduce programming and object-oriented design using Java.
  3. To teach a disciplined and structured approach to the development of computerized
    solutions to problems.
  4. To lay the foundation for further study in computer science

Required Materials:

Text book: Java Software Solutions: Foundations of Program Design, 7th Ed., by John Lewis
and William Loftus, Addison Wesley, 2011

Assignments:
Six lab assignments @ 50 points each 300
Three exams @ 100 points each 300.
Exam 2 score will trump Exam 1 score. I.e., The better score will be retained.
The lowest score exam will be discounted. I.e., Eliminated.
The remaining two exams will be scaled to 300 points. I.e., multiplied by 1.5.

The following grading scheme is tentative and is subject to change. Assignments will become
increasingly more difficult. Regardless of your grades in assignments, you cannot pass the course
if you fail (i.e. below 50%) on two of the exams.

Special Projects for Bonus Points: Anroid Application Development will be discussed in class: consult ideas with instructor

In-class exercise/quiz (6):15 points each 90

Lab Quiz (2): 50 points each 100

Exams (2): 150 points each 300

Attendance 10

Total 860

. A 91% (782) or higher
. B 81% (696) or higher
. C 71% (610) or higher
. D 60% (516) or higher
. F 59.9% or below

Course Policies:


Attendance: Attendance. Due to the nature of the course and the frequency of assignments, attendance is
strongly recommended. You are responsible for all announcements and for all material
presented in the lectures and lab sessions. Come prepared for class. Read the assigned material in
advance of the lectures that cover the material. After the lecture, reread the material. Your
attendance in the lectures will be recorded randomly, and your participation grade is based
heavily on your attendance record. Note that lab sessions cover different material from lectures
and so lectures cannot substitute for lab sessions and vice versa.
Assignments:
There will be several lab assignments and homework sets. Lab assignments and
homework involve programming. Each programming assignment must be submitted electronically through the Blackboard Learning System at https://mycourses.siu.edu by the specified time on the specified due date. Late assignments are assessed 5 points penalty for every day they are late for max deduction of 30 points. A correct assignment will receive 20 points if submitted by the last Tuesday lab before the Finals. You must talk to the TAs and not
the instructor for any grade appeal about an assignment, and it must be made within one week
after the assignment is handed back. The teaching assistants will be available in their offices
during their office hours to answer any questions regarding the assignments and the course in
general.

Exams: There will be three exams and the best two will be used for calculating your grade.

To avoid conflicts, all exams for this class will comply with published university policies for scheduling exams.

Exam 1: March 9, 2012 (in class)

Exam 2: TBD

Final Exam: During Exam Week--May 11, 2012 7:50-9:50AM

All exams are closed-book but not comprehensive except the final. Additional Q&A sessions are
scheduled prior to the exams. There will be no make-ups. You must talk to the instructor, not the
Tas, for any grade appeal about an exam, and it must be made within one week after the exam is
handed back.

Collaboration and Plagiarism: Most assignments are to be done individually; this will be
specified by each assignment. Whenever an assignment to be done individually, you are allowed
and even encouraged to verbally discuss the assignment material with your classmates or consult
the teaching staff for debugging assistance, but you must prepare the solution on your own.
Plagiarism and other anti-intellectual behavior are not tolerated and are subject to severe
penalties.

Time Management: This course is an extremely time-demanding course. Moreover, you cannot
survive in Computer Science without passing this course. It may not be a good idea to take this
course together with other time-consuming courses. Please plan your time and course schedule
wisely, and start work on the assignments as soon as they are available. Your effort pays!

Emergency Procedures:
Southern Illinois University Carbondale is committed to providing a safe and healthy environment for study and work. Because some health and safety circumstances are beyond our control, we ask that you become familiar with the SIUC Emergency Response Plan and Building Emergency Response Team (BERT) program. Emergency response information is available on posters in buildings on campus, available on BERT's website at www.bert.siu.edu, Department of Safety's website www.dps.siu.edu (disaster drop down) and in Emergency Response Guideline pamphlet. Know how to respond to each type of emergency.


Instructors will provide guidance and direction to students in the classroom in the event of an emergency affecting your location. It is important that you follow these instructions and stay with your instructor during an evacuation or sheltering emergency. The Building Emergency Response Team will provide assistance to your instructor in evacuating the building or sheltering within the facility.

Missing Exam policy: If you must miss a test, you must let me know before the exam. You may call me, send me E-mail, or come by my office to inform me. If the excuse is reasonable, I will replace your exam score with your final exam percentage.

Policy on Class ethiquette : Personal laptops and cell phones are not permitted in class. On the due date, your assignment must be turned in before I begin my lecture, unless I have formally issued an extension.