ad


CSMain
home
CS1B LectureNotess
Coursework

CS 1B : Introduction to Programming


Welcome to Introduction to Computer Programming!

This page will provide most of the more general information about the class. Use the buttons on the left to find information on specific topics (such as assignments, lecture notes, and readings). Please refer to the syllabus for more detailed information or let me know if you have any questions, concerns, or if you need further clarification about anything presented on this site.




Instructor Info

Michele Rousseau
Office: SM 350
Email: mrousseau@saddleback.edu

* To ensure a prompt response to your email, please include "CS1B" in the subject.

Top of page

Syllabus

All students are responsible for being aware of all information contained on the course syllabus and the lab policies.

Top of page

Office & Lab Hours

If I am not in my office during office hours times please check the lab (SM348).

Office Hours

Tuesday: 2:00p - 4:00p & 8:50p - 9:20p
Wednesday: 2:30p - 4:30p & 8:50p - 9:20p

Lab Hours

Monday: 9:00a - 10:20a
Tuesday: 4:30p - 6:00p
Wednesday: 9:00a - 10:20a & 4:30p - 6:00p

Top of page

Course Description & Policies

Catalog description:
A basic course in computer programming which covers the properties of modularity and applies a contemporary high level programming language, currently C++, to the solutions of a wide variety of problems relating to science and business. Emphasis is on development, debugging, and testing of programs that use a wide variety of simple and composite data types. These programs will use both non-recursive and recursive techniques in the solution of problems. Repeatable one time only when programming language changes.

Recommended Preparation
CS 1A - Introduction to Computer Science
Although CS1A is not a required pre-requisite, it is expected that all students in CS1B have an understanding of the material covered in CS1A.

CS1A is an introductory course to the field of computer science including a brief introduction to programming. If you have extensive programming experience or have previously taken a C++ programming course, then it may not be necessary for you to take CS1A, otherwise it is strongly recommended that you first successfully complete CS1A prior to taking CS1B.

Pre-Requisites
None

Students with Disabilities
Any student who feels he or she may need an accommodation based on the impact of a disability should contact me privately to discuss his or her specific needs. Also contact Disability Services as soon as possible to better ensure that such accommodations are implemented in a timely fashion. If you should need an exam proctored it is essential that you make arrangements with me prior to each exam.

Add/Drop/Change of Grade Policy
This course is consistent with the policy for all Math, Science and Engineering classes.

Check Saddleback's important dates for for more information on deadlines for the quarter.

Adding the class
APC codes will only be issued if the class is not full. Anybody not attending on the first day will be dropped.

Dropping the class
Students may be dropped if they fail to attend 6 hours of lecture in total throughout the semester at my discretion. However, do not count on me to drop you. If you choose to drop the course it is imperative that you drop the class by the dates below.

Students may drop this class without a "W" by February 18th.
Students may drop this class with a "W" by April 8th.

Changing from a grade to a pass/no pass option
This option must be changed no later than February 18th.

Top of page

Grading

Labs & Assignments30%
Quizzes10%
Exams40%
Final20%


Regrade Policy
If you have any concerns about the grading on any your work, please submit your regrade before or after class. Inlcude a separate attached sheet of paper that specifies what needs to be regraded and why you feel it was graded incorrectly.

You will have one week to review your returned work before submitting it. Please take a minute to review your work when it is returned. I will do the best we can to ensure that your work is assessed fairly and correctly, but mistakes happen and we are more than willing to address any errors.

Exception: To ensure that final grades can be accurately assessed, any work returned during the last week of the semester needs to be submitted for regrade prior to the final exam.


Late Assignments / Labs
In general, there are no late assignments in this class.
Exceptions to the late policy: Approval to turn assignments/labs in late may be given under extenuating circumstances. Exceptions without prior notification may be made in the case of unforeseen valid reasons (serious illness, unplanned surgery, accident, family emergency… etc..).
All exceptions made will be at the sole discretion of the instructor and are rarely made more than once a semester.
Top of page

Quizzes & Exams

All Exams & Quizzes are based on readings, lectures and/or cou6rsework. Exams will be announced at least one week before they are given. Quizzes may not be announced. Please keep up on course material.

Make-up Quizzes / Exams
The official policy for this class is that there will be no make quizzes or exams. Exceptions may be made in the case of an unforeseen, extenuating circumstance (serious illness, non-elective surgery, accident, family emergency… etc..). Exceptions will not be made without prior notification (if prior notification was possible). Proof of circumstances may be required. All exceptions will be made at the instructor's discretion..

Top of page


Send feedback about this website to Michele Rousseau