COMP 115: How to Design Programs

Office Hours

Joomy: Sunday, 7pm-8:30pm, Exley 113
Joomy: Monday, 7pm-8:30pm, Exley 72
Sam S: Tuesday, 7pm-8:30pm, Exley 113
Sam O: Wednesday, 7pm-8:30pm, Exley 72
Dan: Thursday, after class, Exley 633


We will use Piazza for questions about the assignments, for students to discuss course materials, and to make announcements about the class. You are responsible for being current with the information and discussions that are posted there.

You will get an email from Piazza with a link inviting you to create an account within the first week of the term. If you haven't gotten one in that time, please contact course staff.

In addition to the web interface, there are Piazza apps for Android and iOS available for free through their respective app stores.


The programming language we will use is called Pyret. You can develop and run your code in a web browser from any computer, using the online development environment.