Methodology of Computer Science Instruction I 1000-135MI1
In any type of school Computer Science lessons should both provide students with general knowledge about computer science and information theory and teach programming. The course will show how to structure a lesson and how to teach programming and theoretical computer science. Methods of programming teaching and the construction of auxiliary models in the teaching of computer science will be discussed and possible traps will be unveiled.
Course participants are expected to know the basics of computer science, in particular they should know programming on an elementary level. Part of the course will be dedicated to the teachiong of prgoramming language used for school's education.
Type of course
Requirements
Prerequisites
Prerequisites (description)
Bibliography
Eric S. Roberts (1986), Thinking Recursively, New York: John Wiley & Sons.
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes:
- Bachelor's degree, first cycle programme, Mathematics
- Master's degree, second cycle programme, Mathematics
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: