Programowanie strukturalne
Informacje ogólne
Kod przedmiotu: | 510-IS1-1PPS-23 |
Kod Erasmus / ISCED: |
11.303
|
Nazwa przedmiotu: | Programowanie strukturalne |
Jednostka: | Wydział Informatyki |
Grupy: |
1 rok 1 stopnia sem. zimowy Informatyka 3L stac. I st. studia informatyki - przedmioty obowiązkowe |
Punkty ECTS i inne: |
6.00
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | obowiązkowe |
Tryb prowadzenia przedmiotu: | w sali |
Skrócony opis: |
Założenia i cele przedmiotu: Nauczyć podstaw i metodologii przetwarzania informacji w komputerze (reprezentacja informacji, przetwarzanie informacji na poziomie maszynowym i w językach wysokiego poziomu). Nauczyć podstaw i metodologii programowania imperatywnego, umiejętność programowania w języku C z uwzględnieniem dynamicznego zarządzania pamięcią, podprogramów, rekurencji. |
Pełny opis: |
Profil studiów: ogólnoakademicki Forma studiów: stacjonarne Rodzaj przedmiotu: obowiązkowy Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka Rok studiów / semestr: 1 / 1 Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): brak Wykład: 30h Ćwiczenia: 15h Laboratorium: 30h Metody dydaktyczne: wykład, ćwiczenia ze sprawdzianami, zadania rozwiązywane na zajęciach laboratoryjnych Punkty ECTS: 7 Bilans nakładu pracy studenta: Udział w zajęciach: - wykład 30h - ćwiczenia 15h - laboratorium 30h Przygotowanie do zajęć: - wykład 5h - ćwiczenia 10h - laboratorium 25h Zapoznanie z literaturą: 10h Przygotowanie do kolokwiów: 15h Przygotowanie do egzaminu: 10h Czas trwania egzaminu i kolokwiów: 5h Udział w konsultacjach: 20h Wskaźniki ilościowe: - nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 100h, 4 ECTS - nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 75h, 3 ECTS |
Literatura: |
Literatura podstawowa: B. Kernighan, D. Ritchie, Język ANSI C N. Wirth, Algorytmy + struktury danych = programy Literatura uzupełniająca: Dokumentacja kompilatora GCC |
Efekty uczenia się: |
Efekty uczenia się w ramach realizacji przedmiotu: Zna podstawowe pojęcia matematyczne przydatne w algorytmicznym rozwiązywaniu zadań. KP6_WG1 Zna pojęcie algorytmu oraz zasady projektowania i analizy algorytmów. KP6_WG3 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_UW6 Wybiera paradygmat i język programowania strukturalnego do rozwiązania określonego typu zadań. KP6_UW7 Samodzielnie implementuje algorytmy stosując odpowiednie elementy wybranego języka programowania. KP6_UW8 Rozumie potrzebę podnoszenia swoich umiejętności i kwalifikacji, monitoruje rozwój technologii i narzędzi programistycznych. KP6_UU1 |
Metody i kryteria oceniania: |
Ogólna forma zaliczenia: egzamin. Dopuszczalna liczba nieusprawiedliwionych nieobecności na zajęciach laboratoryjnych/ćwiczeniowych to 20% zajęć. |
Zajęcia w cyklu "Rok akademicki 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-06-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia, 15 godzin
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Adam Naumowicz | |
Prowadzący grup: | Robert Jankowski, Barbara Łupińska, Eugenia Mironowicz, Adam Naumowicz, Łukasz Szeremeta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Zajęcia w cyklu "Rok akademicki 2024/25" (w trakcie)
Okres: | 2024-10-01 - 2025-06-30 |
Przejdź do planu
PN LAB
CW
WT ŚR WYK
LAB
LAB
LAB
LAB
LAB
LAB
CW
CW
CZ LAB
CW
PT |
Typ zajęć: |
Ćwiczenia, 15 godzin
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
Koordynatorzy: | Adam Naumowicz | |
Prowadzący grup: | Jarosław Bondaruk, Barbara Łupińska, Eugenia Mironowicz, Adam Naumowicz, Łukasz Szeremeta | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Egzamin |
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.