CS 1A - INTRO TO COMPUTER SCIENCE

Instructor: Tom Dedonno

Semester:Fall 2006
E-mail: tdedonno@juno.com Ticket No: 14555
Web-site: http://saddleback.edu/faculty/tdedonno | Office Hours Time: 7-10:00PM Mon
Class Web-site: http://saddleback.edu/faculty/tdedonno/cs1a Room: SM301

Introduction

This course will provide the student with a hands-on introduction to the computer. Hardware and software will be examined with an emphasis on the development of problem solving techniques and programming applicable to the field of Computer Science.

Required Textbook

Bookstore Shrink-wrap "CS 1A: An Introduction to Computer Science From Applications to Programming", By Watkins, P.

Course Grading

30% Homework Assignments/Lab/Shrink-wrap - You are responsible for keeping your Shrink-wrap text book up to date.
10% In-Class Quizzes (Quizzes Will be Announced in Class a Week in Advance)
60% 2 Tests (20%/Each) and Comprehensive Final

HOMEWORK POLICIES


HOMEWORK IS DUE AT THE BEGINNING OF CLASS ON THE ASSIGNED DAY. Homework
assignments NOT discussed in class may be turned in late under the following guidelines:


 1 point will be deducted for assignments turned in on the due date but after the start of class (THERE IS NO ADVANTAGE TO WORKING ON AN ASSIGNMENT IN THE LAB WHEN YOU SHOULD BE IN CLASS - YOU JUST GET FURTHER BEHIND).
 2 points will be deducted for assignments turned in up to one week from the due date.
 5 points will be deducted for assignments turned in after one week and up to two weeks from the due date. NO ASSIGNMENTS WILL BE ACCEPTED AFTER TWO WEEKS.
NOTE: There will be some assignments that will be discussed the following class meeting and those will not be accepted after the due date. I will return assignments to the class after this two week time period. Once assignments have been returned to the class no more assignments will be accepted.

ONCE I BEGIN TO LECTURE YOU ARE NOT TO WANDER UP TO THE DESK TO TURN IN ASSIGNMENTS ETC. WAIT UNTIL THE END OF CLASS. IT IS YOUR RESPONSIBILITY TO BE HERE AND COMPLETELY READY TO START LECTURE AT 6PM. HAVE ASSIGNMENTS ASSEMBLED (STAPLED ETC.) THE NIGHT BEFORE THEY ARE DUE AND DROP THEM ON THE DESK BEFORE THE START OF CLASS.

Assignments are to be in the following format:
- Assignment sheet on top with your name and class section
- All sheets STAPLED IN THE UPPER LEFT CORNER - NO FOLDED EDGES, CLIPS ETC.
- Assignments not in this format will not be accepted and will be considered LATE when resubmitted.
- PROGRAMMING ASSIGNMENTS MUST CONFORM TO THE STYLE TAUGHT IN CLASS AND SHOWN IN CHAPTER 5 OF THE SHRINK WRAP.

E-Mail - Contact Information

Since this class meets only once a week Saddleback E-Mail system will be used to send out updated nformation. Therefore you are responsible for either checking your Saddleback e-mail frequently or preferrably have you Saddleback e-mail forwarded to an account you use daily.

Also is is prudent, to create a study group or at least get contact information from a few fellow class mates. If you miss class you are responsible for material covered and/or assigments.

EXAMS/QUIZZES


Exams will be announced at least two weeks in advance. Makeup exams will be given only if I am notified prior to the exam with a valid reason and AT MY SOLE DISCRETION. Quizzes will be announced in advance. There is no makeup for a missed quiz. I will drop one quiz at the end of the semester.

Disabilities


***** If you have a disability and require accommodations, please discuss your academic adjustment needs with me as soon as possible. Please contact the Special Services Center, Room 113 for additional information. All information will remain confidential .

Dropping the Class


NOTE: It is the student's responsibility to drop the class if he/she so desires. However, any student missing 6 hours of class time during the semester may be dropped by the instructor. That is 2 class meetings for courses meets once a week.

Lab Accounts


Lab accounts will not be activated until you go to the computer lab and sign a form outlining the lab use policies and the department policies relating to academic integrity. These forms will be kept on file in the lab. ALL students must have an activated lab account that is for their exclusive use.

Schedule

Topics Covered
 History of Computing & Computer Generations
 Overview of Computer Hardware
 Introduction to Problem Solving
 Numbering Systems (binary, octal, & hexadecimal)
 Hardware Continued
 Flowcharts, Structure Charts, & Pseudo Code
 Networks
 The Internet & Computer Ethics
 Flowcharts, Structure Charts, & Pseudo Code Continued
 Introduction to C++
 Data Types (char, int, & float)
 cin & cout
 Decision in C++
 Problem solving continued
 Looping in C++
 Discussion and assignments involving Word Processing, Spreadsheets, &
Databases will be interspersed throughout the semester.