Welcome to CMSC115-F2026!
First time here or need a refresher about the course? — Read the Syllabus.
Quick links
Discord — for all course-related online communications.
Brightspace — for quizzes, exams, and some of the assignment submissions.
Assignments
Due Oct 7, 2026
Practice processing lists using built-in functions; learn to decompose lists and process them yourself, without built-ins.
Due Sep 23, 2026
Review names, functions, evaluation,and tables.
Due Sep 16, 2026
Keep practicing writing functions, learn about runtime errors, and start working with tables.
Due Sep 9, 2026
Practice finding built-in functions, defining your own functions, and using conditional expressions.
Due Sep 2, 2026
Decide how to keep track of your course work, choose a development environment for Pyret, and create your first programs.
Due Aug 26, 2026
Familiarize yourself with the course and fill out the intro survey.
No matching items
All published assignments are on the Assignments page.