Programming II
Field of study: Physics
Programme code: W4-S1FZ19.2025

Module name: | Programming II |
---|---|
Module code: | W4-FZ-S1-3-23-29A |
Programme code: | W4-S1FZ19.2025 |
Semester: | winter semester 2026/2027 |
Language of instruction: | Polish |
Form of verification: | course work |
ECTS credits: | 3 |
Purpose and description of the content of education: | The course "Programming II" is a continuation of the introduction to programming for students. The aim of this course is to further develop programming skills by delving into more advanced concepts and programming techniques. During the classes, students expand their knowledge of data structures, algorithms, and advanced programming techniques. They learn to design and implement more complex programs that encompass various programming paradigms, such as object-oriented programming and functional programming. |
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] |
---|---|
The student possesses advanced programming concepts knowledge, such as object-oriented programming, functional programming, and others. They gain a deeper understanding of various programming paradigms. [E1] |
W06 [1/5] |
The student is able to design and develop more advanced programs that encompass multiple modules, interaction between them, and complex data structures. They can apply various programming techniques to solve advanced problems. [E2] |
U04 [1/5] |
Form of teaching | Number of hours | Methods of conducting classes | Assessment of the learning outcomes | Learning outcomes |
---|---|---|---|---|
laboratory classes [FZ1] | 30 |
Explanation/clarification [a05] Laboratory exercise / experiment [e01] |
course work |
E1 |
The student's work, apart from participation in classes, includes in particular: | ||
---|---|---|
Name | Category | Description |
Literature reading / analysis of source materials [a02] | Preparation for classes | reading the literature indicated in the syllabus; reviewing, organizing, analyzing and selecting source materials to be used in class |
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) |
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) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |