User Tools

Site Tools


whats_new

This is an old revision of the document!


What's new

Please also see the forum.

April 23, 2009

Assignment2 grades are available via ePost. Hopefully, assignment reports will be handed back on Monday.

April 21, 2009

Part I of Assignment 3 has been released. Part II was released last Monday. See Important Dates on the wiki sidebar for due date.

April 3, 2009

Grades for Assignment1 have been released via ePost. Your points (or raw mark scores) are not a grade. They allow us to rank submissions. To obtain your grade, you must apply the provided map from points to letter grades. See the link on Important Dates page.

April 1, 2009

See Assignment 2 for a dicussion of void safety and the use of HASH_TABLE[?G, ?H].

March 30, 2009

The Project description has been released.

March 25, 2009

Assignment 2 is now released.

March 19, 2009

The Laboratory is in Prism on Monday March 23 4-6pm. So office hours will be in the Lab!

The main purpose of the Lab is to make sure that you are comfortable with all aspects of the EiffelStudio tool including:

  • Browsing clusters, classes and features. Targeting and retargeting. Text view, contract view, flat view, interface view.
  • Using the debugger. Set a breakpoint, execute one step at a time, examine the heap etc.
  • Writing tests with ESpec
  • Generating proper formatted documentation (html-style and rtf style)
  • Deriving BON class diagrams showing client-supplier and inheritance relations.
  • Understand all aspects of bank_account3 (see SVN) and slides.

Follow the Tutorial and use bank_account3 in the SVN to check out the features.

We will not be answering any questions having to do with the solution to assignment 1.

March 12, 2009

The ECF file for Assignment 1 has changed to

 <library name="espec" location="$ESPEC\library\espec.ecf"/>

instead of

 <library name="espec" location="$ESPEC\espec.ecf"/>

This is so that we can use the same ECF file whether we run on Windows or Linux. The environmental variable in both cases is set to point to the espec_simple folder.

 Prism: $ESPEC=/cs/home/sel/espec_simple
 e.g. on Windows: $ESPEC=c:\espec_simple

Note: Make sure to clear the cache when obtaining a new zip file from the SVN, e.g. on Firefox do: Tools → Clean Private Data.

Sunday March 8, 2009

Assignment 1 has been released.

Wednesday March 4, 2009

Please familiarize yourself with the EiffelStudio IDE before the next class on Monday.

  • Read Eiffel Essentials PDF at Resources.
  • Please join the forum ASAP. New information will be posted there.
  • Try out the IDE on class ACCOUNT – done in class on the first day. Slides are available (click the SVN link on the sidebar to the left). The BigEiffel pdf has some slides on the bank account and specifying classes via Design by Contract.
whats_new.1240514838.txt.gz · Last modified: 2009/04/23 19:27 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki