Anxious about your first week of class? Here is what you need to know to get started.

Sections

You must be enrolled in a CS 272 lecture section and CS 272L lab section taught by the SAME professor. Sections with different professors are not interchangeable; they are using different programming languages and assignments.

Modality

<aside> <img src="/icons/info-alternate_gray.svg" alt="/icons/info-alternate_gray.svg" width="40px" /> This course will be hybrid for Fall 2023.

</aside>

On weeks without holidays, there will be a synchronous in-person lecture on Tuesday and a mix of synchronous and asynchronous remote content on Thursday.

The lab sessions will be in-person only on Fridays.

Attendance

Your attendance is strongly encouraged for in-person lectures and labs.

All lectures and labs are held in Lo Schiavo Science Center room G12, which is the glass-encased classroom accessible from the below ground courtyard.

The instructor will record audio and the computer screen for lectures as a study aid, not as a lecture replacement. Lab sessions, office hours, and group code reviews will not be recorded.

Software

You need a computer or laptop capable of running Java SE JDK 17, Eclipse 2023-06, Zoom, and a modern web browser that can access all of the course websites. Your system can run Mac, Windows, or Linux.

There are no books required for this class.

Websites

This course will rely on the following websites:

We will also use GitHub for code, PollEv for in-class polls, Zoom for remote interaction (office hours, code reviews), and Panopto for lecture recordings.