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.
Enrollment: Limited to entering iSchool Masters and PhD students only.
Prerequisites: An introductory programming course and consent of instructor.
Weekly Meeting Schedule
Office hours: W 3-4pm (SH303A) and by appt.
Ashwin Jacob Mathew
To reach all four of us: send email to <i206instructors@ischool>
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
All assignments are due at 10:30am on the due date.
Instructors Availability Policy
The best way to reach us is to come to our posted office
you are unable to make office hours, we will strive to answer emails
appointment requests as soon as we receive them, and usually within 24
hours of the request. However, our mileage may vary depending on how
to the due date and how complex your question is. So please do not wait
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.
To facilitate timely response to your inquiries, please email questions to all four instructors using i206instructors@ischool, rather than to individual instructors. If you send us questions via email, we will post our responses to the class mailing list, after anonymizing the sender information. Please give us explicit instructions if you want us to respond to your questions in private.
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.