Course Resources

Discussion forum. The best way to ask a short question about the course materials is via Ed Discussion, an online discussion forum where you can ask (and answer) questions. The course staff monitors this forum regularly.

Office hours. For more substantial questions about the course materials, you should attend office hours. You're welcome to attend any office hours listed below.

One-on-one meetings. COS 125 is a challenging course. If you are falling behind, be proactive. Contact your instructor or course fellow as soon as possible and schedule a one-on-one meeting. In the meeting, review the material and make a plan for success in this course. We are happy to meet with you.

Textbook. Computer Science: An Interdisciplinary Approach by Robert Sedgewick and Kevin Wayne. Addison–Wesley Professional, 2016. ISBN 978-0134076423. The assigned readings are required.

Booksite. The booksite contains many useful resources while programming.


Mental Health Resources

Princeton University offers a variety of resources to support your mental health and wellbeing. If you or someone you know needs support or is looking to access specific services, consider reaching out to these university and student-led resources:


Office Hours