Podstawy programowania strukturalnego 400-IS1-1PRS
Profil studiów: praktyczny
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowe
Dziedzina: nauki ścisłe i przyrodnicze
Dyscyplina: Informatyka
Rok studiów/semestr: 1 / 1
Wymagania wstępne: brak
Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć:
- 15 godz. wykładów
- 15 godz. ćwiczeń
- 30 godz. laboratorium
Metody dydaktyczne: Wykład, analiza rozwiązań, dyskusja, rozwiązanie przykładów, praca laboratoryjna, praca domowa, ćwiczenia
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15 godz.
- ćwiczenia 15 godz.
- laboratorium 30 godz.
egzamin 2 godz.
konsultacje 3 godz.
przygotowanie do zajęć 10 godz.
opracowanie zadań domowych 10 godz.
przygotowanie do sprawdzianów 10 godz.
przygotowanie do egzaminu 5 godz.
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela akademickiego: 65 godzin, 2,6 ECTS
- nakład pracy studenta związany z zajęciami o charakterze praktycznym: 75 godzin, 3 ECTS
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Zna podstawowe techniki i metody programowania strukturalnego (KP6_WG4).
Samodzielnie potrafi zaprojektować algorytmy realizujące wybrane zadania, potrafi przeprowadzić analizę złożoności danego algorytmu (KP6_UW3).
Wybiera paradygmat i język programowania strukturalnego do rozwiązania określonego typu zadań (KP6_UW4).
Samodzielnie implementuje algorytmy stosując odpowiednie elementy wybranego języka programowania (KP6_UW5).
Jest gotów do starannego określania priorytetów i ustalania właściwej kolejności podejmowanych działań (KP6_KK1).
Kryteria oceniania
Ogólna forma zaliczenia przedmiotu: egzamin pisemny. Przystąpienie do egzaminu warunkuje uprzednie pozytywne zaliczenie laboratoriów i ćwiczeń.
Literatura
Literatura podstawowa:
Język C. Wyd. 5 / Stephen Prata; tł. Tomasz Szynalski, Grzegorz Joszcz. Gliwice : Helion, cop. 2006
Literatura uzupełniająca:
Dokumentacja kompilatora GCC i liczne źródła dostępne w otwartym dostępie w Internecie
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: