Programowanie strukturalne
Informacje ogólne
Kod przedmiotu: | 390-FG1-1PS |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Programowanie strukturalne |
Jednostka: | Wydział Fizyki |
Grupy: |
fizyka gier komputerowych 1 rok sem. zimowy 2024/2025 |
Punkty ECTS i inne: |
4.00
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | kierunkowe |
Założenia (opisowo): | Celem przedmiotu jest nauczenie podstaw programowania komputerów przy wykorzystaniu imperatywnego języka wysokiego poziomu. Poza opanowaniem podstawowych technik programistycznych ważne jest również, aby nauczyć właściwej metodologii rozwiązywania problemów poprzez tworzenia prostych algorytmów i ich realizację w paradygmacie programowania strukturalnego. Przedmiot powinien umożliwić studentom samodzielne tworzenie programów wykorzystujących podstawowe typy danych, a także korzystających z dynamicznego zarządzania pamięcią, podprogramów i rekurencji. |
Tryb prowadzenia przedmiotu: | w sali |
Skrócony opis: |
Tematyka zajęć
|
Pełny opis: |
Profil studiów: ogólnoakademicki. Forma studiów: stacjonarne. Moduł: narzędzia informatyki, przedmiot obowiązkowy. Dziedzina i dyscyplina nauki: nauki fizyczne, fizyka. Rok studiów, semestr: 1 rok, 1 semestr, studia I stopnia. Wymagania wstępne: brak. Metody dydaktyczne: wykład, prezentacja kodu programów, samodzielne pisanie kodu, zadania domowe, dyskusje, konsultacje, samodzielne studiowanie. Punkty ECTS: 4. Bilans nakładu pracy studenta: wykład (15 godzin), laboratorium (30 godzin), przygotowanie do zajęć (45 godzin), udział w konsultacjach przedmiotowych (3 godziny), przygotowanie do egzaminu końcowego i udział w egzaminie (10+2 godziny). Wskaźniki ilościowe: wykład (0.6 punktów ECTS), laboratorium (1.2 punktów ECTS), przygotowanie do zajęć (1.8 punktów ECTS), udział w konsultacjach przedmiotowych (0.12 punktów ECTS), przygotowanie do egzaminu końcowego i udział w egzaminie (0.48 punkty ECTS). Zagadnienia rozpatrywane na wykładzie:
Zagadnienia rozpatrywane na laboratorium:
|
Literatura: |
"Język ANSI C. Programowanie", Brian W. Kernighan, Dennis M. Ritchie "Język C, programowanie dla początkujących" Greg Perry "Programowanie w języku C", Artur Pyszczuk, http://www.arturpyszczuk.pl/files/c/pwc.pdf |
Efekty uczenia się: |
Zna podstawy programowania w wybranym języku wyższego poziomu: K_W25. |
Metody i kryteria oceniania: |
Zaliczenie zajęć odbywa się na podstawie oceny, która uwzględnia: 1. znajomości pojęć i mechanizmów programowania strukturalnego z użyciem języka C 2. umiejętność zastosowania mechanizmów programowania strukturalnego do konkretnych problemów 3. umiejętność dyskusji na tematy związane z przedmiotem, 4. umiejętność korzystania z zasobów literatury i Internetu, 5. kreatywność w podejściu do rozwiązywanych problemów. Podstawą zaliczenia laboratorium jest obecność na zajęciach. Dopuszcza się opuszczenie trzech zajęć. Ocena końcowa laboratorium wynika z oceny prac domowych, dwóch kolokwiów i wykonania końcowego projektu. Zaliczenie wykładu odbywa się na podstawie egzaminu końcowego. |
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ęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Jan Kisielewski | |
Prowadzący grup: | Jan Kisielewski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Zajęcia w cyklu "Rok akademicki 2024/25" (w trakcie)
Okres: | 2024-10-01 - 2025-06-30 |
Przejdź do planu
PN WT ŚR CZ LAB
WYK
PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Jan Kisielewski | |
Prowadzący grup: | Jan Kisielewski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.