Course: Application Programming for Education

« Back
Course title Application Programming for Education
Course code KVD/PGMA
Organizational form of instruction Seminary
Level of course Bachelor
Year of study 3
Semester Winter and summer
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Frank Filip, Mgr. Ph.D.
Course content
Object-oriented application programming in a practical context. Options packages, and the use of basic (and system) library classes or packages. Practical use of the main advantages of OOP (inheritance, encapsulation, polymorphism). Design and creation of GUI applications. Working with exceptions. Working with files. Saving application data. Possibilities of using multitasking.

Learning activities and teaching methods
  • Contact hours - 39 hours per semester
  • Individual project (40) - 20 hours per semester
  • Preparation for formative assessments (2-20) - 15 hours per semester
  • unspecified - 12 hours per semester
prerequisite
Knowledge
use knowledge from the subject KVD/PGM1P use knowledge from the subject KVD/PGM2B
Skills
Ability to algorithmise a given problem Ability to design an object-oriented solution to a problem
Competences
N/A
N/A
learning outcomes
Knowledge
understand the syntactic side of the programming language. understand the semantic side of the programming language.
Skills
choose a suitable programming environment for your work. use more advanced OOP techniques in application development.
Competences
N/A
teaching methods
Knowledge
Practicum
E-learning
Self-study of literature
Skills
Skills demonstration
Practicum
Individual study
Task-based study method
Competences
Lecture with visual aids
assessment methods
Knowledge
Skills demonstration during practicum
Test
Skills
Skills demonstration during practicum
Project
Competences
Skills demonstration during practicum
Recommended literature
  • W3Schools - C# Tutorial. .
  • Bory, Pavel. C# bez předchozích znalostí. 1. vydání. 2016. ISBN 978-80-251-4686-6.
  • Miroslav Virius. Programování v c#: od základů k profesionálnímu použití. Praha, 2021. ISBN 978-80-271-1216-6.
  • Petzold, Charles. Mistrovství ve Windows Presentation Foundation : [aplikace = kód + markup]. Vyd. 1. Brno : Computer Press, 2008. ISBN 978-80-251-2141-2.
  • Sharp, John. Microsoft Visual C# Step by Step (9th Edition). Pearson Education, Inc., 2018. ISBN 978-1509307760.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester