This document outlines the requirements and expectations for passing the IMP-35 Programming course. It details that students must complete at least 30% of home exercises, which can earn extra points on exams. There are three exams or an optional final exam, which are open book and involve programming questions. An independent or group project is also required, such as developing a Tic-Tac-Toe game. The final grade is an average of exam scores and the project grade. Key deadlines are provided. Students are expected to dedicate around 16 hours per week to the coursework outside of lectures.