start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2018/01/01 06:03] – 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. | ||
+ | * Please ask all your Lab and Course questions on the Forum, or during the plentiful office hours (see sidebar). Instructors will not be able to answer questions via email. | ||
+ | * Lab0 (not graded) starts the first day of term (Thursday Jan 4th), and Lab1 is now available. See sidebar after logging in. | ||
**EECS3311 - Software design - Winter 2018** | **EECS3311 - Software design - Winter 2018** | ||
Line 16: | 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 37: | 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 53: | 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 71: | 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.1514786639.txt.gz · Last modified: 2018/01/01 06:03 by jonathan