Methods in Computer Science Education: Design
Course objectives
General goals Study and be able to apply the most recent methodologies for Computer Science teaching in high-schools. The course will show several use-cases on Computer Science teaching at school. Detailed goals: • Design and development of Computer Science teaching methodologies: principles and methods for learning activities design, and more in general, for the design of Computer Science curricula following the national guidelines for teaching C.S. in high-schools. • Didactic methodologies and and technologies to study the interaction of Computer Science in the society, with particular attention to ethic aspects, like: privacy and personal data, automation of decisions and recommendations, copyright issues. Knowledge and comprehension: Principles and methods to design and C.S. learning activities in the high-school. Ethic aspects of the management of personal data and contents in the society. Application of knowledge and comprehension: The student will design and develop some didactic modules for high-schools. Judgment authonomy: The student will be autonomous both by choosing the didactic module to develop and during its design and implementation phases. Communication abilities: The students should show to be able to design high-quality didactic modules, engaging and able to communicate with precision the topic of the lesson developed. Continuous education: The design methodology for the didactic modules seen in the course will be easily applicable to other courses.
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
Lesson mode
- Lesson code10589558
- Academic year2025/2026
- CourseComputer Science
- CurriculumSingle curriculum
- Year2nd year
- Semester1st semester
- SSDINF/01
- CFU6