cs111 Administrative Information


Office Hours
Lecturer/Lab Instructor:
Sohie M. Lee
SCI E106
Mondays 2:40pm-4:00pm and Wednesdays 10-11am and by appt.
Franklyn Turbak
SCI E126
Mon. 3-5pm, Tue. 2-4pm, and by appointment.
Lab Instructor:
Elena Machkasova
SCI E127
Tue. 4-6pm & Fri. 1-3pm, and by appointment.

You may go to any of the instructors for help. Note that faculty meetings and seminars sometimes conflict with scheduled office hours. We will keep you informed each week about any changes in our office hours.


There are two 70-minute lectures each week, which will introduce the main content of the course. Each week there is also a mandatory 2-hour laboratory session.

(Held in E101)


Lec 01: Monday/Friday 1:30pm - 2:40pm
Sohie Lee

(after 3/7/03 Lyn Turbak )

Lec 02: Monday/Thursday,
11:10am - 12:20pm
Sohie Lee

(after 3/7/03 Lyn Turbak )

(Held in E101)

Lab Instructor
Lab Teaching Assistants
Lab 01:
Wednesday, 10:30am - 12:20pm
Elena Machkasova
Chelsea Tiffany
Lab 02:
Wednesday, 2:15pm - 4:05pm
Sohie Lee

(after 3/7/03, Elena Machkasova)

Susanna Supalla
Lab 03:
Wednesday, 4:10pm - 6:00pm
Sohie Lee

(after 3/7/03, Elena Machkasova)

Inna Poliakova

Teaching Assistants

There are four teaching assistants who will hold drop-in hours, help out in lab, and/or grade problem sets: Inna Poliakova, Susanna Supalla, Chelsea Tiffany and Candy Wong

cs111 drop-in teaching assistants are available in E101 from on the following nights and times:





6 - 8 p.m. 

Candy Wong


7 - 9 p.m.

Inna Poliakova


9 - 11 p.m.

Susanna Supalla


7 - 9 p.m.

Chelsea Tiffany


Notes: There is no textbook for this class. Notes will be posted for some of the lectures on the CS111 Notes Page. You are also encouraged to consult the text from the Fall'01 version of CS111. Although some of the conventions, emphasis, and terminology are different between the Fall'01 course and this semester, most of the basic concepts are the same, and the Fall'01 text is a valuable reference. Other valuable references are the many introductory Java textbooks that are available on the bookshelves in SCI E101 and SCI 173 (see below).

E101 Library: The CS department has purchased a collection of books relevant to CS111 and CS110 that are kept in the bookshelves near the front door of E101. See the E101 library page for a listing of the holdings and the rules for borrowing from the collection.

173 Library: The CS department maintains a large collection of computer science books (including lots of introductory Java books) in the CS Lounge (Room SCI 173), whose windows look into the mini-focus. It's a good idea to become familiar with this room and the book collection early on.

Science Center Library: A number of Java programming books are available in the Science Center.


We will be using Metrowerks CodeWarrior development environment for the Macintosh and the PC. This software is installed on most machines on campus.

We will be using the Learning Edition of CodeWarrior, Version 2.0. If you would like to program in this environment (currently, Version 3.0 is available which should work fine for CS111) on your own computer, you can buy it from Efollet or Metrowerks. Compare prices---Efollet claims to provide an academic discount.

Coursework for this class will require you to use computing resources provided by the Information Services (IS) group on campus. Specifically, you should get comfortable with FirstClass, Netscape and Fetch. If you have any questions about these applications, see the User Services web pages.


The class conference on FirstClass is "Wellesley Conferences/Courses/CS/CS111-S03". You are welcome to post questions or comments that are of general interest to people in the course. Sohie, Lyn, Elena and the TAs will all read the folder on a regular basis and post answers to questions found there. This folder is also a good place to find people to join a study group. You should plan on reading this folder on a regular basis.

We will post class announcements in the Announcements folder. You should read this folder regularly, too.

There is also a folder called "Chat" where you can post messages that may not be of general interest. You are not required to read this folder.

Finding Help

If you have any questions at all about the class (whether big or small, whether on labs, problem sets lectures, reading, or whatever) please contact one of the lecturers, lab instructors or TAs. That's what we're here for!

Simple questions can often be answered via the class folder or email. Questions of general interest (e.g. clarifying ambiguities in an assignment, wondering why posted programs don't work as expected) should be posted to the cs111 folder.

If you have a complex question or need help in understanding the material, you are encouraged to see us or a cs111 teaching assistant. The best time to see us in person is during our scheduled office hours (listed at the top of this document). If these times are not convenient, we can schedule an appointment for some other time. You can schedule an appointment in person, via phone, or via email.

Drop-in teaching assistants are available to answer your questions during certain hours. The names and schedules of the drop-in teaching assistants are given above.

Some hints on working with teaching assistants:

If you need more personalized attention than a drop-in teaching assistant can provide, you can get a one-on-one tutor from the Pforzheimer Learning and Teaching Center (LTC) . This service is confidential and free of charge; please take advantage of it if you need some extra help!

Finally, when looking for help, don't overlook other students--- not only those who have taken the course in the past, but your classmates as well. Get to know your classmates early in the term so that you can help each other out!

Students with Disabilities

Students with disabilities who are taking this class and who need disability-related accomodations are encouraged to work with Barbara Boger, Director of Programs, the Learning and Teaching Center (for learning or attention disabilities), or Jim Wice, Director of Disability Services (for physical disabilities), to arrange accomodations. Their offices are in Clapp Library.