User Tools

Site Tools


assignments:a1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
assignments:a1 [2007/08/01 13:58] – external edit 127.0.0.1assignments:a1 [2016/06/03 16:53] (current) pawluk
Line 1: Line 1:
 ====== Assignment 1 ====== ====== Assignment 1 ======
 +
 +  * **Due:** June 13, 2013 (23:59/11:59pm)
 +  * **Weight:** 10%
 +  * **Where:** online
 +  * **Type:** Individual
 +
 +===== Learning objectives =====
 +To learn and explore:
 + 
 +  * The implementation and documentation of abstract data types as classes 
 +  * Eiffel programming 
 +  * Programming from contracts and test cases
 +
 +===== Short description =====
 +You are to complete the missing parts in the file map.e. The given partial implementation is a generic structure of Map, where different instances can store objects of different types but a particular instance will store only sequences of the same type of objects. Objects are inserted in the map using the put feature. For simplicity, the argument passed to the put feature is a pair of key and value – object in the given sequence. 
 +
 +===== Specification =====
 +[[http://www.eecs.yorku.ca/~pawluk/3311/EECS3311%20Assignment%201.pdf|The full project spec and instructions are posted here.]]
 +
 +[[http://www.eecs.yorku.ca/~pawluk/3311/3311_a1.zip|The Code you need 3311_a1.zip.]]
 +
 +===== Resources and Hints =====
 +  * [[https://www.eiffel.org/files/doc/static/trunk/libraries/base/linked_set_chart.html|Set implementation]]
  
assignments/a1.1185976689.txt.gz · Last modified: 2016/05/12 16:21 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki