Ebook: Laboratory in Software Engineering (EECS 6170)
Author: Daniel Jackson Rob Miller
- Genre: Computers // Programming
- Year: 2001
- Publisher: MIT
- Edition: lecture notes
- Language: English
- pdf
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.
Course is actually three courses in one: crash course in object-oriented programming software design in the medium studio course on team construction of softwareEmphasis 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.Not hacking• how to be an architect, not just a low-level coder• how to avoid spending time debugging
Course is actually three courses in one: crash course in object-oriented programming software design in the medium studio course on team construction of softwareEmphasis 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.Not hacking• how to be an architect, not just a low-level coder• how to avoid spending time debugging
Download the book Laboratory in Software Engineering (EECS 6170) for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)