Models of computational thinking Field of study: Interdisciplinary Environmental Studies in the Humanities
Programme code: W1-S1SH24.2024

Module name: Models of computational thinking
Module code: W1-SH-S1-MMO
Programme code: W1-S1SH24.2024
Semester: winter semester 2024/2025
Language of instruction: Polish
Form of verification: course work
ECTS credits: 3
Purpose and description of the content of education:
The aim of the module is to familiarise students with the basics of formal logic and its applications in traditional information processing, as well as in machine learning techniques, taking into account the implementation limitations of this technique in a social environment. The basics of classical propositional calculus, statistical analysis, dataset modelling and algorithm development are discussed. A special emphasis is placed on developing the ability to build artificial intelligence models in a way that takes into account their impact on social practices and cognitive activity, as well as the ability of effective communication in a team realizing more complex computer science projects.
List of modules that must be completed before starting this module (if necessary): not applicable
Learning outcome of the module Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5]
knows how a computer processes information and knows its theoretical structure [01]
W03 [3/5]
knows the basics of information theory and computational thinking, as well as the basics of algorithmics and data structures [02]
W11 [3/5]
can design a simple algorithm [03]
U08 [4/5]
can create and analyse a system requirements specification [04]
U08 [3/5]
can communicate effectively in a programming team [05]
K04 [4/5]
can consciously use IT systems and assess them critically [06]
K05 [3/5]
Form of teaching Number of hours Methods of conducting classes Assessment of the learning outcomes Learning outcomes
laboratory classes [L] 30 Explanation/clarification [a05] 
Activating methods: a case study [b07] 
Working with a computer [d01] 
Working with a programmed textbook [d02] 
Production exercise – workshop [e02] 
course work 01 02 03 04 05 06
The student's work, apart from participation in classes, includes in particular:
Name Category Description
Developing practical skills [a03] Preparation for classes
activities involving the repetition, refinement and consolidation of practical skills, including those developed during previous classes or new skills necessary for the implementation of subsequent elements of the curriculum (as preparation for class participation)
Studying the literature used in and the materials produced in class [c02] Preparation for verification of learning outcomes
exploring the studied content, inquiring, considering, assimilating, interpreting it, or organizing knowledge obtained from the literature, documentation, instructions, scenarios, etc., used in class as well as from the notes or other materials/artifacts made in class
Implementation of an individual or group assignment necessary for course/phase/examination completion [c03] Preparation for verification of learning outcomes
a set of activities aimed at performing an assigned task, to be executed out of class, as an obligatory phase/element of the verification of the learning outcomes assigned to the course
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)