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: by jonathan
