User Tools

Site Tools


assignments:a1

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
assignments:a1 [2016/05/12 16:22] pawlukassignments:a1 [2016/06/03 16:53] (current) pawluk
Line 1: Line 1:
 ====== Assignment 1 ====== ====== Assignment 1 ======
  
-**Due:** June 12, 2013 +  * **Due:** June 13, 2013 (23:59/11:59pm) 
-**Weight:** 10%  +  **Weight:** 10%  
-**Where:** online  +  **Where:** online  
-**Type:** Individual+  **Type:** Individual
  
-====== Learning objectives ======+===== Learning objectives ===== 
 +To learn and explore:
    
   * The implementation and documentation of abstract data types as classes    * The implementation and documentation of abstract data types as classes 
Line 12: Line 13:
   * Programming from contracts and test cases   * Programming from contracts and test cases
  
-====== Short description ======+===== 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.  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 ======+===== 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/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.1463070172.txt.gz · Last modified: 2016/05/12 16:22 by pawluk

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki