SYLLABUS CS10 Fall 2012

What Is This Class All About?

Specification, design, implementation, testing, debugging, maintenance, and documentation of computer programs. Topics include algorithms, languages, software engineering, control structures, functions, data abstraction using classes, and arrays. Numerous programs are written in C++. Intended for both computer science majors and for those seeking a general introduction to computer programming.

For a schedule of topics that will be covered, see the SCHEDULE link on the left menu bar of this page.

What Will You Need to Buy, Borrow or Get For Free?

You will need the required textbook:
ISBN-13: 9780321543721
Author: Stroustrup
Title & Edition: Programming: Principles and Practice Using C++, 1/E
You will also need access to a c++ compiler.

When Can You Get Help?

The lab is a great place to get help with lab activities or assignments. The lab is held at 12:00PM - 1:00PM Tues. and Thurs. in Room 2806. You can also get help during my office hours 9:15-10:15AM Tues. and Thurs. Alternatively, you can contact me outside of class using the contact info on the upper left side of this page. I prefer email, though.

Can You Collaborate?

You can talk to friends and classmates about your work on the assignments. However, you should not give or recieve completed code. Any and all collaboration should be documented in your submission. See the style guidelines section on attribution for details on how to do this.

What Is The Honor Code Policy?

Please refer to your college catalog for College Policies concerning the Academic Honor Code, pp 20. You will receive a score of zero for any work you submit in this class that meets the criteria for academic dishonesty.

How Will You Be Graded?

The grading will be broken down like this:
programming assignments (6)...120 points
midterm exam..................100 points
final exam ...................100 points
total                         320 points  
90-100% A
80-89% B
70-79% C
60-69% D
<60% F

What If You Need Disability Accomodations?

Any student who feels she or he may need an accommodation based on the impact of a disability should contact me privately to discuss your specific needs. Please contact the Disability Resources Department at (707) 527-4278, TTY: (707) 528-2442 or to coordinate reasonable accommodations if you are a student with documented disabilities.

When Is Your Work Due?

See the SCHEDULE on the left menu bar of this page.