SubjectsSubjects(version: 996)
Course, academic year 2026/2027
   
Individual Software Project - NPRG045
Title: Ročníkový projekt
Form of teaching: practical classes
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2025
Duration in semesters: 1
Semester: both
E-Credits: 4
Hours per week, examination: 0/1, C [HT]
Capacity: unlimited
Maximum number of enrolled students: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information: https://teaching.mff.cuni.cz/nprg045-web
Repeated enrollment: 2 / 2 / 2 / 2
Note: you can enroll for the course in winter and in summer semester
Guarantor: RNDr. Filip Zavoral, Ph.D.
Teacher(s): doc. RNDr. Martin Balko, Ph.D.
prof. RNDr. Roman Barták, Ph.D.
Mgr. Jáchym Bártík, Ph.D.
RNDr. David Bednárek, Ph.D.
Mgr. Tomáš Bílý
prof. RNDr. Ondřej Bojar, Ph.D.
Kassem Anis Bouali, M.Sc.
doc. Ing. Lubomír Bulej, Ph.D.
RNDr. Jakub Bulín, Ph.D.
prof. RNDr. Tomáš Bureš, Ph.D.
RNDr. Martin Černý
Mgr. Vojtěch Černý
Adam Dingle, M.Sc.
doc. RNDr. Tomáš Dvořák, CSc.
prof. Mgr. Zdeněk Dvořák, Ph.D.
Stefan Edelkamp, Dr. rer. nat.
Mgr. Tomáš Faltín, Ph.D.
prof. RNDr. Jiří Fiala, Ph.D.
RNDr. Jiří Fink, Ph.D.
Mgr. Peter Guba
Mgr. Radovan Haluška
prof. Mgr. Milan Hladík, Ph.D.
doc. RNDr. Petr Hnětynka, Ph.D.
RNDr. Tomáš Holan, Ph.D.
doc. RNDr. Irena Holubová, Ph.D.
Mgr. Vojtěch Horký, Ph.D.
doc. Mgr. Jan Hubička, Ph.D.
doc. RNDr. Vít Jelínek, Ph.D.
Mgr. Pavel Ježek, Ph.D.
doc. RNDr. Jan Kofroň, Ph.D.
RNDr. Michal Kopecký, Ph.D.
Ing. Pavel Koupil, Ph.D.
doc. Mgr. Martin Koutecký, Ph.D.
RNDr. Miroslav Kratochvíl, Ph.D.
Mgr. Martin Mareš, Ph.D.
Mgr. Jakub Mestek
RNDr. Jiří Mírovský, Ph.D.
RNDr. František Mráz, CSc.
doc. RNDr. Iveta Mrázová, CSc.
Mgr. Tomáš Musil, Ph.D.
Ing. Adam Novozámský, Ph.D.
RNDr. David Obdržálek, Ph.D.
RNDr. Ondřej Pangrác, Ph.D.
doc. RNDr. Pavel Pecina, Ph.D.
RNDr. Martin Pergel, Ph.D.
doc. Mgr. Ladislav Peška, Ph.D.
Mgr. Klára Pešková, Ph.D.
doc. Mgr. Tomáš Petříček, Ph.D.
doc. Mgr. Martin Pilát, Ph.D.
Mgr. Rudolf Rosa, Ph.D.
Ing. Tibor Rózsa
Mgr. Patrícia Schmidtová
prof. RNDr. Tomáš Skopal, Ph.D.
RNDr. Martin Svoboda, Ph.D.
doc. RNDr. Elena Šikudová, Ph.D.
Mgr. Petr Šimůnek
Mgr. Petr Škoda, Ph.D.
RNDr. David Šosvald
Mgr. Adam Štefunko
RNDr. Jiří Švancara, Ph.D.
Bc. Josef Tkadlec, Ph.D.
prof. Ing. Petr Tůma, Dr.
Mgr. Pavel Veselý, Ph.D.
Mgr. Marta Vomlelová, Ph.D.
prof. Dr. techn. Alexander Wilkie
RNDr. Filip Zavoral, Ph.D.
Class: Informatika Bc.
Classification: Informatics > Programming
Incompatibility : NPRG034
Pre-requisite : NPRG031
Is co-requisite for: NPRG046
Is incompatible with: NPRG034, NPRG033
Is interchangeable with: NPRG033
Annotation -
The goal of this course is development of a software project using any common programming language. It is organized as individual work and consultations with a supervisor. The development consists of a specification, implementation, deployment, and relevant documentation.
Last update: Macharová Dana, JUDr. (07.11.2014)
Course completion requirements -

The credit is awarded on the basis of a programming project.

Last update: Zavoral Filip, RNDr., Ph.D. (07.06.2019)
Literature -

Literature will be assigned individually based on the particular project topic.

Last update: Straňák Pavel, Mgr. Bc., Ph.D. (28.10.2019)
Syllabus -

The Individual software project is usually started in a summer term of the second year of study and may be extended into a bachelor thesis.

After an introductory lecture in the first week of the term, the students are individually assigned to supervisors. The rest of the course is organized as their individual work and consultations with the supervisor. The development consists of a detailed specification, implementation, testing, deployment, developer documentation and a user's guide.

Last update: Macharová Dana, JUDr. (07.11.2014)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html