Structural Programming WM-FI-PSC
The aim of the course is to provide knowledge of the basics of programming, and the principles of creating programs. The classes are aimed at understanding and assimilation of the basic concepts and the ability to write simple algorithms in C.
(in Polish) Dyscyplina naukowa, do której odnoszą się efekty uczenia się
(in Polish) E-Learning
(in Polish) Grupa przedmiotów ogólnouczenianych
Subject level
Learning outcome code/codes
Type of subject
Preliminary Requirements
Course coordinators
Learning outcomes
LECTURE
- knows the syntax and semantics of basic instructions in C, knows and recognizes the basic concepts related to the programming language (including type, range, life time) (FIZ1_W14, FIZ1_U02, FIZ1_U09, FIZ1_U15),
- knows and understands the structural programming paradigm: the division of the program into a hierarchical system of blocks (FIZ1_W14, FIZ1_U02, FIZ1_U09, FIZ1_U15)
- knows and understands the construction of simple algorithms (FIZ1_W14, FIZ1_U09, FIZ1_K03)
estimated student workload:
participation in classes 30 h
preparation for classes 10 h
preparation for verification 35 h
consultations with the teacher 1 h
LABORATORIES
- can create, run and test simple programs written in the C language
(FIZ1_U09)
- uses the appropriate nomenclature of variables, text aesthetics, comments, uses constants (FIZ1_U02),
- can use one- and two-dimensional arrays according to the situation (FIZ1_U15, FIZ1_U02)
- can use the acquired knowledge while working on creating programs in the C language (FIZ1_K03)
estimated student workload:
participation in classes 45 h
housework 45 h
preparation for verification 35 h
consultations with the lecturer 2 h
Assessment criteria
For all effects, the following assessment criteria are adopted for all forms of verification:
grade 5: fully achieved (no obvious shortcomings)
grade 4.5: achieved almost fully and criteria for awarding a higher grade are not met
grade 4: largely achieved and the criteria for a higher grade are not met
score 3.5: largely achieved - with a clear majority of positives - and the criteria for granting a higher grade are not met
grade 3: achieved for most of the cases covered by the verification and criteria for a higher grade are not met
grade 2: not achieved for most of the cases covered by the verification
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: