UIINP57 Development Environments and Revision Control Systems

Faculty of Philosophy and Science in Opava
Summer 2025
Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Richard Pečonka (seminar tutor)
Mgr. Jan Schreier (seminar tutor)
Guaranteed by
Ing. Richard Pečonka
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim is to acquaint students with various environments for project management and application development, such as PSPad, Eclipse, NetBeans, MS Visual Studio. Students will learn how to use different development environments, file and project management, learn the code debugging processes, compare files in different versions of the application. They will become familiar with versioning systems such as cvs, git, subversion, branch management, clone, commit, merge, push, etc.
Learning outcomes
Students will be able to:
- use basic development environments, adapt quickly to unknown environments;
- use version control systems;
- understand functions clone, commit, merge, push;
Syllabus
  • 1. Application Development Environment
  • 2. Project management, directory structure
  • 3. Syntax highlighting of programming languages
  • 4. Environment resources, file comparison, compilers and debugging tools
  • 5. Version control systems
  • 6. Repositories, branches
  • 7. Version control commands, clone, merge, push, pull
  • 8. GitK
Literature
    required literature
  • HENNEY, Kevlin. 97 klíčových znalostí programátora: [zkušenosti expertů z praxe]. Brno: Computer Press, 2010. ISBN 978-80-251-3145-9. info
    recommended literature
  • http://www.eclipse.org/, https://git-scm.com/book/cs/v1, https://msdn.microsoft.com/, https://netbeans.org/, http://subversion.apache.org/, http://www.pspad.com/cz/, http://www.tortoisecvs.org/
  • BUREŠ, Miroslav et al. Efektivní testování softwaru: klíčové otázky pro efektivitu testovacího procesu. Praha: Grada, 2016. ISBN 978-80-247-5594-6. info
  • JOHNSON, Bruce Ovid. Professional visual studio 2012. Indianapolis, IN: John Wiley, 2013. ISBN 978-1-118-33770-7. info
Teaching methods
Tutorials in a computer lab
Interactive lectures
Assessment methods
Credit:
1. Compulsory attendance at seminars min. 75%.
2. Practical task - apply the acquired knowledge in practical solutions problem from the course content
Language of instruction
Czech
Further Comments
The course can also be completed outside the examination period.
The course is also listed under the following terms Summer 2020, Summer 2021, Summer 2022, Summer 2023, Summer 2024.
  • Enrolment Statistics (Summer 2025, recent)
  • Permalink: https://is.slu.cz/course/fpf/summer2025/UIINP57