Software Project 1
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
01SWP1 | Z | 4 | 2 | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Mathematics
- Synopsis:
-
Team work of students on a specific software project, i.e. proposal of the software
solution, specifications, analysing and resolving problems of the implementation,
debugging and optimization, project documentation, etc.
- Requirements:
-
Knowledge of programming languages like Java, C/C++.
- Syllabus of lectures:
-
Syllabus is common for both subject parts 01SWP12:
1. Introduction of project topic
2. Introduction to environment (programming language, IDE), necessary program
libraries
3. Creation of application prototype
4. Full featured application and documentation
- Syllabus of tutorials:
-
Exercise makes the integral part of the subject and has contents given by the sylabus.
- Study Objective:
-
Knowledge:
Methods used in software projects, technologies, commonly used program libraries, tools
for working in a team.
Skills:
Application of development tools in a team work on specified project, knowledge of
selected program libraries.
- Study materials:
-
Key references:
[1] B. Eckel, Thinking in Java, Prentice Hall 2003
Recommended references:
[2] M. Dashorst, E. Hillenius, Wicket in Action, Manning 2008,
Media and tools:
Computer training room with
Windows/Linux and integrated development environment (IDE) for programming
languages Java, C/C++.
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: