Lecturer(s)
|
-
Vitvarová Jana, Ing. Ph.D.
-
Královcová Jiřina, doc. Ing. Ph.D.
|
Course content
|
Practice Within the frame of the practical seminars seven main topics are treated - each topic includes discussion of different possibilities and approaches, next the students realize assigned task. The covered topics are: 1.-2. Employment of object oriented design for implementation of assigned task. 3.-4. Coding and maintaining of text strings. 5.-6. Maintaining data stored in disk files - reading, writing, modification. 7.-8. Numerical and geometrical tasks. 9.-10. Combinatorial task and recursion. 11.-12. Employment and maintaining list and tree structures. 13.-14. Searching of state space of assigned task.
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing), 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 text strings, disk files, numerical methods, and list and tree structures.
|
Prerequisites
|
Any one
MTI/ALP1S
|
Assessment methods and criteria
|
Practical demonstration of acquired skills
Participation on seminars. Realisation of requested tasks. Pass exam.
|
Recommended literature
|
-
BLOCH, J. Java efektivně - 57 zásad softwarového experta. ISBN 80-247-0416-1.
-
HEROUT, P. Java - bohatství knihoven. České Budějovive, 2006. ISBN 80-7232-288-5.
-
HEROUT, P. Učebnice jazyka Java. Kopp, České Budějovice, 2003.
-
PECINOVSKÝ, R. Návrhové vzory - 33 vzorových postupů pro bjektové programování. Brno, 2007. ISBN 78-80251-1582-4.
-
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.
|