Course: Algorithm Development and Basics of Programming

« Back
Course title Algorithm Development and Basics of Programming
Course code KID/PAZPK
Organizational form of instruction Lecture
Level of course Bachelor
Year of study 2
Semester Winter
Number of ECTS credits 5
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)
  • Šroll Josef, Ing. Ph.D.
Course content
Delphi environment. Visual programming. Object Inspector. Using of basic components. Development of simple windows application. Introduction to Object Pascal, Basic terminology. Program structure. Basic instruction commands. Data types - overview. Simple data types. Structured instruction commands ? conditional instruction commands, loops. Relational operators. Data type array. 1-dimensional array. Algorithms of searching and sorting. Subroutines and their signification. Procedures a functions. Declaration, parameters, calling of subroutines. Files. Classification of files and their use.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Demonstration, Projection, Skills training
Learning outcomes
The objectives are: Introduction to Delphi IDE. To learn algorithm development fundamentals, visual programming fundamentals and development of simple windows applications using Delphi.
After this lectures is the student able to create algorithm and windows applications using Delphi for solution of a simple problem (e.g. prime number).
Prerequisites
Basic knowledge of OS Windows.

Assessment methods and criteria
Written examination, Home assignment evaluation

Form, contents and length of the exam are determined in accordance with Study and Examining Rules of University of Pardubice. The exam consists of two parts, a practical test and a theoretical exam.
Recommended literature
  • Binzinger, Thomas. Naučte se programovat v Delphi : podrobný průvodce začínajícího uživatele. Praha: Grada, 1998. ISBN 80-7169-685-4.
  • Buchalcevová, Alena. Úvod do programování v Delphi. Praha: Oeconomica, 2004. ISBN 80-245-0740-4.
  • Kadlec, Václav. Učíme se programovat v Delphi a jazyce Object Pascal. Praha: Computer Press, 2001. ISBN 80-7226-245-9.
  • Písek, Slavoj. Delphi. Praha: Grada, 2002. ISBN 80-247-0547-8.
  • Pošta, Jan. Delphi : začínáme programovat. Praha: BEN - technická literatura, 2001. ISBN 80-7300-034-2.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Transport Engineering Study plan (Version): Management of Electronic Communications and Postal Services (2014) Category: Transportation and communications 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Transport Engineering Study plan (Version): Transport Management, Marketing and Logistics (2013) Category: Transportation and communications 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Transport Engineering Study plan (Version): Management of Electronic Communications and Postal Services (2013) Category: Transportation and communications 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Transport Engineering Study plan (Version): Transport Management, Marketing and Logistics (2014) Category: Transportation and communications 2 Recommended year of study:2, Recommended semester: Winter