course_outline
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
course_outline [2015/04/17 16:10] – jonathan | course_outline [2016/12/26 22:35] – jonathan | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Calendar Description ===== | ===== Calendar Description ===== | ||
- | 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 ==== | ||
Line 15: | Line 15: | ||
3. **Testing**: | 3. **Testing**: | ||
- | 4. **Analysis**: | + | 4. **Analysis**: |
- | 5. **Architecture**: | + | 5. **Architecture**: |
6. **Tools**: Develop facility in the use of an IDE for editing, organizing, writing, debugging, testing and documenting code including the use of BON/UML diagrams for documenting designs. Also the ability to deploy the software in an executable form. | 6. **Tools**: Develop facility in the use of an IDE for editing, organizing, writing, debugging, testing and documenting code including the use of BON/UML diagrams for documenting designs. Also the ability to deploy the software in an executable form. | ||
Line 32: | Line 32: | ||
* Debugging, Unit Testing and Test Driven Development | * Debugging, Unit Testing and Test Driven Development | ||
* Abstract Data Types, Modularity and Information Hiding | * Abstract Data Types, Modularity and Information Hiding | ||
- | * Design Patterns | + | * Design Patterns |
* Documenting Design Decisions and demonstrating that code satisfies the design | * Documenting Design Decisions and demonstrating that code satisfies the design | ||
- | ===== Detailed Topics ===== | + | ===== Detailed Topics |
The suggested textbooks should help you do self-paced learning, a requirement for this course. The lectures, Labs, assignments and Project will exercise your understanding that you should develop by reading and working on your own. | The suggested textbooks should help you do self-paced learning, a requirement for this course. The lectures, Labs, assignments and Project will exercise your understanding that you should develop by reading and working on your own. |
course_outline.txt · Last modified: 2017/05/02 16:17 by jonathan