Laboratory in Software Engineering (EECS 6170)
Daniel Jackson, Rob Miller
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.
• 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.
Thể loại:
Năm:
2001
In lần thứ:
lecture notes
Nhà xuát bản:
MIT
Ngôn ngữ:
english
Trang:
206
File:
PDF, 1.45 MB
IPFS:
,
english, 2001