CPSC 130 Introduction to Programming and Information Systems
Spring 2005

Instructor: Dr. Deborah Whitfield Voice Mail/ Phone: (724) 738-2935
Office Hours: MWF 10:00 – 11:40 E-Mail: deborah.whitfield@sru.edu
Office: Maltby 106A http://granite.sru.edu/~whit

Text: Fluency with Information Technology by Lawrence Snyder

Course Objective: This course will introduce Information Systems and structured programming using Javascript. The student will learn about Computer Information Systems from the end-user perspective, develop programming skills, and problem solving techniques. The student will be able to describe information systems and their components, and identify the components of the software development life cycle. This course will utilize the Internet as an example of an information provider.Additionally, the student will utilize Javascript to write documented structured programs that utilize sequential, conditional and iterative programming constructs and to identify the constructs of Javascript that are used for sequential, conditional and iterative programming as well as modular constructs.
Click to access the departmental course outline and course obectives
The departmental learning outcomes that a student will acquire from this course are Problem Solving, Critical Thinking, and Information Management

    By the end of the semester, the student will be able to:
  1. Describe information systems and their components
  2. Identify the components of the software development life cycle
  3. Identify the constructs of the chosen programming language that are used for sequential, conditional, and iterative programming as well as modular constructs
  4. Write documented, structured programs that utilize sequential, conditional, and iterative programming constructs
  5. Utilize the Internet as an example of an information provider

Course Grade
The course grade will be based upon programming assignments, announced and unannounced quizzes, class participation and three exams (the third exam is scheduled for: Monday, May 2nd at 8:00-10:00 pm). The following is a tentative point assignment for the course:
Exam 1: 100
Exam 2: 100
Exam 3: 100
Assignments: 150
Quizzes and ...: 50

The final grade is calculated by adding the number of points that the student earned divided by the total number of possible points. The final grade will be based on the scale:
100 to 90% -- A
89 to 80% -- B
79 to 70% -- C
69 to 60% -- D
59% and below – F
The instructor may change this scale to benefit the students.

Late Work: Assignments are due at the beginning of class on the due day. The time stamp on submitted work will be used to determine the promptness of your work. Any late work will be assessed a 30% penalty. Assignments will NOT be accepted after 1 class day. It is your responsibility to inform me of any late electronic submission. Regardless of the electronic time stamp, no work will be graded after 1 week.

Academic Integrity: All work in this class will be the sole effort of the individual student. Cheating in any form will automatically result in a 0 and may result in failure of the course.