TI2008 Programming

Faculty of Education
Spring 2023
Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
doc. Ing. Jiří Strach, CSc. (seminar tutor)
Guaranteed by
doc. Ing. Jiří Strach, CSc.
Department of Technical Education and Information Science – Faculty of Education
Contact Person: doc. Ing. Jiří Strach, CSc.
Supplier department: Department of Technical Education and Information Science – Faculty of Education
Timetable of Seminar Groups
TI2008/01: Thu 16:00–17:50 učebna 25, J. Strach
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Familiarization with methods of object-oriented programming in Visual Basic and Python programming languages. Visual Studio 15 from Microsoft will be used for familiarization. Students will be introduced to the development of programming methods through structured programming to object-oriented programming and artificial intelligence programming. The teaching system will consist of consulting tasks that students will have to program independently. Work samples will be available on the learning website.
Learning outcomes
The aim of the course is to practice object-oriented programming languages Visual Basic and Python.
Syllabus
  • 1. Introduction to programming methods - structured and objectively oriented 2. Getting acquainted with the development environment of Visual Studio and Python 3. Design of Structured Programs for Consol, Consol Project 4. Programming for Windows simple projects and their design. 5. Simple Word Calculator Text Editor. 6. Programming collection fields, working with file files for project files. 7. Separate project to work with files, two- and three-layer architecture project design 8. Programs for working with databases of two- and three-tier architecture of programs 9. Possibilities of using Visual Studio for drafting active website projects. 10. Project on active websites using AI 11. Entering the final project. 12. Submission and defense of the final project.
Literature
    required literature
  • http://boss.ped.muni.cz/vyuka/material/puvodni/P%C5%99%C3%ADkladyVB1.htm
  • STRACH, Jiří. Visual Basic.Net. 1. vyd. Brno: Masarykova univerzita, 2005. URL
  • http://boss.ped.muni.cz/vyuka/material/puvodni/PNet.pdf
    recommended literature
  • GÜRTLER, Martin a Pavel KOCICH. Visual basic .NET :hotová řešení. 1. vyd. Brno: CP Books, 2005. 312 s. ISBN 8025103676.
Teaching methods
interpretation, exercise, stand-alone computer work
Assessment methods
submission of the project and its interpretation
Language of instruction
Czech
Further comments (probably available only in Czech)
The course is taught annually.
Information on the extent and intensity of the course: 8 h. konz./sem. (komb. stud.).
The course is also listed under the following terms Spring 2018, Spring 2019, Spring 2020, Spring 2021, Spring 2022, Spring 2024, Spring 2025.
  • Enrolment Statistics (Spring 2023, recent)
  • Permalink: https://is.muni.cz/course/ped/spring2023/TI2008