Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://lib.mexmat.ru/books/55892
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 01:34:00 2016
Кодировка: Windows-1251
Электронная библиотека Попечительского совета механико-математического факультета Московского государственного университета
Нашли опечатку? Выделите ее мышкой и нажмите 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