start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2018/12/31 18:19] – jonathan | start [2019/04/15 17:45] (current) – jonathan | ||
---|---|---|---|
Line 7: | Line 7: | ||
* 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. | * 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. | * Lab0 (not graded) starts the first day of term (Thursday Jan 4th), and Lab1 is now available. See sidebar after logging in. | ||
+ | * See [[: | ||
**EECS3311 - Software design - Winter 2019** | **EECS3311 - Software design - Winter 2019** | ||
- | [[https:// | ||
- | *EECS3311-W19 Section M (Prof. Wang) | + | *EECS3311-W19 Section M (Prof. Wang). Recordings, iPad Notes, and slides are available [[https:// |
| | ||
| | ||
Line 17: | Line 17: | ||
| | ||
| | ||
- | * EECS3311-W19 Section Z (Prof. Ostroff). Engineering | + | * EECS3311-W19 Section Z (Prof. Ostroff). Engineering. Slides are available from the [[: |
| | ||
| | ||
Line 31: | Line 31: | ||
- | ===== Information for Section M only ===== | + | ==== Information for Section M only ==== |
- | [[:sectionE|Section M information]] | + | [[:Section M Resources|Section M information]] |
===== Fall 2018 Slides and Videos ===== | ===== Fall 2018 Slides and Videos ===== | ||
Line 41: | Line 41: | ||
- | ===== Info ===== | + | |
- | + | ||
- | * **Textbooks**: | + | |
- | * Bertrand Meyer, //Touch of Class: Learning how to Program Well, with Objects and Contracts//, | + | |
- | * [**OOSC2**] Bertrand Meyer. // | + | |
- | * //Design Patterns: Elements of Reusable Object-Oriented Software//, 1994, by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides | + | |
- | * [[https:// | + | |
===== Getting Started ===== | ===== Getting Started ===== | ||
Line 89: | Line 83: | ||
===== Topics ===== | ===== Topics ===== | ||
+ | |||
+ | In design, the skill you wish to develop is the ability to distill a complex problem into its simplest components, and to organize the components into a cohesive and maintainable product. The following topics will help you to develop these skills and ovation the course learning outcomes. | ||
+ | |||
1. Unit Tests, regression testing, using testing tools and debugging | 1. Unit Tests, regression testing, using testing tools and debugging | ||
start.1546280389.txt.gz · Last modified: 2018/12/31 18:19 by jonathan