Course: Programming I

« Back
Course title Programming I
Course code KIN/7P1
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 3
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)
  • Vaníček Jiří, doc. PaedDr. Ph.D.
Course content
1. Block and program, creating program and debugging 2. Repeat command, conditions 3. Procedures, parametres 4. Parallel processes 5. Object approach, communication between objects 6. Input and output 7. Branching 8. Graphics, coordinates 9. Variables, types, expressions with variables 10. List, commands working with lists 11. Selected technics of programming 12. Error finding, reading of code 13. Application multimedia in programming Hardware handling (robot, embedded board) Sources: https://scratch.mit.edu/studios/5715013/

Learning activities and teaching methods
Dialogic (discussion, interview, brainstorming), Skills training, Work activities (workshops)
  • Class attendance - 42 hours per semester
  • Preparation for classes - 28 hours per semester
  • Preparation for credit - 14 hours per semester
Learning outcomes
Basic of programming in block oriented language used at lower secondary schools. Introductory subject of the area of programming. Main aim is to introduce students to basics of programming and show the enviroment in which programming is taught to future teachers. Content of the subject is programming in Scratch environment.
Passing the course the student will understand basic concepts of structured programming at the level which allows to visit subjects taught by university approach. He/she will have a good grasp of the of basic programming control structures in block oriented environment. He/she will be able to read the source code and customise it, to correct mistakes, to test and debug it. He/she understands simple program and data structures. After passing the course the student will be able to design and to implement solutions of simple problems.
Prerequisites
--

Assessment methods and criteria
Test

Passing three test (crearing program code, reading written code with9 comprehension) - min. 60 points from 100. Active participating in seminars (at least 80 %).
Recommended literature


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester