UNIWERSYTET MORSKI W GDYNI - WYDZIAŁ NAWIGACYJNY
Nr: Przedmiot: INFORMATYKA
Kierunek / Poziom kształcenia: NAWIGACJA / PIERWSZEGO STOPNIA
Forma studiów: STACJONARNE / NIESTACJONARNE
Profil kształcenia: PRAKTYCZNY
Specjalność: TRANSPORT MORSKI
SEMESTR ECTS Liczba godzin w tygodniu Liczba godzin w semestrze
W C L P S W C L P S
II 3 30 30
Razem w czasie studiów: 60

Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji (jeśli dotyczy przedmiotu)

1 Brak

Cele przedmiotu

1 Poznanie przykładowego języka formalnego i nabycie umiejętności jego praktycznego wykorzystania.
2 Poznanie podstawowe i niezmiennie aktualne pojęcia informatyki.

Efekty kształcenia dla całego przedmiotu (EKP) – po zakończeniu cyklu kształcenia

EKP1 Zna podstawową składnię przykładowego języka formalnego. K_W06,
EKP2 Stosuje odpowiednie zestawy instrukcji programowych w celu rozwiązania postawionego problemu. K_U11, K_U12,
EKP3 Akceptuje bądź odrzuca uzyskane wyniki przetwarzania danych. K_K01

Treści programowe

Semestr II
Lp. Zagadnienia Liczba godzin Odniesienie do EKP dla przedmiotu Odniesienie do RPS
W C L P S
1Systemy pozycyjne, konwersje pomiędzy systemem dziesiętnym a dowolnym systemem pozycyjnym, naturalny kod binarny. System dwójkowy, ósemkowy, szesnastkowy.6EKP29.16.1.11, 9.16.1.12
2Historia rozwoju architektury komputerów. Architektura komputerów. Klasyfikacja systemów komputerowych (taksonomia Flynna). Komputery równoległe. Komputery wektorowe. Komputery macierzowe. Systemy wieloprocesorowe.2EKP29.16.1.1
3Systemy operacyjne. Sprzęt komputerowy a oprogramowanie, poziomy oprogramowania, języki niższego i wyższego rzędu. Proces tworzenia oprogramowania.4EKP1, EKP2, EKP39.16.1.1, 9.16.1.2
4Podstawowe paradygmaty programowania: programowanie proceduralne, obiektowe, rozproszone, współbieżne.2EKP1, EKP2, EKP39.16.1.11
5Algorytmy. Definicja algorytmu. Klasyfikacje i sposoby przedstawiania algorytmów. Rekurencja. Złożoność obliczeniowa.2EKP1, EKP2, EKP39.16.1.11, 9.16.1.12
6Podstawowe struktury danych. Podstawowe instrukcje. Instrukcje warunkowe. Pętle. (Język Python)816EKP1, EKP2, EKP39.16.1.11, 9.16.1.12
7Wybrane problemy numeryczne i ich rozwiązywanie.614EKP1, EKP2, EKP39.16.1.11, 9.16.1.12

Metody weryfikacji efektów kształcenia (w odniesieniu do poszczególnych efektów)

Symbol EKP Test Egzamin ustny Egzamin pisemny Kolokwium Sprawozdanie Projekt Prezentacja Zaliczenie praktyczne Inne
EKP1 XX
EKP2 XX
EKP3 XX

Kryteria zaliczenia przedmiotu

Semestr Ocena pozytywna (min. dostateczny)
II50% Egzamin testowy; 50% ćwiczenia praktyczne

Nakład pracy studenta

Forma aktywności Szacunkowa liczba godzin na zrealizowanie aktywności
W C L P S
Godziny kontaktowe3030
Czytanie literatury105
Przygotowanie do zajęć laboratoryjnych, projektowych5
Przygotowanie do egzaminu, zaliczenia5
Opracowanie dokumentacji projektu/sprawozdania2
Uczestnictwo w zaliczeniach i egzaminach22
Udział w konsultacjach44
Łącznie godzin5148
Łączny nakład pracy studenta99
Liczba punktów ECTS21
Sumaryczna liczba punktów ECTS dla przedmiotu3
Obciążenie studenta związane z zajęciami praktycznymi37
Obciążenie studenta na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich72

Literatura

Literatura podstawowa
Kawa R., Lembas J.: Wykłady z informatyki. Wstęp do informatyki. PWN, Warszawa, 2021.
Tanenbaum A.: Strukturalna organizacja systemów komputerowych. Helion, Gliwice, 2006.
Wróblewski P.: Algorytmy, struktury danych i techniki programowania. Wydanie VI. Helion, Gliwice, 2019.
Coldwin G.: Zrozumieć programowanie. PWN, Warszawa, 2020.
Brookshear G.: Informatyka w ogólnym zarysie. Wydawnictwo WNT, Warszawa, 2003
Literatura uzupełniająca
https://edube.org/study/pe1


Prowadzący przedmiot

Tytuł/stopień, imię, nazwisko Jednostka dydaktyczna
1. Osoba odpowiedzialna za przedmiot:
dr hab. inż. Tomasz Neumann, prof. UMG KN
2. Pozostałe osoby prowadzące zajęcia:
dr inż. Mateusz Gil KN
mgr inż. Rafał Cichocki KN
mgr inż. Przemysław Wójcik KN
Pobierz w wersji PDF