Assignments, Overview

Pair Programming You must work on all projects in pairs. Pair programming usually means that you do everything together, jointly in front of a single computer. The rough idea is this: One of you plays pilot, the other co-pilot. The pilot works on the keyboard and explains aloud what is going on; it is the co-pilot’s responsibility to question everything. After completing a step to the satisfaction of both, you commit your code and switch roles.

Project Submission For each project a link is provided by your instructor, you need to accept the assignment. This will create a repository for your project on GitHub (more). All of your work will live on your GitHub. On the specified due date and time, a script will harvest your work.

Code of Conduct You must perform all work with your chosen partner. You must not discuss the weekly projects outside of this partnership. Once you see other people’s solutions to weekly projects in class, you may choose to modify your own in response to these presentations.

– Delivery

Software and Packages

– Read Me

– Test Me

– Debugging

– Late Policy

– Code Grades

Back to ECE495 home