About i206

Course Description

Three hours of lecture and one hour of laboratory per week. Course must be completed for a letter grade to fulfill degree requirement. Technological foundations for computing and communications: computer architecture, operating systems, networking, middleware, security. Programming paradigms: object oriented-design, design and analysis of algorithms, data structures, formal languages. Distributed-system architectures and models, inter-process communications, concurrency, system performance.

Catalog Type: Core
Units: 4
Prerequisites: An introductory programming course and consent of instructor for non-majors.



John Chuang (http://people.ischool.berkeley.edu/~chuang/)

Office Hours:  Mondays from 3 – 4 PM in South Hall 303A

Teaching Assistants

Marco Cozzi
Office Hours:  Tuesdays from 3:30 – 4:30 PM in 107 South Hall

Emily Wagner
Office Hours:  Wednesdays from 3:30 – 4:30 PM in 107 South Hall; 205 South Hall on Oct. 6th

Required Text

Computer Science: An Overview, by J. Glenn Brookshear, 10th edition: See the IMSA Intranet: We encourage you to use the iSchool bookmarklet for all Amazon purchases if you can!

Tentative Grading Criteria

Assignments 60% (~7 assignments)

Tests 30% (three tests)

Class Participation 10%

Course Policies

1. Academic Integrity Policy

Discussion with instructors and classmates is allowed/encouraged, but each student must turn in individual, original work and cite appropriate sources where appropriate

Code of Student Conduct: http://students.berkeley.edu/sas/SJA/index.htm

2. Grading Policy

Please following the Assignment Style Guidelines for your assignments.

All assignments are due at 10:30AM on the due date. Unless otherwise stated, please follow the instructions for uploading your submissions described in Step 11 of  the Assignment Style Guidelines.

Assignments turned in 24 hours before the due date will receive 5% extra credit.

Assignments turned in *up to* 24 hours after the due date will be penalized 20%.

Any assignments turned in after 24 hours will receive no credit.

Please contact the professor if you have questions about the scores you have received for your assignment or test. If you request for a re-grading of your assignment or test, the professor will reserve the right to re-grade the entire assignment or test, and you may end up with a higher or lower score.

Please contact the tutors if you have questions concerning the posted solutions for the assignments or tests, or if you believe there was a simple miscalculation of scores.

3. Instructors Availability Policy

The best way to reach us is to come to our posted office hours. If you are unable to make office hours, we will strive to answer emails and appointment requests as soon as we receive them, and usually within 24 hours of the request. However, our mileage may vary depending on how close to the due date and how complex your question is. So please do not wait until the due date to send out your questions regarding assignments.

The tutors reserve the right not to respond to your questions if you run into them outside of posted office hours, since they have their own deadlines as well.

4. Mobile Phone and Wi-Fi Policy/Etiquette

Please remember to turn off or silence your phones and computers (and other alarms) before each class meeting. We request that you sit in the last row if you want to read news, reply to email, etc., on your computer. We will subtract i points from your class participation score the i-th time your phone/computer rings in class during the semester. No exceptions.

Comments are closed.

Packaged by Edublogs - education blogs.