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.