Computational thinking is about creating, solving problems, designing systems and understanding human behavior, by drawing on fundamental computer science concepts, practices and perspectives. It is about deconstructing complex problems and producing solutions that can be processed by both humans and computers.
In this course, we use block programming as a hands-on approach to learn about key concepts and practices from computational thinking. The course is an opportunity for students to upgrade their basic computer literacy and prepare for a future where we all need to be able to transform our ideas into digital form and evaluate and assess digital creations impact on our academic field.
After this course, you will be able to express your own ideas through block programming; be able to reflect critically on usage of computational solutions and communicate about computational products in interdisciplinary contexts.
Disclaimer: No prior programming experience is needed to attend this course.
Through the module, the student must gain knowledge and understanding of:
theories and methods relevant to computational thinking
scientific issues related to computational thinking
ethical aspects of computational thinking
main terms related to computational thinking
The student must through the module acquire skills in:
how to make abstractions of a given problem
how to decompose complex problems into managable parts
how to develop algorithms and explain a program
understanding sensors and how to use them in a program
The student must through the module acquire competences for:
critically reflect on computing in everyday spaces and analyse/understand/reflect on the impact of computational solutions in a real world context
independently take responsibility for their own learning, development and specialization within computational thinking
independently and creatively to work with solving computational issues
Reference is made to §17
|Name of exam||Computational thinking – creative computing for all|
|Type of exam|
Written examThe exam takes form of a given 7-day homework assignment, where the student, based on the module, answers the question(s) within the subject area. The assignment must not exceed 15 pages and must be prepared individually.
The assignment is assessed by the examiner and an internal co-assessor.
All written and all electronic aids
|Assessment||7-point grading scale|
|Type of grading||Internal examination|
|Criteria of assessment||The criteria of assessment are stated in the Examination Policies and Procedures|
Electives are updated on our website:
|Danish title||Computational thinking – creative computing for all|
KA elective 2. semester
|Language of instruction||English|
|Location of the lecture||Campus Copenhagen|
|Responsible for the module|
|Study Board||Study Board of Communication and Digital Media|
|Department||Department of Communication and Psychology|
|Faculty||The Faculty of Humanities|