Programowanie
Field of study: Digital communication
Programme code: W1-S1KC20.2020

Module name: | Programowanie |
---|---|
Module code: | 01-KC-S1-P02 |
Programme code: | W1-S1KC20.2020 |
Semester: |
|
Language of instruction: | Polish |
Form of verification: | exam |
ECTS credits: | 6 |
Description: | Głównym celem zajęć jest zapoznanie studenta z metodami dekompozycji problemów programistycznych. Podkreślona też zostanie przewaga uzyskania abstrakcyjnego rozwiązania nad metodą bezpośrednią. Student zapozna się z metodyką tworzenia podprogramów oraz wynikającymi z niej zagadnieniami widoczności, zasięgu i czasu życia zmiennych oraz rekurencji. Omówione zostaną też podstawowe paradygmaty rozwiązywania problemów takie jak metoda siłowa czy dziel i zwyciężaj. Wprowadzone zostanie pojęcie algorytmu oraz metody algorytmicznej. Omówione zostaną też zalety, wady i różnice pomiędzy programowaniem proceduralnym a zorientowanym obiektowo. |
Prerequisites: | Brak. |
Key reading: | --- |
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] |
---|---|
Student zna podstawowe techniki obliczeniowe przydatne w informatyce; rozumie znaczenie formalizmu matematycznego oraz posiada podstawową wiedzę na temat współczesnych paradygmatów, języków i metod programowania. [P02_1] |
KC_W08 [5/5] |
Student posiada użytkową wiedzę na temat wykorzystywania nowoczesnych aplikacji oraz systemów informatycznych w zakresie projektowania i rozwoju oprogramowania. [P02_2] |
KC_W09 [3/5] |
Student posiada umiejętność stosowania metod matematycznych do rozwiązywania podstawowych problemów informatycznych i potrafi użyć formalizmu matematycznego do precyzyjnego opisu zadań informatycznych o charakterze praktycznym. [P02_3] |
KC_U09 [3/5] |
Student potrafi stosować techniki informatyczne do rozwiązania problemów matematycznych. [P02_4] |
KC_U10 [4/5] |
Student posiada umiejętność wykorzystania podstawowych paradygmatów i metod programowania oraz technik algorytmicznych w komunikacji. [P02_5] |
KC_U12 [5/5] |
Student zna zakres posiadanej przez siebie wiedzy i własnych umiejętności, potrafi określić kierunki dalszego uczenia się oraz zrealizować proces samokształcenia się z wykorzystaniem źródeł elektronicznych. [P02_6] |
KC_U14 [3/5] |
Student rozumie znaczenie nauk technicznych dla rozwoju cywilizacji, pojmuje interdyscyplinarny charakter umiejętności programowania; dostrzega i docenia rolę oraz znaczenie systemów otwartych i wolnego oprogramowania dla rozwoju społeczeństwa, podejmuje starania propagujące wolne oprogramowanie. [P02_7] |
KC_K05 [4/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Sprawdzian [P02_w_1] | Sprawdzian wiadomości w formie pisemnej lub ustnej zgodny z opisem sposobu
weryfikacji zawartej w sylabusie. |
P02_1 |
Ocena ciągła [P02_w_2] | Bieżąca ocena indywidualnej pracy studenta, będąca średnią ocen z zadań realizowanych w trakcie ćwiczeń, zgodna z opisem sposobu weryfikacji zawartej w sylabusie. |
P02_1 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [P02_fs_1] | metoda podająca (wykład informacyjny, prezentacja multimedialna) i /lub metoda problemowa (wykład problemowy i interaktywny) |
15 | Samodzielna, wnikliwa lektura wskazanych w sylabusie materiałów, powtórzenie i ugruntowanie wiedzy zdobytej w trakcie wykładów |
30 |
Sprawdzian [P02_w_1] |
practical classes [P02_fs_2] | metoda podająca (pogadanka, objaśnienia i wyjaśnienia, prezentacje multimedialne) i/lub metoda problemowa (metoda aktywizująca lub gra sytuacyjna i dydaktyczna) i/lub metoda zadaniowa oraz analiza materiału źródłowego |
45 | Samodzielna realizacja wskazanych w sylabusie partii materiału i/lub analiza wybranych przez prowadzącego przykładów i/lub powtórzenie i ugruntowanie wiedzy oraz umiejętności zdobytych w trakcie zajęć. |
90 |
Ocena ciągła [P02_w_2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |