Computing teaching

A.Y. 2016/2017
Lesson for
6
Max ECTS
48
Overall hours
Language
Italian
Learning objectives
The course aims at providing practical and useful tools for teaching informatics, intended as a scientific discipline, as well as some opportunities to revise and study in deep its foundations.
Students will be involved in workshops having the goal of exploring a computing theme, experimenting the application of active and cooperative teaching techniques.
Students will be able to design, plan, lead, and assess constructivist teaching units on computing topics. Students will be able to reproduce all workshops proposed during the course, adapting their content with reference to the age of learners and evaluating the effectiveness of their work.

Course structure and Syllabus

Active edition
Yes
Responsible
Syllabus
Course introduction: what does "computing" means?
Use of data in computer programming: Clickomania
Competency-oriented teaching
The design of teaching units
Information representations
Having fun with computing: the Bebras challenge
Teaching computer programming: python
Cryptography
Welcome to Nimrod: an episode of the computing history in 1951
Greedy algorithms
Playing to think in the primary school
The Turing machine
Lesson period
Second semester
Lesson period
Second semester
Assessment methods
Esame
Assessment result
voto verbalizzato in trentesimi
Professor(s)
Reception:
By appointment
Room 5015, Dipartimento di Informatica