SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Individual Software Project - NPRG045
Title: Ročníkový projekt
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2022
Semester: both
E-Credits: 4
Hours per week, examination: 0/1, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Belongs to the student work of type: ročníková práce
Additional information: https://www.ksi.mff.cuni.cz/teaching/nprg045-web/
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.
Simone Balloccu, Ph.D.
prof. RNDr. Roman Barták, Ph.D.
Mgr. Jáchym Bártík
RNDr. David Bednárek, Ph.D.
Mgr. Tomáš Bílý
RNDr. Jan Blažek, Ph.D.
doc. RNDr. Ondřej Bojar, Ph.D.
doc. Mgr. Cyril Brom, Ph.D.
doc. Ing. Lubomír Bulej, Ph.D.
RNDr. Jakub Bulín, Ph.D.
prof. RNDr. Tomáš Bureš, Ph.D.
prof. RNDr. Ondřej Čepek, Ph.D.
RNDr. Martin Černý
Mgr. Vojtěch Černý
Adam Dingle, M.Sc.
RNDr. Patrik Dokoupil
Mgr. et Mgr. Ondřej Dušek, Ph.D.
doc. RNDr. Tomáš Dvořák, CSc.
prof. Mgr. Zdeněk Dvořák, Ph.D.
Stefan Edelkamp, Dr. rer. nat.
RNDr. Jiří Fink, Ph.D.
Mgr. Lenka Forstová
Mgr. Jakub Gemrot, Ph.D.
doc. Mgr. Petr Gregor, Ph.D.
Mgr. Peter Guba
Nese Günes, M.Sc.
Mgr. Jan Hajič, Ph.D.
RNDr. Jiří Hana, Ph.D.
Mgr. Tereza Hannemann, Ph.D.
doc. Ing. et Ing. David Hartman, Ph.D. et Ph.D.
Mgr. Jindřich Helcl, Ph.D.
prof. Mgr. Milan Hladík, Ph.D.
doc. RNDr. Petr Hnětynka, Ph.D.
doc. RNDr. David Hoksza, Ph.D.
RNDr. Tomáš Holan, Ph.D.
doc. RNDr. Irena Holubová, Ph.D.
Mgr. Vojtěch Horký, Ph.D.
RNDr. Jan Hric
Mgr. Pavel Hubáček, Ph.D.
doc. Mgr. Jan Hubička, Ph.D.
Mgr. Marika Ivanová, Ph.D.
Mgr. Dávid Javorský
doc. RNDr. Vít Jelínek, Ph.D.
Mgr. Pavel Ježek, Ph.D.
RNDr. Jan Kára, Ph.D.
Mgr. Tomáš Karella
Ing. Zdeněk Kasner, Ph.D.
Mgr. Filip Kliber
doc. RNDr. Jakub Klímek, Ph.D.
Mgr. Jaroslav Knotek
doc. RNDr. Jan Kofroň, Ph.D.
Mgr. Lukáš Kolek, Ph.D.
RNDr. Michal Kopecký, Ph.D.
Karolína Korvasová, M.Sc., Dr. rer. nat.
RNDr. Jan Kotera, Ph.D.
prof. Mgr. Michal Koucký, Ph.D.
Ing. Pavel Koupil, Ph.D.
Mgr. Martin Koutecký, Ph.D.
doc. RNDr. Martin Kruliš, Ph.D.
Mgr. Ivana Kvapilíková, Ph.D.
doc. Mgr. Jan Kynčl, Ph.D.
Mgr. Jindřich Libovický, Ph.D.
doc. RNDr. Jakub Lokoč, Ph.D.
Dan Lukeš
RNDr. Kateřina Macková
Mgr. Dominik Macháček, Ph.D.
Mgr. Vladan Majerech, Dr.
Mgr. Martin Mareš, Ph.D.
Mgr. Jiří Mayer
Mgr. Martin Mirbauer
RNDr. František Mráz, CSc.
doc. RNDr. Iveta Mrázová, CSc.
Mgr. Tomáš Musil
Dipl.-Ing. Thomas Klaus Nindel, Ph.D.
Mgr. Michal Novák, Ph.D.
Ing. Adam Novozámský, Ph.D.
RNDr. David Obdržálek, Ph.D.
RNDr. Ondřej Pangrác, Ph.D.
doc. RNDr. Pavel Parízek, Ph.D.
doc. RNDr. Pavel Pecina, Ph.D.
RNDr. Josef Pelikán
RNDr. Martin Pergel, Ph.D.
Mgr. Ladislav Peška, Ph.D.
Mgr. Klára Pešková, Ph.D.
Mgr. Tomáš Petříček, Ph.D.
doc. Mgr. Martin Pilát, Ph.D.
Mgr. Peter Polák
Mgr. Martin Popel, Ph.D.
Mgr. Rudolf Rosa, Ph.D.
Ing. Tibor Rózsa
Ing. Jan Schier, Dr.
prof. RNDr. Tomáš Skopal, Ph.D.
Mgr. Štěpán Stenchlák
Mgr. Bc. Pavel Straňák, Ph.D.
RNDr. Martin Svoboda, Ph.D.
Mgr. David Sychrovský
doc. Mgr. Robert Šámal, Ph.D.
doc. RNDr. Elena Šikudová, Ph.D.
Mgr. Petr Šimůnek
Mgr. Petr Škoda, Ph.D.
Mgr. David Šosvald
RNDr. Jiří Švancara, Ph.D.
Bc. Josef Tkadlec, Ph.D.
Mgr. Lucia Tódová
RNDr. Michal Töpfer
prof. Ing. Petr Tůma, Dr.
Mgr. Miroslav Týnovský
Mykhaylo Tyomkyn, Ph.D.
Mgr. Pavel Veselý, Ph.D.
doc. Mgr. Barbora Vidová Hladká, Ph.D.
Mgr. Marta Vomlelová, Ph.D.
Mgr. Petra Vysušilová
prof. Dr. techn. Alexander Wilkie
RNDr. Jakub Yaghob, Ph.D.
Mgr. Anna Yaghobová
RNDr. Filip Zavoral, Ph.D.
RNDr. Daniel Zeman, Ph.D.
prof. Ing. Zdeněk Žabokrtský, 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