Course on Computational Thinking integrated into the project
Learn to problem-solve through a subset of computational thinking concepts (algorithm design, automation, and abstraction)
Understand agent-based techniques to computational thinking (formalization and simulation).
Basic introduction to concepts of computational thinking (decomposition, pattern recognition, and data representation)
Ability to read, understand, evaluate and potentially modify existing computational structures and data representations.
Ability to formulate and decompose a problem into a series of ordered steps (algorithmic thinking)
Ability to read, understand, evaluate and potentially modify computational models/agent-based models (Netlogo)
Ability to use abstractions and pattern recognition to represent a problem in new and different ways
Exercise CT-based problem-orientation by formulating problems in students’ bachelor domains with focus on problems, which can be addressed through CT
Design computational models to address identified problems using computational thinking techniques
Project work, including:
Formulation, analysis and contribution to the resolution of a current research problem within the theme of the project module
As an integrated part of the project work, the student must follow the Problem based learning and project management workshop (1 ECTS).
Lecturing time is spent on PBL, exercises and CT
|Prøvens navn||Computational Thinking|
Mundtlig pba. projekt
|Vurderingskriterier||Vurderingskriterierne er angivet i Universitetets eksamensordning|
Contact: The Study board for Computer Science at firstname.lastname@example.org or 9940 8854
|Engelsk titel||Computational Thinking|
|Undervisningssprog||Dansk og engelsk|
|Studienævn||Studienævn for Datalogi|
|Institut||Institut for Datalogi|
|Fakultet||Det Tekniske Fakultet for IT og Design|