NETB439 Реализация на софтуерни проекти
Анотация:
This course focuses on application of knowledge in software development and project management - the students develop applications for commersial use in groups. The code is reviewed and they receive help in achieving production level of quality - reusability, maintainability, readability, correct application of design patterns.
Преподавател(и):
доц. Росица Голева д-р
Добромир Динев
Описание на курса:
Компетенции:
The students learn how to work in teams with deadlines and with requirements like in the industry. They learn practical programming that focuses not only on algorithms and data structures, but on patterns and software quality.
Предварителни изисквания:
Knowledge in C++, Java or C#,
Knowledge in MySQL or SQL Server
Knowledge in data structures and algorithms
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
Литература по темите:
Project Management Body of Knowledge. 2013, PMI, Pages 589 (fifth edition)
ISBN 978-1-935589-67-9
F. Brooks, The Mythical Man-Month, Addison-Wesley, 1995, ISBN 0-201-83595-9
J. Gall. (1977). Systemantics: How systems work and especially how they fail. New York: Quadrangle/New York Times Book Co.
Средства за оценяване:
Code reviews
Software acceptance