assignments:project
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| assignments:project [2016/05/08 18:13] – created pawluk | assignments:project [2016/07/07 00:55] (current) – pawluk | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Project ====== | ====== Project ====== | ||
| - | TBD | + | |
| + | * **Due:** August 3, 2016 | ||
| + | * **Weight:** 25% | ||
| + | * **Where:** online | ||
| + | * **Type:** Group 1-3 students | ||
| + | |||
| + | ===== Learning objectives ===== | ||
| + | To learn and explore: | ||
| + | |||
| + | * The implementation and documentation of abstract data types as classes | ||
| + | * Eiffel programming | ||
| + | * Design by contract | ||
| + | * Inheritance and Polymorphism | ||
| + | * Design patterns | ||
| + | * Test driven development | ||
| + | |||
| + | ===== Short description ===== | ||
| + | Your task is to create a prototype of a text-based game. The game does not need to be complex, however, it should provide enough complexity to show your design skills. You can find some ideas for games in [[https:// | ||
| + | |||
| + | ===== Specification ===== | ||
| + | [[http:// | ||
assignments/project.1462731203.txt.gz · Last modified: by pawluk
