No polls currently selected on this page!


Repository is empty

Methods of teaching computer science 2

Code: 61595
ECTS: 7.0
Lecturers in charge: dr. sc. Goran Igaly , v. pred.
Lecturers: dr. sc. Goran Igaly , v. pred. - Seminar

Predrag Brođanac - Exercises
Ines Kniewald - Exercises
English level:


All teaching activities will be held in Croatian. However, foreign students in mixed groups will have the opportunity to attend additional office hours with the lecturer and teaching assistants in English to help master the course materials. Additionally, the lecturer will refer foreign students to the corresponding literature in English, as well as give them the possibility of taking the associated exams in English.

1. komponenta

Lecture typeTotal
Lectures 30
Exercises 30
Seminar 15
* Load is given in academic hour (1 academic hour = 45 minutes)
COURSE AIMS AND OBJECTIVES: The course aims to provide students - informatics/computer science teachers with necessary knowledge and skills for effective planning, management, delivering, and reflecting computer science lessons at middle and secondary school level, as well as prepare them for lifelong learning in the field of information-communication technologies (ICTs).

The course contains lectures, tutorials, and seminars. Theoretical part (lectures) focuses on the basics of computer science teaching and learning. Students - prospective teachers will become familiar with the ICT curriculum for middle and secondary schools (all levels of planning and programming). In tutorials, acquired theoretical knowledge will be applied to selected examples - topics from school curriculum, through various forms of instruction and working methods (individual study, hands - on activities, pair work, group work, team - collaborative work, project work). Practical work takes place in computer classroom connected to Internet and equipped with multimedia and presentation equipment. Seminars consist of students group or individual oral presentations of assigned topics, followed up by group discussions.
The headlines of the course are:
1. Computer science curriculum in middle and secondary school. Specific tasks for each stage of education (middle and secondary education). The curriculum of informatics / computer science in middle and secondary school - a framework curriculum (Ministry of Science, Education and Sports), detailed plans and programs. Textbooks - required and additional.
2. Pedagogical and didactic methods in computer science teaching. Verbal methods (method of lecture, method of dialogue) and visual methods (documentation methods - method of working on text, methods of working with other didactic materials); methods of demonstration, observation, and experimentation.
3. Different types of computer science teaching. Individual study, hands - on activities, pair work, group work, team - collaborative work, project work, problem-based learning, e-learning.
4. Preparation of teacher for computer science lesson. Learning resources. Written preparation for lesson. Planning board. Proper use of educational tools and resources. Preparing of presentation.
5. Monitoring and evaluation of student achievements. Continuous monitoring of students achievements. Methods of knowledge checking. Computer-based tests. Methods of evaluation. Elements of the assessment.
6. Selected topics in computer science education - didactic approach. Spreadsheet calculations. Presentation of data using computers. Computer networks and services. Communication using computers. Publishing content on the Internet. Algorithms and programming. Databases and information systems.
7. Computer networks and services. Publishing content on the Internet. Concept and types of computer networks. Internet and its organization. Internet services. Communication using computers. Web design. Publishing content on Internet.
8. IT competitions in Croatia and abroad. Croatian informatics competitions and international IT competitions for school students and students. School students prepare for the competitions. Topics for competitions in middle and secondary school. Selected problems from the competitions.
  1. I. Kniewald: Logo 4.0, programski jezik
  2. I. Kniewald: Terrapin Logo
  3. F. Glavan: MSWLogo, Početnica naprednog programiranja
  4. D. Petric: Internet uzduž i poprijeko
  5. A. Tucker, F. Deck, J. Jones, D. McCowan, C. Stephenson, A.Verno: A Model Curriculum for K - 12 Computer Science: Final Report of the ACM K - 12 Education Task Force Curriculum Committee
  6. L. Bognar, M. Matijević: Didaktika
Prerequisit for:
Enrollment :
Attended : Computer science teaching practice in middle school
Attended : Methods of teaching computer science 1

Examination :
Passed : Computer science teaching practice in middle school
Passed : Methods of teaching computer science 1
4. semester
Mandatory course - Regular study - Mathematics and Computer Science Education
Consultations schedule:
  • v. pred. dr. sc. Goran Igaly:

    Wednesday 16-17

    Thursday 16-17


    Location: 226
  • v. pred. dr. sc. Goran Igaly:

    Wednesday 16-17

    Thursday 16-17


    Location: 226


Link to the course web page: https://www.pmf.unizg.hr/math/predmet/mni2