Course: Computer Programming Seminar 1

» List of faculties » FM » MTI
Course title Computer Programming Seminar 1
Course code MTI/ALP1S
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Královcová Jiřina, doc. Ing. Ph.D.
Course content
Practice 1. Development platform. Basic actions. 2. Standard input and output. 3. Evaluation of real expressions. Comparition of real types. Problem of representation of real numbers. 4. Evaluation of integer expressions. Comparition of integer types. 5. Decision algorithms. Decision trees. Logical statements. 7. Boolean expressions. The problems with comparison of real values. Discusion of different approaches. 6. Loops. Iteration algorithms. Comparison of different loops. 9. 7. Discussion of different approaches. 8. Maintaining number sequences. Comparison and discussion of different approaches. 9.-10. Realisation of individual tasks. 11. Maintaining number sequences - Sorting - realisation and comparison of several algorithms. 12. Searching - realisation and comparison of several algorithms. 13. Algorithms for maintaining multiple arrays. 14. Realisation and discussion of recursive algorithms.

Learning activities and teaching methods
Written assignment presentation and defence, Working activities (workshops)
  • Class attendance - 28 hours per semester
Learning outcomes
The course deepens the practical skills obtained in the Algorithms and computer programming course. The course emphasizes the realization of algorithms, comparison of different methods and approaches. Prevalent part of lessons is devoted to the realisation of individual work.
Students will deepen their practical skills in realization of algorithms focused on maintaining numbers and number sequences in programming language Java.
Prerequisites
Unspecified

Assessment methods and criteria
Practical demonstration of acquired skills

cipation on seminars. Realisation of requested individual tasks.
Recommended literature
  • Cormen, T. H. Introduction to algorithms. The MIT Press, Cambridge, Massachusetts, 2001.
  • HEROUT, P. Učebnice jazyka Java. Kopp, České Budějovice, 2003.
  • Sedgewick, R. Algoritmy v C. SoftPress, 2003.
  • Sharon Zakhour. Java 6, Výukový kurz. Brno, 2006. ISBN 978-80-251-1.
  • WRÓBLEWSKI, P. Algoritmy datové struktury a programovací techniky. Computer Press, Brno, 2004.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Mechatronics, Informatics and Interdisciplinary Studies Study plan (Version): Information Technology (2013) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter