Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Laboratory in software engineering (MIT EECS 6170 lecture notes)
Аннотация:
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.
Not hacking
• how to be an architect, not just a low-level coder
• how to avoid spending time debugging