Course: Object-oriented programming

« Back
Course title Object-oriented programming
Course code KID/XCOOP
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study 2
Semester Winter
Number of ECTS credits 2
Language of instruction Czech
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Greiner Karel, doc. Ing. Ph.D.
Course content
OOP, .NET architecture, introduction to C# language. Value data types. Referential data types. Statements. Operators a expressions. Classes. Inheritance, polymorphism. Interfaces. Exceptions. Genereics. Inputs and outputs.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Demonstration, Projection, Skills training
  • Participation in classes - 65 hours per semester
  • Term paper - 16 hours per semester
Learning outcomes
Object-oriented programming in the C# language in Microsoft Visual Studio development environment.
After finishing this course student knows object-oriented programming techniques in C# language.
Prerequisites
Knowledge of algorithms and programming basics in C# language is assumed.

Assessment methods and criteria
Written examination

Process of the exam and other information see document available from the information system STAG.
Recommended literature
  • Greiner, K. Programovací techniky - přednášky.
  • Keogh, James Edward. OOP bez předchozích znalostí : průvodce pro samouky. Brno: Computer Press, 2006. ISBN 80-251-0973-9.
  • Nagel, Christian . C# 2008 : programujeme profesionálně. Brno: Computer Press, 2009. ISBN 978-80-251-2401-7.
  • Pecinovský, Rudolf. OOP : naučte se myslet a programovat objektově. Brno: Computer Press, 2010. ISBN 978-80-251-2126-9.


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