Team programming project 1000-2L5ZPP
The content of this course depends in large degree on the project selected for realization. There are only the mai phases of the work listed here:
- creation of requirements specification based on talks with a client,
- preparation of project documentation,
- implementation of a system together with creation of technical and user documentation,
- testing phase.
The first part of this course is devoted to preparation of design documentation, the second part of this course is devoted to the implementation of the design created during the first part. An important element of the first part is learning of new tools (programs, libraries, frameworks etc.) needed for the implementation phase.
Type of course
Requirements
Databases
Software engineering
Object-oriented programming
Computer networks
Operating systems
Course coordinators
Learning outcomes
Knowledge
- has knowledge of software engineering including design and use of API and tools and environments for program development [K_W10].
Skills
- can find information in literature, databases, Internet and other trustful sources, can interpret them and use in software development {K_U02].
Competence
- understands the need of continuous work on long-term programmin projects [K_K02],
- can work in teams, also in interdisciplinary ones;(K_K03).
Assessment criteria
Assessment is based on the following topics:
- an application created during the course,
- in class presentations given during the course,
- created documentation,
- activity throughout the course,
- the final presentation.
The share in final score of the given above elements depends on the project.
In case the final presentation is not given at the end of the course, during the final open meeting, the grade is decreased by one.
Submitting the bachelor's dissertation to the Dean Office is an obligatory condition for passing the course.
Bibliography
- M. Fowler, K. Scott, UML w kropelce, LTP 2002,
- K. Robin Essential Scrum, A Practical Guide to the Most Popular Agile Process, Addison-Wesley Professional 2012,
- R. Dumnicki, A. Kasprzyk, M. Kozłowski , Analiza i projektowanie obiektowe, Helion 1998,
- P. Kroll, P. Kruchten , The Rational Unifie d Process Made Easy: A Practitioner's Guide to the RUP, Addison-Wesley Professional 2003,
- E. Yourdon, C. Argila , Analiza obiektowa i projektowanie, WNT 2000
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes:
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: