Required Course Materials: CPSC 101 packet of readings (available in the bookstore). Students will also need at least two 3.5 inch high density diskettes.
Course Objectives: This course is a "liberal arts" introduction to computers designed to give students a general understanding of the fundamental concepts underlying computers and the discipline of computer science. Hands-on activities using the computer are an integral part of the course. The objectives are for the student (a) to understand the basic concepts underlying computer systems; (b) to gain insight into how these concepts arose; (c) to be able to apply these concepts in becoming a more knowledgeable user of computers; (d) to increase his/her ability to think logically and design algorithms to solve problems; and (e) to increase his/her ability (and comfort) in using the computer as a problem-solving tool. There will be hands-on experience in using personal computers running the Windows XP operating system. Applications will include electronic mail, the Internet (including writing Web pages), programming in JavaScript, and using spreadsheets. Pentium-based personal computers (running the Windows XP operating system) will be used in the course.
Students who are considering a major in Computer Science or Computer Information Systems should take CPSC 120 instead of this course! Students who have received credit for BUAD 258 or a computer science course at or above the 200 level may not receive credit for this course.
Attendance Policy: Class attendance is a very important aspect of a student's success in this course. The student is expected to attend every class and is accountable for any missed classes. (Also see notes below about missed labs and quizzes!)
Grading Policy: The course grade will be based on 3 tests, weekly quizzes, several graded assignments and in-class labs, and a comprehensive final examination with weights as follows: