Course is actually three courses in one:
? crash course in object-oriented programming
? software design in the medium
? studio course on team construction of software
Emphasis is on design. Programming is included because it’s a prerequisite; the project is included because you only really learn an idea when you try and use it.
You will learn:
? how to design software: powerful abstraction mechanisms; patterns that have been found to work well in practice; how to represent designs so you can communicate them and critique them
? how to implement in Java
? how to get it right: dependable, flexible software.

![[PDF] Laboratory in Software Engineering (EECS 6170) Daniel Jackson, Rob Miller](https://digzon.com/wp-content/uploads/2024/04/8ad3ac185bb840a62477073441093a86.jpg)
![[PDF] Supercritical fluid technology in materials science and engineering: synthesis, properties, and applications Ya-Ping Sun](https://digzon.com/wp-content/uploads/2024/04/b4250983bf56714d39e36571a59dc57d-d.jpg)
![[PDF] An Introduction to Combustion: Concepts and Applications Turns](https://digzon.com/wp-content/uploads/2024/04/0fcffcec38451230ce858c2e27cf9b65-d.jpg)
![[PDF] Thermodynamics Processes and Applications Earl Logan Jr.](https://digzon.com/wp-content/uploads/2024/04/a810abe743e94e87224c644269253ff3-d.jpg)
![[PDF] Thermodynamics: An Engineering Approach w/ Student Resources DVD Yunus A. Cengel, Michael A. Boles](https://digzon.com/wp-content/uploads/2024/04/ea5f782a89f16f6bc45a17280657d6e6-d.jpg)
Reviews
There are no reviews yet.