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