start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2018/01/04 03:37] – jonathan | start [2018/01/08 01:29] (current) – jonathan | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | ||
====== EECS3311 - Software design - Winter 2018 ====== | ====== EECS3311 - Software design - Winter 2018 ====== | ||
- | **Note** | + | ===== Lectures and Scheduled Labs ===== |
* <hi> Login with your Prism ID at the bottom of this page </hi> | * <hi> Login with your Prism ID at the bottom of this page </hi> | ||
* Subscribe and regularly follow the Forum (see sidebar) for course updates. | * Subscribe and regularly follow the Forum (see sidebar) for course updates. | ||
Line 18: | Line 18: | ||
* Lab01: W 16: | * Lab01: W 16: | ||
- | **Note**: Labs start on Thursday, 4 January, on the very first day of class with [[protected: | + | **Note**: Labs start on Thursday, 4 January, on the very first day of class with [[protected: |
- | [[: | + | ===== Laptops, tablets, smartphones ===== |
- | --- | ||
Laptops, tablets, smartphones, | Laptops, tablets, smartphones, | ||
+ | |||
+ | |||
+ | ===== Information for Section E only ===== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | ===== Fall 2017 Slides and Videos ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
===== Info ===== | ===== Info ===== | ||
- | |||
* Quizzes every week during labs. | * Quizzes every week during labs. | ||
* **Textbooks**: | * **Textbooks**: | ||
Line 40: | Line 49: | ||
*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). | ||
- | * Office hours: | + | * Office hours: |
* Get started using the Eiffelstudio IDE on the first day of class ([[https:// | * Get started using the Eiffelstudio IDE on the first day of class ([[https:// | ||
Line 56: | Line 65: | ||
A study of design methods and their use in the correct implementation, | A study of design methods and their use in the correct implementation, | ||
- | ==== Learning Outcomes ==== | + | ===== Learning Outcomes |
Software designers are experts at developing software products that are correct, robust, efficient and maintainable. Correctness is the ability of software products to perform according to specification. Robustness is the ability of a software system to react appropriately to abnormal conditions. Software is maintainable if it is well-designed according to the principles of abstraction, | Software designers are experts at developing software products that are correct, robust, efficient and maintainable. Correctness is the ability of software products to perform according to specification. Robustness is the ability of a software system to react appropriately to abnormal conditions. Software is maintainable if it is well-designed according to the principles of abstraction, | ||
Line 74: | Line 83: | ||
7. **Documentation**: | 7. **Documentation**: | ||
- | ==== Topics ==== | + | ===== Topics |
1. Unit Tests, regression testing, using testing tools and debugging | 1. Unit Tests, regression testing, using testing tools and debugging | ||
start.1515037057.txt.gz · Last modified: 2018/01/04 03:37 by jonathan