Conducted in
terms:
2020/SZ, 2021/SZ, 2022/SZ, 2023/SZ, 2024/SZ
ECTS credits:
unknown
Organized by:
AMU Nadnotecki Institute in Piła
Structured programming 17-DPPR-IP0
This course has not yet been described...
Module learning aims
(in Polish) Przedmiot poświęcony jest prezentacji podstaw programowania proceduralnego z elementarnych wstępem do zagadnień wykorzystywania funkcji bibliotecznych i gotowych klas. Omawiany jest proces tworzenia programu, znaczenie algorytmu, języka, kompilatora i interpretera. Przedstawia się metody sterowanie przebiegiem programu, znaczenie pojęcia typu danych, podstawowe typy i ich reprezentację w pamięci. Omawiane są
złożone typy danych, wyrażenia, zmienne statyczne, wskaźniki, zmienne dynamiczne oraz zagadnienia dynamicznego zarządzania pamięcią. Analizuje się zagadnienia strukturalizacji programu, procedury i funkcje
oraz metody przekazywania parametrów. Rozważa się zagadnienia rekursji. Studenci zapoznają się ze stosowaniem standardowych bibliotek, w szczególności bibliotek sterowania strumieniami wejścia-wyjścia i
zarządzania plikami. Przedstawiana jest idea tworzenia programów sterowanych zdarzeniami. Jako przykład aplikacji sterowanych zdarzeniami podaje się w szczególności proste aplikacje "okienkowych" sterowane
komunikatami Windows. Integralną częścią przedmiotu są zajęcia laboratoryjne i projekt implementujący omawiane zagadnienia w języku C/C++.
Information on where to find course materials
(in Polish) Platforma MS Teams.
Major
(in Polish) Technologie informatyczne - studia inżynierskie
Methods of teaching for learning outcomes achievement
(in Polish) wykłady, laboratoria
Student workload (ECTS credits)
(in Polish) 6
Cycle of studies
1st cycle
Year of studies (where relevant)
Year 1
Pre-requisites in terms of knowledge, skills and social competences
(in Polish) brak
Course coordinators
Term 2024/SZ: | Term 2018/SZ: | Term 2020/SZ: | Term 2023/SZ: | Term 2021/SZ: | Term 2022/SZ: | Term 2019/SZ: |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: