Computer Science 201

Introduction to Problem Solving

Fall 2008




Instructor: Namdar Mogharreban, Ph.D. 

Office/Hours:   FANER 3122

Monday, Tuesday, & Wednesday 10 - 12 & 1 :00- 2:45 or by appointment. 

Phone    453-6059, email: namdar@cs.siu.edu

Course Objective:
This course is designed to introduce the participants to problem solving in the context of an introduction to computer programming.  Topics covered include but are not limited to computer literacy, software applications including spread sheet and data base management systems.  Approaches to problem analysis, algorithm development and programming design will be covered.  Programming concepts including, control structures, modularization, and object orientation will be practiced.  Students will be exposed to various programming languages including HTML and JAVA.


Required Materials:
    Text book: Required- Extended Prelude to Programming 3rd Edition. Addison Wesley
    Venit & Drake.

Optional Materials:
     Learning to Program with Alice book or  manual
     Microsoft Office XP 2007 book or manual.

Assignments:
            Six lab assignments        @ 50 points each        300
            Three exams                 @ 100 points each       300
            Three lab quizzes           @ 50 points each        150
            Three in-class activity     @15 points each          45
               TOTAL                                                       795

Grades: Your final grade will be based on the following scale

            716 and above   A
            636 - 715           B
            556 - 635           C
            475 - 555           D

Attendance:

It is imperative that students attend all weekly meetings. During each class period concepts, assignments, and homework will be discussed.

            No make up exams or quizzes will be given. Unexcused absences will result in loss of points.

Homework assignments should be submitted before the lab session on the due date.  Submissions after the due date and time will be considered late and lose 5 points for each day, for a maximum of 30 points.  Late assignments will be accepted until a week before the finals week and are given a maximum of 20 points if correct.






CS Home Page | CS Online Courses | SIUC Home Page