Course: Introduction to programming

« Back
Course title Introduction to programming
Course code KRP/IZKPR
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study 1
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Doležel Petr, prof. Ing. Ph.D.
  • Mariška Martin, Ing.
  • Bažant Michael, doc. Ing. Ph.D.
  • Tvrdík Jiří, Ing.
Course content
1. Definition of algorithm, programming, Matlab Language. 2. Variables, commands, primitive data types. 3. Operators, control flow. 4. Arrays. 5. Strings. 6. Classes, methods, constructors. 7. Encapsulating. 8. UML Language. 9. Inheritance. 10. Exceptions. 11. Text files. 12. More about classes. 13. Graphic user interfaces.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Demonstration
Learning outcomes
Students learn to analyze and implement basic algorithms using Matlab programming language.
Student will be able to implement a simple algorithm using the Matlab Language.
Prerequisites
unspecified

Assessment methods and criteria
Written examination, Didactic test

To get credit it is necessary to be active on lessons and to obtain at least 50 points during semester (students can get 100 points as maximum). Exam is composed of written test (theoretical and practical test) and also oral dialogue.
Recommended literature
  • DOŇAR B., ZAPLATÍLEK, K. Matlab pro začátečníky.. Praha. ISBN 80-7300-175-6.
  • DOŇAR B., ZAPLATÍLEK, K. Tvorba uživatelských aplikací. Praha. ISBN ISBN 80-7300-133-.
  • Dušek, František. MATLAB a SIMULINK : úvod do používání. Pardubice: Univerzita Pardubice, 2002. ISBN 80-7194-475-0.
  • HANSELMAN D., LITTLEFIELD B. Mastering Matlab. New Jersey, 2011. ISBN 0-13-6013-30-9.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2015) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2013) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2016) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Process Control (2014) Category: Special and interdisciplinary fields 1 Recommended year of study:1, Recommended semester: Summer