User Tools

Site Tools


start

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
start [2015/05/19 13:36] jackiestart [2015/05/26 13:24] (current) jackie
Line 7: Line 7:
     * **Venue**: ACE (Accolade East) 007 ([[http://www.yorku.ca/web/maps/KEELE_Map.pdf|Building 92, Area E7]])     * **Venue**: ACE (Accolade East) 007 ([[http://www.yorku.ca/web/maps/KEELE_Map.pdf|Building 92, Area E7]])
   * **Office Hours**: Wednesdays 5-6pm   * **Office Hours**: Wednesdays 5-6pm
-    * **Venue**: SEL (Software Engineering Laboratory) @ LAS 2056+    * **Venue**: LAS 2013 
   * **Informal Labs**: Thursdays 5:30-7pm   * **Informal Labs**: Thursdays 5:30-7pm
-    * **Venue**: LAS 1002 +    * **Venue**: LAS <del>1002</del> 1006 
     * Weekly labs sessions are optional, to help you with technical problems     * Weekly labs sessions are optional, to help you with technical problems
     * Doing lab exercises is an important step in developing your design skills. You can, of course, also do the labs on your own time. You can also ask questions in the forum or attend regular office hours.     * Doing lab exercises is an important step in developing your design skills. You can, of course, also do the labs on your own time. You can also ask questions in the forum or attend regular office hours.
Line 24: Line 24:
       * Use this text to learn about design by contract, polymorphism, static typing, dynamic binding, genericity, multiple inheritance, and lambda expressions (agents). These are all topics needed for this course.       * Use this text to learn about design by contract, polymorphism, static typing, dynamic binding, genericity, multiple inheritance, and lambda expressions (agents). These are all topics needed for this course.
       * Book page with [[http://touch.ethz.ch/|a complete course with slides, videos and exercises]].        * Book page with [[http://touch.ethz.ch/|a complete course with slides, videos and exercises]]. 
-      * The text //Touch of Class// is available with online access via Steacie Library. +      * The text //Touch of Class// is available with [[https://www.library.yorku.ca/find/Search/Results?mylang=en&lookfor=touch+of+class&submit=Find&type=AllFields|online access]] via Steacie Library (you need your library account for this)
  
 ===== Getting Started ===== ===== Getting Started =====
Line 31: Line 31:
   *See bottom** ↓** of this page for login with your Prism password. Slides are available from the SVN repository (see link in the sidebar, once you have logged on).   *See bottom** ↓** of this page for login with your Prism password. Slides are available from the SVN repository (see link in the sidebar, once you have logged on).
  
-  * Get started using the Eiffelstudio IDE on the first day of class ([[https://wiki.eecs.yorku.ca/project/eiffel/getting_started:start|here]]). Compile and execute a hello world program. Then use the ESpec library to write and execute your first test. You might want to run through this [[http://tecomp.sourceforge.net/index.php?file=doc/lang/tutorial.txt|introductory tutorial]].+  * [[https://wiki.eecs.yorku.ca/project/eiffel/getting_started:start|Get started with the EiffelStudio IDE]] on the first day of class. Compile and execute a hello world program. Then use the ESpec library to write and execute your first test.  
 +    * Instead of installing Eiffel Studio directly on your own machine, you may download and run a pre-built [[https://wiki.eecs.yorku.ca/course_archive/2014-15/S/3311/protected:vm:start|virtual machine]] that has Eiffel Studio set up for you.   
 +    * You might want to run through this [[http://tecomp.sourceforge.net/index.php?file=doc/lang/tutorial.txt|introductory tutorial]].
  
   * [[https://wiki.eecs.yorku.ca/project/eiffel/bon:start|Get started with BON]]   * [[https://wiki.eecs.yorku.ca/project/eiffel/bon:start|Get started with BON]]
Line 37: Line 39:
     * You are //required// to use [[https://webapp.eecs.yorku.ca/dreamspark/|Visio]] to draw BON diagrams for your assignment, lab test, and project.      * You are //required// to use [[https://webapp.eecs.yorku.ca/dreamspark/|Visio]] to draw BON diagrams for your assignment, lab test, and project. 
     * There is a [[http://www.bon-method.com/bonsai-1.4.zip|template]] to do nice BON diagrams.     * There is a [[http://www.bon-method.com/bonsai-1.4.zip|template]] to do nice BON diagrams.
-    * BON diagrams drawn using other tools (e.g., word, power point, open office, etc.) will cause an immediate reduction of 50% of your marks.+    * BON diagrams drawn using other tools (e.g., word, power point, open office, etc.) will cause an **immediate reduction of 50% of your marks**.
  
   *  Examples and useful slides from [[http://www.cse.yorku.ca/course_archive/2014-15/F/3311/|other instructors]] for this course.   *  Examples and useful slides from [[http://www.cse.yorku.ca/course_archive/2014-15/F/3311/|other instructors]] for this course.
start.1432042562.txt.gz · Last modified: 2015/05/19 13:36 by jackie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki