Fact Sheet

ICS-33: Introduction to Programming


Staff Information

InstructorRichard Pattis
Email
pattis@ics.uci.edu
AIM Handlerichardepattis
Office Location    DBH 4062 (Bren Hall)
Office Phone (949) 824-2704
Office Hours Mon 12:00noon - 1:00pm
Tues None
Wed 12:00noon - 1:00pm (except when announced)
Thr   2:00pm   - 3:30pm
Fri 12:00noon - 1:00pm








Rich Pattis
pattis@ics.uci.edu
Instructor
Uddipan Mukherjee
umukherj@uci.edu
TA Labs: 2/5
Mehryar Rahmatian
mrahmati@uci.edu
TA Labs: 3/6
Ish Rishabh
irishabh@ics.uci.edu
TA Labs: 1/4








Jeffrey He
jjhe@uci.edu
Lab 1 Tutor
Shawn Hoebeck
shoebeck@uci.edu
Lab 1 Tutor (11-12)
Lab 4 Tutor (4-5)
Anna Pahlevanyan
apahleva@uci.edu
Lab 2 Tutor
Jeffrey Hong
jeffremh@uci.edu
Lab 3 Tutor (4-5)
Lab 6 Tutor (6:30-7:30O)




Yan Zhao
yanz1@uci.edu
Lab 4 (5-6)
Lab 5 Tutor
Huy Vuong
vuonght@uci.edu
Lab 3 (5-6) Tutor
Lab 6 Tutor

Course Help

Instructor Office Hours: Please feel free to drop by any time during my office hours, without an appointment (these are open office hours). If you cannot make any of these times and want to schedule an appointment at some other time, e-mail me to arrange one (or, if the question is small, just send me e-mail asking it). I answer e-mail periodically throughout the day (from about 6:30am to 10:00pm). If the question might be of interest to the entire class, post it on one of the MessageBoard Forums.

Instructor Online Hours: I will hold online evening office hours every evening before our class meets (typically Monday-Thursday and Sunday, 9:00pm to 10:00pm) where I am reachable by by AIM handle richardepattis.

MessageBoard Forums: I have created a Message Board for this class and started four MessageBoard Forums. I prefer students ask questions on these Forums so that everyone (staff and students) can see the questions and everyone can participate in answering the qusetions (and exploring the answers).

  1. Python and Eclipse: Use this forum to ask questions about/discuss any issues related to using the Python programming language and Eclipse environment.

  2. Lecture Material: Use this forum to ask questions about/discuss any of the material covered in the lectures or readings.

  3. Programming Assignments: Use this forum to ask questions about/discuss any aspects of the programming assignments. Don't post solutions or any code, but feel free to ask about/discuss all other aspects of the programming assignments (including asking for clarification: be specific).

  4. Quizzes and Exams. Use this forum forum to ask questions about/discuss any aspects of the quizzes or exams. Again, Don't post solutions or any code, but feel free to ask about/discuss all other aspects of the quizzes and exams (including asking for clarification: be specific).
Feel free to ask questions and answer other students' questions on these forums (subject to the prohibition of posting code for Programming Assignments and Quizzes and Exams). I will also read them daily. In past quarters, the message board/forum mechanism have seen a good amount of traffic: course material has been clarified, questions have been asked and answered, and many interesting discussions have ensued. But the efficacy of these discussions depends on your participation. If the need for other forums arise, I will create them: feel free to suggest forums to me.

Course Email: The instructor, staff, and all students registered for the course can send email to everyone else by emailing the address ics33-S13@classes.uci.edu. All messages sent via this email address will be archived on the Email Archive As the instructor, I will frequently use this mechanism to broadcast timely information to all the students. Students should use this email address more selectively: mostly you should be using the forums mentioned above to ask questions, so all students can see your questions/comments and participate in the discussion. One reasonable student use of this email list is to send email if Checkmate (the program submission system) appears to be down; by sending email I will learn about the problem and everyone will know I know. When I bring Checkmate back up, I'll send a follow-up email message to everyone.

Finally, remember to read the Announcements link daily, on the course web; I tend to post long-lived information here, rather than via the forums or email.


Lecture/Section Meeting Places and Times

Lecture/Lab(s) Classroom Days Start Stop
Lecture EH 1200 MWF 2:00 pm 2:50 pm
Lab 1 ICS 189 TuTh 11:00 am 12:50 am
Lab 2 ICS 192 TuTh 12:00 pm 1:50 pm
Lab 3 ICS 192 TuTh 4:00 pm 5:50 pm
Lab 4 ICS 189 TuTh 4:00 pm 5:50 pm
Lab 5 ICS 192 TuTh 6:00 pm 7:50 pm
Lab 6 ICS 189 TuTh 6:00 pm 7:50 pm

It is well known (but underappreciated) fact that consistent attendence of lectures/lab is strongly correlated with good course performance; therefore, I expect all my students to attend classes regularly. Plan on arriving punctually -I may make important announcements at the start of a class- paying attention, and treating your classmates with respect.

If you do miss a class, your first point of contact should be other students who attended the class to determine what you missed and how you can catch up (see the course web too). One of the most "bewildering" questions faculty hear is, "I missed class yesterday; did you say or do anything important?"


Bottom Line

As a lecturer at UCI, my primary responsiblity is teaching; my primary activities are preparing course materials, teaching in class, interacting with students (in class, during [online] office hours, on MessageBoard Forums) and grading.