ACT11 Programming Assignments
Goal
To give you experience building and evaluating systems in order to help you to prepare to build and evaluate novel systems you create.
Assignments
We will have four programming assignments. I encourage you to work in groups of two on all assignments. Pair Programming is recommended.
Schedule
Lab | Start Date | Due Date | Report |
Lab 1 | Oct 20, 2011 | Nov 10, 2011 | 2-page report |
Lab 2 | Nov 10, 2011 | Dec 1, 2011 | 2-page report |
Lab 3 | Dec 1, 2011 | Dec 22, 2011 | 2-page report |
Lab 4 | You choose | Dec 22, 2011 | 2-page report |
Ethics
As a scientist, you are expected to maintain the highest ethical standards, do your own work, report on it accurately, and acknowledge any assistance.
Feel free to discuss lectures, reading, and assignments with me, the TA, and other members of the class. You may discuss design, approach, debugging, and testing. You may not copy code, use code from previous semesters, use code you find on the Internet, read code written by other people, or debug code written by other people. Turning in any work that is not original will be reported to the University and at a minimum, you will fail the course.
Acknowledgements
These assignments are derived from Prof. Kathryn McKinley's Advanced Compiler Techniques class.