Lecturer(s)
|
|
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.
|