karty przedmiotów studiów stacjonarnych pierwszego stopnia...

102
1 Karty przedmiotów studiów stacjonarnych pierwszego stopnia 2015 - 2019 Kierunek: Informatyka B. Przedmioty kierunkowe B.1 Systemy operacyjne B.2 Bazy Danych B.3 Grafika komputerowa B.4 Elementy sztucznej inteligencji B.5 Zarządzanie projektami Moduł: Programowanie strukturalne i obiektowe B.6 Algorytmy i struktury danych B.7 Wstęp do programowania B.8 Języki i paradygmaty programowania B.9 Programowanie obiektowe B.10 Inżynieria oprogramowania Moduł: Podstawy sieci komputerowych B.11 Sieci komputerowe B.12 Przetwarzanie sygnałów B.13 Projektowanie sieci komputerowych B.14 Aplikacje www Moduł: Podstaw technik komputerowych B.15 Podstawy elektrotechniki i miernictwa B.16 Architektura komputerów B.17 Systemy wbudowane

Upload: dangduong

Post on 28-Feb-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

1

Karty przedmiotów studiów stacjonarnych

pierwszego stopnia 2015 - 2019

Kierunek: Informatyka

B. Przedmioty kierunkowe

B.1 Systemy operacyjne

B.2 Bazy Danych

B.3 Grafika komputerowa

B.4 Elementy sztucznej inteligencji

B.5 Zarządzanie projektami

Moduł: Programowanie strukturalne i obiektowe

B.6 Algorytmy i struktury danych

B.7 Wstęp do programowania

B.8 Języki i paradygmaty programowania

B.9 Programowanie obiektowe

B.10 Inżynieria oprogramowania

Moduł: Podstawy sieci komputerowych

B.11 Sieci komputerowe

B.12 Przetwarzanie sygnałów

B.13 Projektowanie sieci komputerowych

B.14 Aplikacje www

Moduł: Podstaw technik komputerowych

B.15 Podstawy elektrotechniki i miernictwa

B.16 Architektura komputerów

B.17 Systemy wbudowane

2

Moduł: Systemy komputerowe

B.18 Projektowanie systemów komputerowych

B.19 Komunikacja człowiek-komputer

B.20 Bezpieczeństwo systemów komputerowych

B.21 Administrowanie systemami środowiska Windows/Linux

3

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Systemy operacyjne

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów I

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Wojciech Zając

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 1 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Przekazanie wiedzy w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich.

Umiejętności

CU1 Wyrobienie umiejętności posługiwania się specjalistycznym oprogramowaniem

Kompetencje społeczne

CK1 Uświadomienie ważności i rozumienia społecznych skutków działalności inżynierskiej, w tym jej wpły-wu na środowisko i związanej z tym odpowiedzialności za podejmowane decyzje

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności (U) i kompetencji społecznych (K)

Kierunkowy efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Po zaliczeniu przedmiotu student ma elementarną wiedzę z zakresu podstaw informa-tyki obejmującą przetwarzanie informacji, architekturę i organizację systemów kompu-terowych, bezpieczeństwo systemów komputerowych.

K_W04

EPW2 Po zaliczeniu przedmiotu student zna podstawowe metody, techniki, narzędzia i mate-riały stosowane przy rozwiązywaniu prostych zadań inżynierskich związanych z in-formatyką.

K_W14

Umiejętności (EPU…)

EPU1 Po zaliczeniu przedmiotu student potrafi ocenić przydatność rutynowych metod i na-rzędzi służących do rozwiązywania prostych zadań inżynierskich, typowych dla wy-

K_U23

Pozycja w planie studiów (lub kod przedmiotu) B.1

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

4

branego zadania, oraz wybierać i stosować właściwe metody i narzędzia

Kompetencje społeczne (EPK…)

EPK1 Po zaliczeniu przedmiotu student rozumie potrzebę uczenia się przez całe życie – dal-sze kształcenie na studiach II stopnia, studia podyplomowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmieniającymi się szybko techno-logiami, podnosząc w ten sposób kompetencje zawodowe, osobiste i społeczne.

K_K01

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Systemy operacyjne. Bodowa, klasyfikacja, charakterystyka. 2

W2 UNIX: praca w systemie wielodostępnym. 2

W3 Praca w trybie interaktywnym. Podstawowe polecenia powłoki. 2

W4 Konfigurowanie środowiska pracy. Praca z plikami. 2

W5 Zaawansowane komendy powłoki. Przetwarzanie potokowe. 2

W6 Praca w trybie wsadowym. Programowanie w języku powłoki. 2

W7 Programowanie skryptów. 2

W8 Pozatechniczne aspekty i skutki działalności inżynierskiej 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Systemy operacyjne. Budowa, klasyfikacja, charakterystyka. 2

L2 UNIX: praca w systemie wielodostępnym. Informacje o użytkownikach systemu. 2

L3 Praca w trybie interaktywnym. Podstawowe polecenia powłoki: przetwarzanie plików. 2

L4 Zaawansowane komendy powłoki, filtrowanie danych. 2

L5 Edytowanie tekstu. 2

L6 Konfigurowanie środowiska użytkownika. Zmienne systemowe. 2

L7 Wyszukiwanie obiektów dyskowych. 2

L8 Przetwarzanie potokowe. 2

L9 Sortowanie danych, filtracja tekstu. 2

L10 Praca w trybie wsadowym. Programowanie w języku powłoki. 2

L11 Programowanie skryptów cz. 1. 2

L12 Programowanie skryptów cz. 2. 2

L13 Programowanie skryptów cz. 3. 2

L14 Elementy administracji systemem. 2

L15 Pozatechniczne aspekty i skutki działalności inżynierskiej 2

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M2 - wykład problemowy

połączony z dyskusją

komputer z dostępem do Internetu,

projektor multimedialny, tablica

suchościeralna

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania komputerowego

Komputer i projektor multimedial-ny, tablica suchościeralna

Sala komputerowa z dostępem do

Internetu

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 - obserwacja/aktywność P1 - Egzamin pisemny

5

Laboratoria F1 - sprawdzian praktyczny umiejętności P3 – ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmiotowe Wykład Laboratoria

F2 P1 F1 P3

EPW1 x x

EPW2 x x

EPU1 x x

EPK1 x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Ma elementarną wiedzę z zakresu podstaw informatyki obejmującą przetwarzanie informacji, architekturę i or-ganizację systemów kompute-rowych, bezpieczeństwo sys-temów komputerowych.

Ma dobrą wiedzę z zakresu podstaw informatyki obejmu-jącą przetwarzanie informacji, architekturę i organizację systemów komputerowych, bezpieczeństwo systemów komputerowych.

Ma bardzo dobrą wiedzę z zakresu podstaw informatyki obejmującą przetwarzanie informacji, architekturę i or-ganizację systemów kompute-rowych, bezpieczeństwo sys-temów komputerowych.

EPW2 Zna w stopniu elementarnym podstawowe metody, techni-ki, narzędzia i materiały sto-sowane przy rozwiązywaniu prostych zadań inżynierskich związanych z informatyką.

Zna w stopniu dobrym pod-stawowe metody, techniki, narzędzia i materiały stoso-wane przy rozwiązywaniu prostych zadań inżynierskich związanych z informatyką.

Zna w stopniu bardzo dobrym podstawowe metody, techni-ki, narzędzia i materiały sto-sowane przy rozwiązywaniu prostych zadań inżynierskich związanych z informatyką.

EPU1 Potrafi w stopniu elementar-nym ocenić przydatność ruty-nowych metod i narzędzi służących do rozwiązywania prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybierać i sto-sować właściwe metody i narzędzia

Potrafi w stopniu dobrym ocenić przydatność rutyno-wych metod i narzędzi służą-cych do rozwiązywania pro-stych zadań inżynierskich, typowych dla wybranego zadania, oraz wybierać i sto-sować właściwe metody i narzędzia

Potrafi w stopniu bardzo do-brym ocenić przydatność rutynowych metod i narzędzi służących do rozwiązywania prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybierać i sto-sować właściwe metody i narzędzia

EPK1 Rozumie w stopniu elemen-tarnym potrzebę uczenia się przez całe życie – dalsze kształcenie na studiach II stopnia, studia podyplomowe, kursy specjalistyczne, szcze-gólnie ważne w obszarze nauk technicznych, ze zmieniają-cymi się szybko technologia-mi, podnosząc w ten sposób kompetencje zawodowe, oso-biste i społeczne.

Rozumie w stopniu dobrym potrzebę uczenia się przez całe życie – dalsze kształcenie na studiach II stopnia, studia podyplomowe, kursy specjali-styczne, szczególnie ważne w obszarze nauk technicznych, ze zmieniającymi się szybko technologiami, podnosząc w ten sposób kompetencje za-wodowe, osobiste i społeczne.

Rozumie w stopniu bardzo dobrym potrzebę uczenia się przez całe życie – dalsze kształcenie na studiach II stopnia, studia podyplomowe, kursy specjalistyczne, szcze-gólnie ważne w obszarze nauk technicznych, ze zmieniają-cymi się szybko technologia-mi, podnosząc w ten sposób kompetencje zawodowe, oso-biste i społeczne.

J – Forma zaliczenia przedmiotu

egzamin

6

K – Literatura przedmiotu

Literatura obowiązkowa: 1. 1. Pratta S., Martin D.: Biblia systemu UNIX V, LT&P, Warszawa 1994. 2. Marczyński J.: Unix: użytkowanie i administracja, Helion, 2000. 3. Armstrong J., Taylor D.: UNIX dla każdego, Helion, 2000 Literatura zalecana / fakultatywna: 1. Lal K., Rak T.: Linux. Komendy i polecenia. Praktyczne przykłady, Helion, Gliwice, 2005

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 15

Przygotowanie do sprawdzianu 15

Przygotowanie do egzaminu 20

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego Wojciech Zając

Data sporządzenia / aktualizacji 22.11.2015 r.

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

7

Pozycja w planie studiów (lub kod przedmiotu) B.2

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Bazy Danych

2. Punkty ECTS 5

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów I

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

mgr inż. Kazimierz Krzywicki

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 2 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Przekazanie wiedzy w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich związanych w szczególności z systemami bazodanowymi.

CW2 Przekazanie wiedzy ogólnej dotyczącej standardów i norm technicznych dotyczących

zagadnień odnoszących się do informatyki.

Umiejętności

CU1 Wyrobienie umiejętności w zakresie doskonalenia wiedzy, pozyskiwania i integrowania

informacji z literatury, baz danych i innych źródeł, opracowywania dokumentacji.

CU2 Wyrobienie umiejętności posługiwania się specjalistycznym oprogramowaniem (w tym w szczególności dot. projektowania systemów bazodanowych), posługiwania się zaawansowanymi środowiskami pro-jektowo-uruchomieniowymi.

Kompetencje społeczne

CK1 Przygotowanie do uczenia się przez całe życie, podnoszenie kompetencji zawodowych, osobistych i społecznych w zmieniającej się rzeczywistości, podjęcia pracy związanej z programowaniem i praktycznym posługiwaniem się szerokim spektrum narzędzi informatycznych.

CK2 Uświadomienie ważności i rozumienia społecznych skutków działalności inżynierskiej, w tym jej wpły-wu na środowisko i związanej z tym odpowiedzialności za podejmowane decyzje.

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

8

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Ma podstawową wiedzę w zakresie standardów i norm technicznych związanych

z przesyłaniem, przechowywaniem i przetwarzaniem informacji.

K_W15

EPW2 Ma wiedzę z zakresu projektowania, funkcjonowania i zarządzania systemami informa-

tycznym, w szczególności związanymi z bazami danych.

K_W08

EPW3 Zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywa-

niu prostych zadań inżynierskich związanych z informatyką, w szczególności z bazami

danych.

K_W14

Umiejętności (EPU…)

EPU1 Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, potrafi integro-

wać uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz

formułować i uzasadniać opinie.

K_U01

EPU2 Potrafi wykorzystać poznane metody, porównać rozwiązania projektowe baz danych,

ocenić ryzyko i bezpieczeństwo baz danych i aplikacji internetowych.

K_U07

K_U08

K_U09

EPU3 Potrafi sformułować specyfikację baz danych, potrafi zaprojektować bazę danych

z uwzględnieniem zadanych kryteriów użytkowych i ekonomicznych, używając właści-

wych metod, technik i narzędzi.

K_U14

K_U15

K_U16

EPU4 Potrafi zaprojektować, wdrożyć i przetestować system powiązany z bazą danych, ko-

rzystając ze specjalizowanego oprogramowania.

K_U18

Kompetencje społeczne (EPK…)

EPK1 Rozumie potrzebę uczenia się przez całe życie, które jest szczególnie ważne w obszarze

nauk technicznych, ze zmieniającymi się szybko technologiami, podnosząc w ten spo-

sób kompetencje zawodowe, osobiste i społeczne.

K_K01

EPK2 Ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inży-

nierskiej, w tym jej wpływu na środowisko, i związanej z tym odpowiedzialności

za podejmowane decyzje.

K_K02

EPK3 Potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub

innych zadania.

K_K04

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie do baz danych. Modele logiczne baz danych. Algebra relacyjna. Terminologia

w zakresie przedmiotu.

3

W2 Środowisko bazy danych. Model relacyjny. 2

W3 Projektowanie relacyjnych baz danych. 2

W4 SQL: wprowadzenie do języka i konstrukcji poleceń. 2

W5 Administrowanie danymi i administrowanie bazami danych. 1

W6 Modelowanie związków encji. 1

W7 Normalizacja bazy danych. 1

W8 Rozproszone bazy danych. 1

W9 Systemy zarządzania bazami danych. 2

Razem liczba godzin wykładów 15

9

Lp. Treści laboratoriów Liczba godzin

L1 Modelowanie pragmatyczne relacyjnych baz danych. 4

L2 Projektowanie diagramów ERD. Tworzenie relacji. 3

L3 Narzędzia wspomagające projektowanie baz danych. 2

L4 SQL – polecenia podstawowe, relacje, indeksy. 4

L5 SQL – zapytania do wielu tabel, funkcje agregujące i grupowanie. 3

L6 SQL – zagnieżdżanie zapytań, wyzwalacze. 3

L7 SQL – procedury. 2

L8 SQL – funkcje. 2

L9 SQL – transakcje. 1

L10 Administracja systemów bazodanowych. 2

L11 Implementacja praktyczna bazy danych – prosta aplikacja internetowa. 4

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1: wykład informacyjny projektor

Laboratoria M2: metody aktywizujące: metoda przypadków, dyskusja

dydaktyczna, pytania i odpowiedzi.

M5: ćwiczenia doskonalące obsługę komputerów, ćwi-

czenia doskonalące obsługę oprogramowania kompute-

rowego, przygotowanie sprawozdania, doskonalenie

metod i technik analizy zadania inżynierskiego

tablica, komputery, specjalistyczne

oprogramowanie

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 - obserwacja/aktywność (przygotowanie do zajęć) P1 - egzamin pisemny

Laboratoria F1 - sprawdzian (ustny, pisemny – „wejściówka”)

F2 - obserwacja/aktywność (przygotowanie do zajęć)

F3 - praca pisemna (sprawozdanie)

F5 - ćwiczenia praktyczne (ćwiczenia sprawdzające umie-jętności, rozwiązywanie zadań)

P3 - ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze.

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F1 F2 F3 F5 P3

EPW1 x x x x

EPW2 x x x

EPW3 x x x x

EPU1 x x x

EPU2 x x x

EPU3 x x x x

EPU4 x x x x

EPK1 x x x

EPK2 x x x

EPK3 x x x

10

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane terminy i ma wystarczającą wiedzę w zakresie standardów i norm technicznych zwią-zanych z przesyłaniem, przechowywaniem i przetwarzaniem infor-macji.

Zna większość terminów i ma dobrą wiedzę w zakresie standardów i norm technicz-nych związanych z przesyłaniem, przechowy-waniem i przetwarzaniem informacji.

Zna wszystkie wymagane termi-nów i ma rozbudowaną wiedzę w zakresie standardów i norm technicznych związanych z przesyłaniem, przechowywa-niem i przetwarzaniem informa-cji.

EPW2 Ma podstawową wiedzę

z zakresu projektowania,

funkcjonowania i zarzą-

dzania systemami infor-

matycznym (bazami da-

nych).

Ma poszerzoną wiedzę z zakresu projektowania, funkcjonowania i zarządzania systemami informatycznym (bazami danych).

Ma rozbudowaną wiedzę z zakresu projektowania, funk-cjonowania i zarządzania syste-mami informatycznym (bazami danych).

EPW3 Zna podstawowe metody,

techniki, narzędzia i mate-

riały stosowane przy roz-

wiązywaniu prostych

zadań inżynierskich zwią-

zanych z informatyką

(bazami danych).

Zna znaczną część metod, technik, narzędzi i materiałów stosowanych przy rozwiązy-waniu prostych zadań inży-nierskich związanych z infor-matyką (bazami danych).

Zna większość metod, technik, narzędzi i materiałów stosowa-nych przy rozwiązywaniu pro-stych zadań inżynierskich zwią-zanych z informatyką (bazami danych).

EPU1 Potrafi w podstawowym

stopniu pozyskiwać in-

formacje z literatury, baz

danych i innych źródeł,

dokonywać ich podsta-

wowej interpretacji.

Potrafi w dobrym stopniu

pozyskiwać informacje z lite-

ratury, baz danych i innych

źródeł, potrafi integrować

uzyskane informacje, doko-

nywać ich interpretacji, a

także wyciągać podstawowe

wnioski oraz formułować i

uzasadniać opinie.

Potrafi w bardzo dobrym stop-

niu, samodzielnie pozyskiwać

informacje z literatury, baz da-

nych i innych źródeł, potrafi in-

tegrować uzyskane informacje,

dokonywać ich interpretacji,

a także wyciągać wnioski oraz

formułować i uzasadniać opinie.

EPU2 Potrafi w podstawowym

stopniu wykorzystać po-

znane metody, porównać

rozwiązania projektowe

baz danych.

Potrafi w dobrym stopniu

wykorzystać poznane metody,

porównać rozwiązania pro-

jektowe baz danych. W stop-

niu podstawowym ocenić

ryzyko i bezpieczeństwo baz

danych i aplikacji interneto-

wych.

Potrafi w bardzo dobrym stopniu

wykorzystać poznane metody,

porównać rozwiązania projek-

towe baz danych, ocenić ryzyko i

bezpieczeństwo baz danych i

aplikacji internetowych.

EPU3 Potrafi w podstawowym

stopniu sformułować spe-

cyfikację baz danych, po-

trafi zaprojektować prostą

bazę danych

z uwzględnieniem części

zadanych kryteriów użyt-

kowych i ekonomicznych.

Używa niektórych metod,

Potrafi w dobrym stopniu

sformułować specyfikację baz

danych, potrafi zaprojektować

podstawową bazę danych

z uwzględnieniem zadanych

kryteriów użytkowych i eko-

nomicznych, używając w

większości przypadków wła-

ściwych metod, technik

Potrafi w bardzo dobrym stopniu

sformułować specyfikację baz

danych, potrafi zaprojektować

rozbudowaną bazę danych

z uwzględnieniem zadanych

kryteriów użytkowych i ekono-

micznych, używając właściwych

metod, technik i narzędzi.

11

technik i narzędzi. i narzędzi.

EPU4 Potrafi w podstawowym

stopniu zaprojektować,

wdrożyć i przetestować

system powiązany z bazą

danych, korzystając ze

specjalizowanego opro-

gramowania.

Potrafi w dobrym stopniu

zaprojektować, wdrożyć i

przetestować system powią-

zany z bazą danych, korzysta-

jąc ze specjalizowanego opro-

gramowania.

Potrafi w dobrym stopniu zapro-

jektować, wdrożyć i przetesto-

wać system powiązany z bazą

danych, korzystając ze specjali-

zowanego oprogramowania.

EPK1 Rozumie w podstawowym

stopniu potrzebę uczenia

się przez całe życie, które

jest szczególnie ważne w

obszarze nauk technicz-

nych, ze zmieniającymi się

szybko technologiami.

Rozumie w znacznym stopniu

potrzebę uczenia się przez

całe życie, które jest szczegól-

nie ważne w obszarze nauk

technicznych, ze zmieniają-

cymi się szybko technologia-

mi. Rozumie, że ma to wpływ

na jego kompetencje.

Rozumie potrzebę uczenia się

przez całe życie, które jest szcze-

gólnie ważne w obszarze nauk

technicznych, ze zmieniającymi

się szybko technologiami, podno-

sząc w ten sposób kompetencje

zawodowe, osobiste i społeczne.

EPK2 Ma w podstawowym

stopniu świadomość waż-

ności i rozumie pozatech-

niczne aspekty i skutki

działalności inżynierskiej,

w tym jej wpływu na śro-

dowisko, i związanej z tym

odpowiedzialności

za podejmowane decyzje.

Ma w stopniu wyższym, świa-

domość ważności i rozumie

pozatechniczne aspekty i

skutki działalności inżynier-

skiej, w tym jej wpływu na

środowisko, i związanej z tym

odpowiedzialności

za podejmowane decyzje.

Ma świadomość ważności

i rozumie pozatechniczne aspek-

ty i skutki działalności inżynier-

skiej, w tym jej wpływu na śro-

dowisko, i związanej z tym od-

powiedzialności

za podejmowane decyzje.

EPK3 Potrafi częściowo określić

priorytety służące realiza-

cji określonego przez sie-

bie lub innych zadania.

Potrafi w większości przy-

padków określić priorytety

służące realizacji określonego

przez siebie lub innych zada-

nia.

Potrafi odpowiednio określić

priorytety służące realizacji

określonego przez siebie lub

innych zadania.

J – Forma zaliczenia przedmiotu

egzamin

K – Literatura przedmiotu

Literatura obowiązkowa: 1. P. Beynon-Davies, Systemy baz danych, WNT, Warszawa 2000. 2. M. Hernandez, Bazy danych, Mikom, Warszawa 2000. 3. W. Wieczerzycki, Bazy danych, EFP, Poznań 1994. 4. A. Pelikant, Bazy danych. Pierwsze starcie., Gliwice, 2009 Literatura zalecana / fakultatywna: 1. A. Jakubowski, Podstawy SQL. Ćwiczenia praktyczne, Helion, Gliwice 2004. 2. K. Czapla, Bazy danych Podstawy projektowania i języka SQL, Helion, Gliwice, 2015 3. J.M.Hellerstein, M. Stonebraker. Readings in Database Systems., MIT Press, 2005 4. M.Davis, J.Phillips, PHP i MySQL. Wprowadzenie. Wydanie II. Helion, 2008

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 15 Przygotowanie do laboratorium 20 Wykonanie sprawozdań na laboratorium 25

12

Przygotowanie do egzaminu 15

Suma godzin: 125

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 5

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego Kazimierz Krzywicki

Data sporządzenia / aktualizacji 19.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

13

Pozycja w planie studiów (lub kod przedmiotu) B.3

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Grafika komputerowa

2. Punkty ECTS 3

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

prof. dr hab. inż. Krzysztof Marasek

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Opanowanie przez studenta wiedzy z zakresu metod grafiki komputerowej i ich wykorzystania.

Umiejętności

CU1 Samodzielna implementacja algorytmów grafiki komputerowej.

Kompetencje społeczne

CK1 Świadomość ważności społecznych skutków działalności inżynierskiej w zakresie zastosowań narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student ma podstawową wiedzę z zakresu metod grafiki komputerowej. K_W12

EPW2 Student ma wiedzę z zakresu projektowania, funkcjonowania i zarządzania podsyste-

mami grafiki komputerowej.

K_W15

EPW3 Student orientuje się w obecnym stanie oraz trendach rozwojowych grafiki kompute-

rowej.

K_W20

Umiejętności (EPU…)

EPU1 Student nabywa praktyczną umiejętność posługiwania się metodami grafiki kompute- K_U20

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

14

rowej

EPU2 Student potrafi samodzielnie zaimplementować podstawowe algorytmy grafiki kompu-

terowej.

K_U20

EPU3 Student potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwią-

zywania prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybie-

rać i stosować właściwe metody i narzędzia.

K_U20

Kompetencje społeczne (EPK…)

EPK1 Student rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia po-

dyplomowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze

zmieniającymi się szybko technologiami, podnosząc w ten sposób kompetencje zawo-

dowe, osobiste i społeczne.

K_K01

EPK2 Student potrafi odpowiednio określić priorytety służące realizacji określonego przez

siebie lub innych zadania.

K_K02

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Pojęcia podstawowe 1

W2 Reprezentacja obrazu w pamięci komputera 1

W3 Urządzenia wyświetlające, modele barw 2

W4 Potok wyświetlania 2

W5 Histogramy, filtracja obrazu 2

W6 Podstawowe algorytmy rysowania prymitywów 2

W7 Rachunek wektorowy w grafice komputerowej 2

W8 Rzutowanie obiektów 2

W9 Konstrukcje geometryczne 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Elementarne operacje na obrazach 2

L2 Rozbarwienia 2

L3 Filtr splotowy 2

L4 Transformacje zbioru współrzędnych 2

L5 Wypełnianie wielokątów 3

L6 Krzywa Beziera 3

L7 Przesuwanie obiektów 4

L8 Rzutowanie 4

L9 Konstrukcje geometryczne 4

L10 Sprawdziany 4

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M4 - wykład multimedialny projektor, prezentacja multime-

dialna

Laboratoria M5 - realizacja zadań z określonych modułów laboratorium, stanowiska kompu-

15

wiedzy.

terowe z odpowiednim oprogra-

mowaniem

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P4 – praca pisemna (projekt)

Laboratoria F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

F5 - ćwiczenia praktyczne (ćwiczenia sprawdzające umie-jętności, rozwiązywanie zadań, ćwiczenia z wykorzysta-niem sprzętu fachowego, projekty indywidualne i grupo-we),

P2 – kolokwium (ustne, pisemne, kolokwium podsumowujące se-mestr, test sprawdzający wiedzę z całego przedmiotu, rozmowa pod-sumowująca przedmiot i wiedzę),

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P4 F2 F5 P2

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x

EPU1 x x x x x

EPU2 x x x x x

EPU3 x x x x

EPK1 x

EPK2 x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna podstawowe metody grafiki komputerowej

Zna większość metod grafiki komputerowej

Zna wszystkie wymagane me-tody grafiki komputerowej

EPW2 Zna podstawowe elementy projektowania, funkcjono-wania i zarządzania podsys-temami grafiki komputero-wej

Zna większość elementów projektowania, funkcjonowa-nia i zarządzania podsyste-mami grafiki komputerowej

Zna wszystkie wymagane ele-menty projektowania, funkcjo-nowania i zarządzania podsys-temami grafiki komputerowej

EPW3 orientuje się w obecnym stanie oraz trendach rozwo-jowych grafiki komputero-wej w zakresie podstawo-wym

orientuje się w obecnym sta-nie oraz trendach rozwojo-wych grafiki komputerowej w zakresie średnim

orientuje się w obecnym stanie oraz trendach rozwojowych grafiki komputerowej w zakre-sie podstawowym w pełnym wymaganym zakresie

EPU1 Potrafi posługiwać się pod-stawowymi metodami gra-fiki komputerowej

Potrafi posługiwać się więk-szością metod grafiki kompu-terowej

Potrafi posługiwać się wyma-ganymi metodami grafiki kom-puterowej

EPU2 Potrafi samodzielnie zaim-plementować niektóre z podstawowych algorytmy grafiki komputerowej

Potrafi samodzielnie zaim-plementować większość z podstawowych algorytmów grafiki komputerowej

Potrafi samodzielnie zaimple-mentować wszystkie wymaga-ne podstawowe algorytmy gra-fiki komputerowej

EPU3 potrafi dobierać środowiska programistyczne do zadania inżynierskiego,

potrafi dobierać środowiska programistyczne, projektować i weryfikować systemy

potrafi posłużyć się właściwie dobranymi środowiskami pro-gramistycznymi, symulatorami oraz narzędziami wspomagania

16

projektowania do symulacji, projektowania i weryfikacji systemów

EPK1 rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia pody-plomowe, kursy specjali-styczne, szczególnie ważne w obszarze nauk technicz-nych, ze zmieniającymi się szybko technologiami, pod-nosząc w ten sposób kom-petencje zawodowe, osobi-ste i społeczne

rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia podyplo-mowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmie-niającymi się szybko techno-logiami, podnosząc w ten spo-sób kompetencje zawodowe, osobiste i społeczne

rozumie potrzebę uczenia się przez całe życie – dalsze kształ-cenie, studia podyplomowe, kursy specjalistyczne, szczegól-nie ważne w obszarze nauk technicznych, ze zmieniającymi się szybko technologiami, pod-nosząc w ten sposób kompe-tencje zawodowe, osobiste i społeczne

EPK2 potrafi odpowiednio okre-ślić podstawowe priorytety służące realizacji określo-nego przez siebie lub innych zadania

potrafi odpowiednio określić większość zaawansowanych priorytety służące realizacji określonego przez siebie lub innych zadania

potrafi odpowiednio określić wszystkie zaawansowane prio-rytety służące realizacji okre-ślonego przez siebie lub innych zadania

J – Forma zaliczenia przedmiotu

zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Foley J. D., v. Dam A., Feiner S. K., Hughes J. F., Philips R. L., Wprowadzenie do grafiki komputerowej, Wydawnic-

twa Naukowo-Techniczne, Warszawa 1995; 2. Jankowski M., Elementy grafiki komputerowej, WNT, Warszawa 2006 3. Zabrodzki J. i inni, Grafika komputerowa, metody i narzędzia, WNT 1994 Literatura zalecana / fakultatywna: 1. Kiciak P., Podstawy modelowania krzywych i powierzchni. Zastosowania w grafice komputerowej, WNT, War-

szawa 2005 2. Shirley P., Fundamentals of Computer Graphics, sec. ed. A K Peters, 2005 3. Hearn D., Baker P., Computer Graphics, Prentice Hall 1997

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 5

Przygotowanie pracy pisemnej 12

Przygotowanie do kolokwium 6

Suma godzin: 73

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 3

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego Krzysztof Marasek

Data sporządzenia / aktualizacji 8.02.2016

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

17

Pozycja w planie studiów (lub kod przedmiotu) B.4

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Elementy sztucznej inteligencji

2. Punkty ECTS 2

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr hab. inż. Maciej Majewski

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (15)

Liczba godzin ogółem 30

C - Wymagania wstępne

Znajomość podstaw matematyki dyskretnej, wiedza w zakresie podstaw programowania. Wstępna zna-jomość podstaw języka JAVA oraz C/C++.

D - Cele kształcenia

Wiedza

CW1 Student zna dziedzinę i zadania sztucznej inteligencji.

CW2 Student zna podstawowe metody i techniki sztucznej inteligencji i ich zastosowania.

CW3 Student ma uporządkowaną wiedzę ogólną, obejmującą terminologię i metodologię z zakresu sztucznych sieci neuronowych, algorytmów ewolucyjnych, logiki rozmytej.

Umiejętności

CU1 Student posiada podstawowe umiejętności badawcze w zakresie metod i technik sztucznej inteligencji: sztucznych sieci neuronowych, algorytmów ewolucyjnych, logiki rozmytej.

CU2 Student potrafi posługiwać się podstawowymi ujęciami teoretycznymi, paradygmatami ba-dawczymi oraz pojęciami praktycznymi z zakresu metod i technik sztucznej inteligencji: sztucznych sieci neuronowych, algorytmów ewolucyjnych, logiki rozmytej.

Kompetencje społeczne

CK1 Student rozumie potrzebę uczenia się przez całe życie, zwłaszcza rozwijania kompetencji z zakresu wykorzystywania najnowszych osiągnięć technologii informacyjnych.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

18

EPW1 Student opisuje dziedzinę i zadania sztucznej inteligencji. K_W03, K_W04

EPW2 Student charakteryzuje wybrane metody i techniki sztucznej inteligencji i ich zasto-

sowania.

K_W08, K_W14

EPW3 Student objaśnia terminologię i metodologię z zakresu: sztucznych sieci neurono-

wych, algorytmów ewolucyjnych, logiki rozmytej.

K_W15, K_W20

Umiejętności (EPU…)

EPU1 Student analizuje wybrane aspekty metod i technik sztucznej inteligencji: sztucznych

sieci neuronowych, algorytmów ewolucyjnych, logiki rozmytej.

K_U01-K_U04,

K_U06, K_U23

EPU2 Student wykorzystuje wybrane metody i techniki sztucznej inteligencji do rozwiązy-

wania znanych zadań i problemów w technice.

K_U10, K_U13,

K_U15, K_U20

Kompetencje społeczne (EPK…)

EPK1 Student wykazuje otwartość na analizowanie zadań i problemów na miarę zastoso-

wań sztucznej inteligencji.

K_K02, K_K03,

K_K05, K_K06,

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Dziedzina sztucznej inteligencji. 1

W2 Zadania sztucznej inteligencji. 2

W3 Podstawy metod i technik sztucznej inteligencji. 2

W4 Podstawy zastosowań metod i technik sztucznej inteligencji. 2

W5 Teoria i metodologia z zakresu sztucznych sieci neuronowych. 2

W6 Teoria i metodologia z zakresu algorytmów ewolucyjnych. 2

W7 Teoria i metodologia z zakresu logiki rozmytej. 2

W8 Metody sztucznej inteligencji i ich zastosowania w rozwiązywaniu problemów technicznych i naukowych.

2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Analiza i opracowanie przykładów dla wybranych problemów trudnych na miarę zastosowania metod i technik sztucznej inteligencji: sztucznych sieci neurono-wych.

3

L2 Analiza i opracowanie przykładów dla wybranych problemów trudnych na miarę zastosowania metod i technik sztucznej inteligencji: algorytmów ewolucyjnych.

3

L3 Analiza i opracowanie przykładów dla wybranych problemów trudnych na miarę zastosowania metod i technik sztucznej inteligencji: logiki rozmytej.

3

L4 Wybrane zadania praktyczne z zakresu zastosowań metod i technik sztucznej inteligencji: sztucznych sieci neuronowych, algorytmów ewolucyjnych, logiki rozmytej.

3

L5 Przykładowe wykorzystanie metod i technik sztucznej inteligencji do rozwiązy-wania znanych zadań i problemów w technice.

3

Razem liczba godzin laboratoriów 15

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M4 - wykład interaktywny projektor, multimedialna prezenta-

cja

Laboratoria M5 - ćwiczenia doskonalące umiejętność selekcjonowa-

nia, grupowania i przedstawiania zgromadzonych infor-

macji

pracowania komputerowa, specja-

listyczne oprogramowania np.

Scilab

19

H - Metody oceniania osiągnięć efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupełniania wiedzy lub stosowania określonych metod i narzę-dzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność P2 – kolokwium

Laboratoria F2 – obserwacja/aktywność, F5 - ćwiczenia prak-tyczne

P3 – ocena podsumowująca powstała na podstawie ocen formujących, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P2 F2 F5 P3

EPW1 x x x

EPW2 x x x

EPW3 x x x

EPU1 x x x

EPU2 x x x

EPK1 x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie Ocena

Przedmiotowy efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane terminy z dzie-

dziny sztucznej inteligencji i

zadania sztucznej inteligencji

Zna większość terminów z dzie-

dziny sztucznej inteligencji i

zadań sztucznej inteligencji

Zna wszystkie wymagane

terminy z dziedziny sztucznej

inteligencji i zadania sztucznej

inteligencji EPW2 Charakteryzuje wybrane meto-

dy i techniki sztucznej inteli-

gencji i ich zastosowania

Charakteryzuje większość wy-

branych metod i technik sztucz-

nej inteligencji i ich zastosowań

Charakteryzuje wszystkie wy-

brane metody i techniki

sztucznej inteligencji i ich

zastosowania EPW3 Objaśnia wybraną terminologię

i metodologię z zakresu:

sztucznych sieci neuronowych,

algorytmów ewolucyjnych,

logiki rozmytej

Objaśnia większą część termino-

logii i metodologii z zakresu:

sztucznych sieci neuronowych,

algorytmów ewolucyjnych, logi-

ki rozmytej

Objaśnia całą terminologię i

metodologię z zakresu: sztucz-

nych sieci neuronowych, algo-

rytmów ewolucyjnych, logiki

rozmytej

EPU1 Wykonuje analizę wybranych

aspektów metod i technik

sztucznej inteligencji: sztucz-

nych sieci neuronowych, algo-

rytmów ewolucyjnych, logiki

rozmytej

Wykonuje większą część analizy

wybranych aspektów metod i

technik sztucznej inteligencji:

sztucznych sieci neuronowych,

algorytmów ewolucyjnych, logi-

ki rozmytej

Wykonuje całą analizę wybra-

nych aspektów metod i technik

sztucznej inteligencji: sztucz-

nych sieci neuronowych, algo-

rytmów ewolucyjnych, logiki

rozmytej EPU2 Wykorzystuje wybrane metody

i techniki sztucznej inteligencji

do rozwiązywania znanych

zadań i problemów w technice

Wykorzystuje większość wybra-

nych metody i techniki sztucznej

inteligencji do rozwiązywania

znanych zadań i problemów w

technice

Wykorzystuje wszystkie wy-

brane metody i techniki

sztucznej inteligencji do roz-

wiązywania znanych zadań i

problemów w technice EPK1 Wykazuje otwartość na anali-

zowanie zadań i problemów na

miarę zastosowań sztucznej

inteligencji w małej mierze

Wykazuje otwartość na analizo-

wanie zadań i problemów na

miarę zastosowań sztucznej inte-

ligencji w średniej mierze

Wykazuje otwartość na anali-

zowanie zadań i problemów na

miarę zastosowań sztucznej

inteligencji w dużej mierze

J – Forma zaliczenia przedmiotu

zaliczenie z oceną

20

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Leszek Rutkowski, Metody i techniki sztucznej inteligencji, Inteligencja obliczeniowa, PWN 2012. Literatura zalecana / fakultatywna: 1. Mariusz Flasiński, Wstęp do sztucznej inteligencji, PWN 2011.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 30

Konsultacje 3

Czytanie literatury 2

Przygotowanie do zajęć 5

Przygotowanie do ćwiczeń praktycznych 5

Przygotowanie do kolokwium 5

Suma godzin: 50

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 2

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr hab. inż. Maciej Majewski

Data sporządzenia / aktualizacji 01.10.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

21

Pozycja w planie studiów (lub kod przedmiotu) B.5

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Zarządzanie projektami

2. Punkty ECTS 2

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Aleksandra Radomska-Zalas

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 4 Wykłady: (15); Projekty: (15)

Liczba godzin ogółem 30

C - Wymagania wstępne

Algorytmy i struktury danych, Języki i paradygmaty programowania, Inżynieria oprogramowania

D - Cele kształcenia

Wiedza

CW1 Poznanie sposobów projektowania systemu informatycznego, tworzenia dokumentacji projektu, two-rzenia modelu otoczenia i zachowania systemu.

Umiejętności

CU1 Umiejętność samodzielnego realizowania kolejnych etapów projektowania systemów informatycznych oraz tworzenia dokumentacji projektu informatycznego.

CU2 Umiejętność wykorzystywać oprogramowanie wspomagające realizację przedsięwzięć informatycz-nych.

Kompetencje społeczne

CK1 Świadomość ważności społecznych skutków działalności inżynierskiej w zakresie zastosowań narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności (U) i kompetencji społecznych (K)

Kierunkowy efekt kształ-

cenia

Wiedza (EPW…) EPW1 Student zna cykl życia oprogramowania oraz podstawowe metody projektowania sys-

temów komputerowych K_W07

EPW2 Student ma wiedzę z zakresu projektowania, funkcjonowania i zarządzania systemami informatycznym

K_W08

EPW3 Student ma wiedzę w zakresie zarządzania, w tym zarządzania jakością K_W13 EPW4 Student ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicz- K_W18

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

22

nych, prawnych i innych pozatechnicznych uwarunkowań działalności inżynierskiej EPW5 Student orientuje się w obecnym stanie oraz trendach rozwojowych informatyki K_W20

Umiejętności (EPU…) EPU1 Student potrafi pracować indywidualnie i w zespole; umie oszacować czas potrzebny

na realizację zleconego zadania; potrafi opracować i zrealizować harmonogram prac zapewniający dotrzymanie terminów

K_U02

EPU2 Student potrafi opracować dokumentację dotyczącą realizacji zadania inżynierskiego i przygotować tekst zawierający omówienie wyników realizacji tego zadania

K_U03

EPU3 Student potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami oraz narzędziami wspomagania projektowania do symulacji, projekto-wania i weryfikacji systemów

K_U10

EPU4 Student potrafi sformułować specyfikację systemów informatycznych, na poziomie realizowanych funkcji

K_U12

EPU5 Student potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwią-zywania prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybie-rać i stosować właściwe metody i narzędzia

K_U23

Kompetencje społeczne (EPK…)

EPK1 Student rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia po-dyplomowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmieniającymi się szybko technologiami, podnosząc w ten sposób kompetencje zawo-dowe, osobiste i społeczne

K_K01

EPK2 Student potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub innych zadania

K_K04

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie do tematyki przedsięwzięć informatycznych. Podstawowe pojęcia związa-ne z analizą i projektowaniem systemów, cyklem życia oprogramowania.

3

W2 Charakterystyka projektów – model 4P’s. 2

W3 Metody zarządzania projektami PMM, RUP, Agile, Extreme Programming. 2

W4 Metody zarządzania projektami PRINCE2. PMBoK. 2

W5 Harmonogramowanie i budżetowanie projektu informatycznego (Case Study) 2

W6 Metody oceny efektywności przedsięwzięć 2

W7 Ocena stosowanych rozwiązań w zarządzaniu przedsięwzięciami informatycznymi 2

Razem liczba godzin wykładów 15

Lp. Treści projektów Liczba godzin

P1 Analiza sytuacji i definiowanie problemu. 2

P2 Wymagania projektowe nowego SYSTEMU 2

P3 Analiza i projektowanie systemów 2

P4 Projektowanie interfejsu użytkownika. Projektowanie pomocy użytkownika. 2

P5 Narzędzia CASE 5

P6 Prezentacja końcowa (dzielenie się doświadczeniami) 2

Razem liczba godzin projektów 15

23

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz multimedialny projektor, prezentacja multime-

dialna

Projekt M5 - metoda projektu realizacja zadania inżynierskiego przy użyciu właściwego oprogra-mowania

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P2- kolokwium podsumowujące

Projekt F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć) F3 – praca pisemna (dokumentacja projektu),

P5 – wystąpienie (prezentacja i omówienie wyników zadania)

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Projekt

F2 P2 F2 F3 P5

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x x

EPW4 x x x x x

EPW5 x x x x x

EPU1 x x x

EPU2 x x x

EPU3 x x x

EPU4 x x x

EPU5 x x x

EPK1 x x x x x

EPK2 x x x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

Dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna cykl życia oprogramowa-nia oraz mniej niż połowę metod projektowania syste-mów

Zna cykl życia oprogramowa-nia oraz większość metod projektowania systemów

zna cykl życia oprogramowa-nia oraz wszystkie metody projektowania systemów komputerowych

EPW2 ma wiedzę z zakresu projek-towania systemów informa-tycznym

ma wiedzę z zakresu projek-towania oraz funkcjonowania systemów informatycznych

ma wiedzę z zakresu projek-towania, funkcjonowania i zarządzania systemami in-formatycznym

EPW3 Wymienia podstawowe poję-cia związane z zarządzaniem

Wymienia i omawia podsta-wowe pojęcia związane z zarządzaniem

Wymienia i omawia podsta-wowe i zaawansowane poję-cie związane z zarządzaniem

EPW4 rozumie przynajmniej połowę omówionych społecznych, ekonomicznych, prawnych i innych pozatechnicznych

rozumie większość omówio-nych społecznych, ekono-micznych, prawnych i innych pozatechnicznych uwarunko-

rozumie wszystkie omówio-ne społeczne, ekonomiczne, prawne i inne pozatechniczne uwarunkowania działalności

24

uwarunkowań działalności inżynierskiej

wań działalności inżynierskiej inżynierskiej

EPW5 orientuje się w obecnym sta-nie oraz trendach rozwojo-wych informatyki

orientuje się w obecnym sta-nie oraz trendach rozwojo-wych informatyki

orientuje się w obecnym sta-nie oraz trendach rozwojo-wych informatyki

EPU1 potrafi pracować indywidual-nie i w zespole, umie oszaco-wać czas potrzebny na reali-zację zleconego zadania;

potrafi pracować indywidual-nie i w zespole, umie oszaco-wać czas potrzebny na reali-zację zleconego zadania; po-trafi opracować harmono-gram prac zapewniający do-trzymanie terminów

potrafi pracować indywidual-nie i w zespole, umie oszaco-wać czas potrzebny na reali-zację zleconego zadania; po-trafi opracować i zrealizować harmonogram prac zapewnia-jący dotrzymanie terminów

EPU2 potrafi opracować dokumen-tację dotyczącą realizacji za-dania inżynierskiego z uwzględnieniem przynajmniej połowy wymaganych elemen-tów

potrafi opracować dokumen-tację dotyczącą realizacji za-dania inżynierskiego z uwzględnieniem przynajmniej połowy wymaganych elemen-tów i przygotować tekst za-wierający omówienie wyni-ków realizacji tego zadania

potrafi opracować całościową dokumentację dotyczącą rea-lizacji zadania inżynierskiego i przygotować tekst zawierają-cy omówienie wyników reali-zacji tego zadania

EPU3 potrafi dobierać środowiska programistyczne do zadania inżynierskiego,

potrafi dobierać środowiska programistyczne, projektować i weryfikować systemy

potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symula-torami oraz narzędziami wspomagania projektowania do symulacji, projektowania i weryfikacji systemów

EPU4 potrafi sformułować specyfi-kację prostych systemów informatycznych

potrafi sformułować specyfi-kację średniozaawansowa-nych systemów informatycz-nych,

potrafi sformułować specyfi-kację zaawansowanych sys-temów informatycznych, na poziomie realizowanych funk-cji

EPU5 potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązywania prostych zadań inżynierskich,

potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązywania prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybierać wła-ściwe metody i narzędzia

potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązywania prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybierać i sto-sować właściwe metody i narzędzia

EPK1 rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia podyplo-mowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmie-niającymi się szybko techno-logiami, podnosząc w ten sposób kompetencje zawo-dowe, osobiste i społeczne

rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia podyplo-mowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmie-niającymi się szybko techno-logiami, podnosząc w ten sposób kompetencje zawo-dowe, osobiste i społeczne

rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia podyplo-mowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmie-niającymi się szybko techno-logiami, podnosząc w ten sposób kompetencje zawo-dowe, osobiste i społeczne

EPK2 potrafi odpowiednio określić podstawowe priorytety służą-ce realizacji określonego przez siebie lub innych zada-nia

potrafi odpowiednio określić większość zaawansowanych priorytety służące realizacji określonego przez siebie lub innych zadania

potrafi odpowiednio określić wszystkie zaawansowane priorytety służące realizacji określonego przez siebie lub innych zadania

J – Forma zaliczenia przedmiotu

wykład – zaliczenie z oceną, projekt – zaliczenie z oceną

25

K – Literatura przedmiotu

Literatura obowiązkowa: 1. 1. Cadle J., Yeates D., Zarządzanie procesem tworzenia systemów informacyjnych, WNT, 2004. 2. Frączkowski K., Zarządzanie projektem informatycznym, Wydawnictwo Oficyna PWR 2002. 3. Fowler M., Scott K, UML w kropelce, LTP, Warszawa 2002. 4. Pressman R.S , Praktyczne podejście do inżynierii oprogramowania, WNT, Warszawa 2004.

Literatura zalecana / fakultatywna: 1. J. Górski, Inżynieria oprogramowania w projekcie informatycznym, Warszawa 2000. 2. W. Gajda, GIMP. Praktyczne projekty, Helion, Gliwice 2006.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 30

Konsultacje 5

Czytanie literatury 5

Przygotowanie projektu 10

Przygotowanie do kolokwium końcowego 10

Suma godzin: 60

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 2

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Aleksandra Radomska-Zalas

Data sporządzenia / aktualizacji 12.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

26

P R O G R A M G R U P Y P R Z E D M I O T Ó W / M O D U Ł U

P r o g r a m o w a n i e s t r u k t u r a l n e i o b i e k t o w e

A - Informacje ogólne

1. Nazwy przedmiotów

Algorytmy i struktury danych

Wstęp do programowania

Języki i paradygmaty programowania

Programowanie obiektowe

Inżynieria oprogramowania

2. Punkty ECTS 20

3. Rodzaj przedmiotów obowiązkowe

4. Język przedmiotów język polski

5. Rok studiów I, II

6. Imię i nazwisko koordynatora gru-py przedmiotów

dr inż. Aleksandra Radomska-Zalas

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 1 Wykłady: 15; Laboratoria: 30

Semestr 2 Wykłady: 15; Laboratoria: 30

Semestr 3 Wykłady: 15; Laboratoria: 30

Semestr 4 Wykłady: 30; Laboratoria: 60

Liczba godzin ogółem 225

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Zapoznanie studentów z podstawowymi pojęciami, standardami, technikami i metodami programowania struktu-

ralnego i obiektowego.

Umiejętności

CU1 Wyrobienie umiejętności związanych z projektowaniem, implementacją, testowaniem i wdrażaniem programów

komputerowych.

Kompetencje społeczne

CK1 Przygotowany do uczenia się przez całe życie, kreatywny w działaniu skutkującym podnoszeniem kompe-tencji zawodowych, osobistych i społecznych.

Wydział Techniczny

Kierunek Informatyka

Poziom studiów studia I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

27

E - Efekty kształcenia dla grupy przedmiotów

Efekty kształcenia (E) w zakresie wiedzy (W), umiejętności (U) i kompetencji spo-

łecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EW…)

EPW1 Student potrafi wskazać istotne elementy opisu w języku naturalnym na potrzeby two-rzenia modelu strukturalnego i obiektowego.

K_W03

EPW2 Student potrafi zdefiniować podstawowe pojęcia podejścia strukturalnego i obiektowe-

go.

K_W04

EPW3 Student potrafi wymienić zalety programowania strukturalnego i obiektowego w kon-

tekście cyklu życia oprogramowania.

K_W07

EPW4 Student potrafi wymienić cechy programowania strukturalnego i obiektowego. K_W10

Umiejętności (EU…)

EPU1 Student potrafi korzystać z wiedzy o językach programowania zawartej w literaturze i

na stronach internetowych.

K_U01

EPU2 Student potrafi posługiwać się narzędziami do wytwarzania oprogramowania. K_U10

EPU3 Student potrafi sformułować specyfikację wejść, wyjść programu oraz użytych struktur

danych, a także zaplanować proces testowania programu.

K_U13, K_U14

EPU4 Student potrafi samodzielnie napisać program rozwiązujący proste zadanie inżynier-

skie.

K_U20

Kompetencje społeczne (EK…)

EPK1 Student rozumie potrzebę ciągłego kształcenia w dziedzinie języków programowania. K_K01

EPK2 Student potrafi kreatywnie tworzyć programy komputerowe. K_K06

F – Warunki realizacji i zaliczenia grupy przedmiotów

Każdy przedmiot modułu zaliczany osobno, na ocenę. Szczegółowe dane w karcie przedmiotu.

G – Informacje dodatkowe

Imię i nazwisko sporządzającego Aleksandra Radomska-Zalas

Data sporządzenia / aktualizacji 12 listopada 2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

28

Pozycja w planie studiów (lub kod przedmiotu) B.6

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Algorytmy i struktury danych

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów I

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Marek Węgrzyn

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 1 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Poznanie pojęć, metod i narzędzi projektowania algorytmów i struktur danych, w szczególności w kontekście ich stosowania przy rozwiązywaniu zadań inżynierskich.

CW2 Poznanie sposobów specyfikacji algorytmów.

Umiejętności

CU1 Umiejętność (w stopniu podstawowym) analizy algorytmów oraz zastosowania techniki projektowania algorytmów i struktur danych w praktyce.

CU2 Umiejętność obsługiwania narzędzi informatycznych służących do projektowania algorytmów.

Kompetencje społeczne

CK1 Świadomość trwającego postępu w dziedzinie algorytmów i struktur danych.

CK2 Świadomość znaczenia społecznych skutków, jakie niesie za sobą działalność inżynierska w obszarze projektowania algorytmów i struktur danych.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student potrafi wymienić wady i zalety poznanych metod specyfikacji algorytmów. K_W03

EPW2 Student potrafi wymienić i porównać klasyczne struktury danych. K_W04

EPW3 Student potrafi wymienić klasyczne techniki projektowania algorytmów. K_W07

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

29

EPW4 Student potrafi porównać klasyczne techniki projektowania algorytmów. K_W10

Umiejętności (EPU…)

EPU1 Student potrafi korzystać z wiedzy o algorytmach zawartej w literaturze i na stronach internetowych.

K_U01

EPU2 Student potrafi posługiwać się oprogramowaniem do projektowania algorytmów. K_U10

EPU3 Student potrafi sformułować specyfikację wejść, wyjść algorytmu oraz użytych struktur danych, a także zaplanować proces testowania algorytmu.

K_U13, K_U14

EPU4 Student potrafi sformułować algorytm w postaci pseudokodu i schematów blokowych. K_U20

Kompetencje społeczne (EPK…)

EPK1 Student rozumie potrzebę ciągłego kształcenia w dziedzinie algorytmów i struktur danych.

K_K01

EPK2 Student potrafi kreatywnie projektować algorytmy i struktury danych. K_K06

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie. Dane i operacje na danych, pojęcie typu danych. 3

W2 Algorytmy (definicje, kategorie, sposoby specyfikacji). Poprawność i złożoność algorytmu. 2

W3 Struktury danych i metody ich realizacji 2

W4 Algorytmy sortujące 2

W5 Algorytmy rekurencyjne i haszujące 2

W6 Grafy i algorytmy grafowe 2

W7 Wyszukiwanie wzorców w tekście 2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Sposoby przedstawiania algorytmów – lista kroków, opis słowny, schemat blokowy. 2

L2 Podstawy obsługi narzędzi do analizy i projektowania algorytmów. Implementacja pro-stych algorytmów, weryfikacja ich poprawności i określenie ich złożoności obliczeniowej.

3

L3 Klasyczne algorytmy (Euklidesa, NWD). 2

L4 Struktury danych. Wykorzystanie w algorytmach tablicy jednowymiarowej. 2

L5 Struktury danych (cd.). Tablice dwuwymiarowe. Sito Eratostenesa. 3

L6 Struktury danych. Stos i kolejka. 2

L7 Samodzielne rozwiązywanie problemów w oparciu o poznane metody. 3

L8 Algorytmy rekurencyjne – ciąg Fibonacciego, silnia, n-ty wyraz ciągu. 3

L9 Algorytmy wyszukujące i porządkujące. 2

L10 Algorytmy numeryczne. Przybliżone metody obliczania całek oznaczonych, wyznaczania miejsc zerowych, metoda Monte Carlo.

3

L11 Algorytmy binarne. 3

L12 Samodzielne rozwiązywanie problemów w oparciu o poznane metody. 2

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz multimedialny projektor, prezentacja multimedialna

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania komputerowego, M5 - ćwiczenia doskonalące umiejętność selekcjonowa-nia, grupowania i przedstawiania zgromadzonych infor-macji

realizacja zadania inżynierskiego przy użyciu właściwego oprogra-mowania

30

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P1- egzamin (pisemny sprawdzają-cy wiedzę z całego przedmiotu)

Laboratoria F1 – sprawdzian („wejściówka”, sprawdzian praktyczny umiejętności), F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P3 – ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F1 F2 P3

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x x

EPW4 x x x x x

EPU1 x x x

EPU2 x x x

EPU3 x x x

EPU4 x x x

EPK1 x x x x x

EPK2 x x x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 potrafi wymienić podstawowe wady i zalety poznanych me-tod specyfikacji algorytmów

potrafi wymienić większość wad i zalet poznanych metod specyfikacji algorytmów

potrafi szczegółowo wymienić wady i zalety poznanych me-tod specyfikacji algorytmów

EPW2 potrafi wymienić i porównać wybrane klasyczne struktury danych

potrafi wymienić i porównać klasyczne struktury danych

potrafi wymienić i szczegóło-wo porównać klasyczne struktury danych

EPW3 potrafi wymienić wybrane klasyczne techniki projekto-wania algorytmów

potrafi wymienić klasyczne techniki projektowania algo-rytmów

potrafi wymienić i omówić klasyczne techniki projekto-wania algorytmów

EPW4 potrafi porównać wybrane klasyczne techniki projekto-wania algorytmów

potrafi porównać klasyczne techniki projektowania algo-rytmów

potrafi szczegółowo porów-nać klasyczne techniki projek-towania algorytmów

EPU1 potrafi korzystać z wiedzy o algorytmach zawartej w literaturze i na stronach internetowych

potrafi korzystać z wiedzy o algorytmach zawartej w literaturze i na stronach internetowych

potrafi korzystać z wiedzy o algorytmach zawartej w literaturze i na stronach internetowych

EPU2 potrafi ogólnie posługiwać się oprogramowaniem do projek-towania algorytmów

potrafi posługiwać się opro-gramowaniem do projekto-wania algorytmów

potrafi biegle posługiwać się oprogramowaniem do projek-towania algorytmów

EPU3 potrafi sformułować ogólną specyfikację wejść, wyjść algorytmu oraz użytych struk-tur danych, a także zaplano-wać proces testowania algo-rytmu

potrafi sformułować specyfi-kację wejść, wyjść algorytmu oraz użytych struktur danych, a także zaplanować proces testowania algorytmu

potrafi sformułować szczegó-łową specyfikację wejść, wyjść algorytmu oraz użytych struktur danych, a także za-planować proces testowania algorytmu

EPU4 potrafi ogólnie sformułować algorytm w postaci pseudo-kodu i schematów blokowych

potrafi sformułować algorytm w postaci pseudokodu i schematów blokowych

potrafi szczegółowo sformu-łować w algorytm w postaci pseudokodu i schematów

31

blokowych EPK1 rozumie potrzebę ciągłego

kształcenia w dziedzinie algo-rytmów i struktur danych

rozumie potrzebę ciągłego kształcenia w dziedzinie algo-rytmów i struktur danych

rozumie potrzebę ciągłego kształcenia w dziedzinie algo-rytmów i struktur danych

EPK2 potrafi kreatywnie projekto-wać algorytmy i struktury danych

potrafi kreatywnie projekto-wać algorytmy i struktury danych

potrafi kreatywnie projekto-wać algorytmy i struktury danych

J – Forma zaliczenia przedmiotu

Wykład – egzamin, laboratorium – zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. A. V. Aho, J. E. Hopcroft, J. D. Ullman, Algorytmy i struktury danych, Helion, Gliwice, 2003. 2. L. Banachowski, K. Diks, W. Rytter, Algorytmy i struktury danych, WNT, Warszawa, 2006. 3. T. Cormen, C. Leiserson, R. Rivest, Wprowadzenie do algorytmów, WNT, Warszawa, 2000. 4. R. Neapolitan, K. Naimipour, Podstawy algorytmów z przykładami w C++, Helion, Gliwice, 2004. Literatura zalecana / fakultatywna: 1. D. Knuth, Sztuka programowania, WNT, Warszawa, 2002. 2. N.Wirth, Algorytmy + struktury danych = programy, WNT, Warszawa, 2009. 3. P. Wróblewski, Algorytmy, struktury danych i techniki programowania, Helion, Gliwice, 2001.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 10

Przygotowanie do laboratorium 15

Przygotowanie sprawozdań 10

Przygotowanie do egzaminu 15

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Marek Węgrzyn

Data aktualizacji 20.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

32

Pozycja w planie studiów (lub kod przedmiotu) B.7

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Wstęp do programowania

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów I

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Krzysztof Małecki

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 2 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

Podstawy algorytmizacji, podstawy systemów operacyjnych

D - Cele kształcenia

Wiedza

CW1 Zapoznanie studentów z podstawowymi pojęciami, standardami, metodami programowania strukturalnego na

przykładzie języka C.

Umiejętności

CU1 Przekazanie podstawowych umiejętności związanych z tworzeniem programów komputerowych.

Kompetencje społeczne

CK1 Uzyskanie świadomości potrzeby samokształcenia (rozwoju) w zakresie programowania komputerów.

CK2 Uzyskanie świadomości ważności społecznych skutków działalności inżynierskiej w zakresie zastosowań

narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student ma uporządkowaną wiedzę z zakresu podstaw programowania komputerów. K_W07, K_W10

Umiejętności (EPU…)

EPU1 Student potrafi zapisać program dla sformułowanego algorytmu, skompilować i uruchomić

go, korygując błędy pojawiające się w procesie kompilacji.

K_U15, K_U20

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

33

Kompetencje społeczne (EPK…)

EPK1 Student ma świadomość konieczności podnoszenia kompetencji osobistych i zawodowych w

zakresie technologii programistycznych.

K_K02, K_K04,

K_K05

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Zarys historii języków programowania komputerów. Geneza podstawowych pojęć i definicji

(algorytm, język programowania, kompilator i program komputerowy).

2

W2 Sposoby opisu oraz weryfikacji poprawności algorytmów komputerowych na przykładzie języ-

ka C.

2

W3 Podstawowe typy i struktury danych (stałe, zmienne, tablice i struktury danych) w języku C. 2

W4 Podstawowe konstrukcje programistyczne (zastosowanie operatorów, wyrażeń i instrukcji steru-

jących, pętli).

3

W4 Programowanie proceduralne. Wyjaśnienie pojęcia stosu, sterty, funkcji, rekurencji oraz prze-

kazywania parametrów przez wartość lub referencję.

3

W5 Zagadnienie zmiennych wskaźnikowych oraz dynamicznego przydziału pamięci. 2

W6 Zaliczenie końcowe 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Podstawowe pojęcia związane z językami programowania. 2

L2 Typy danych, definiowanie zmiennych. 2

L3 Podstawowe operatory arytmetyczne, relacji i logiczne. Instrukcje warunkowe. 4

L4 Wyrażenie warunkowe. Operator przecinkowy. 3

L5 Zastosowanie „pętli” programowych – ze znaną i nieznaną liczbą iteracji. 4

L6 Tablice jedno- i wielowymiarowe. 3

L7 Programowanie proceduralne (funkcje, algorytmy rekurencyjne, znaczenie stosu). 4

L8 Konstrukcje algorytmiczne dla danych nieznanego rozmiaru – deklaracja, definicja oraz miejsce

przechowywania zmiennych dynamicznych.

4

L9 Programowanie z wykorzystaniem list. 4

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład Wykład informacyjny i problemowy wsparty prezentacją

multimedialną.

Komputer , projektor

Laboratoria Ćwiczenia doskonalące pisanie programów komputero-

wych.

Komputer

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład P3 – ocena podsumowująca po-wstała na skutek ocen formujących

Laboratoria F1 – wejściówka, F2 – obserwacja / aktywność, F5 – ćwi-czenia praktyczne

34

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

P3 F1 F2 F5

EPW1 x

EPU1 x x x x

EPK1 x x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane terminy z zakresu programowania komputerów w języku C

Zna większość terminów z zakresu programowa-nia komputerów w języ-ku C

Zna wszystkie wymagane terminy z zakresu programowania kompute-rów w języku C

EPU1 Umie zapisać niektóre kon-strukcje języka C dla zdefi-niowanego zadania

Umie zapisać większość konstrukcji języka C

Umie napisać dowolny prosty pro-gram w języku C

EPK1 Rozumie, ale nie zna skut-ków podnoszenia kompe-tencji zawodowych

Rozumie i zna skutki podnoszenia kompetencji zawodowych

Rozumie i zna skutki koniczności ciągłego doskonalenia umiejętności zawodowych. Zna przykłady plat-form umożliwiających rozwój w zakresie programowania kompute-rów.

J – Forma zaliczenia przedmiotu

zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Cormen T.H., Algorytmy bez tajemnic, Wydawnictwo „Helion”, Gliwice 2013.

2. Grębosz J., Symfonia C++ standard, Tom 1, Wydawnictwo "Edition 2000", Kraków 2010.

3. Martin R.C., Czysty kod. Podręcznik dobrego programisty, Wydawnictwo „Helion”, Gliwice 2013.

Literatura zalecana / fakultatywna: 1. Sokół R., Wstęp do programowania w języku C++, Wydawnictwo „Helion”, Gliwice 2005.

2. Rychlicki W., Od matematyki do programowania, Wydawnictwo „Helion”, Gliwice 2011.

3. Carmen T.H., Leiserson Ch.E., Rivest R.L., Wprowadzenie do algorytmów, WNT, Warszawa 2001.

4. Knuth D. E., Sztuka programowania Tom I-III, WNT, Warszawa 2002.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 20

Przygotowywanie się do zajęć laboratoryjnych 30

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

35

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Krzysztof Małecki

Data sporządzenia / aktualizacji 23.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

36

Pozycja w planie studiów (lub kod przedmiotu) B.8

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Języki i paradygmaty programowania

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Aleksandra Radomska-Zalas

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

Wstęp do programowania

D - Cele kształcenia

Wiedza

CW1 Student zna najważniejsze paradygmaty programowania, potrafi wskazać język programowania ade-kwatny do podanego zadania inżynierskiego.

CW2 Student potrafi wymienić standardy dotyczące języków programowania.

Umiejętności

CU1 Student samodzielnie tworzy programy o niskim stopniu skomplikowania z wykorzystaniem narzędzi informatycznych wspomagających wytwarzanie oprogramowanie.

CU2 Student potrafi wykorzystywać w programowaniu informacje pozyskane z różnych źródeł.

Kompetencje społeczne

CK1 Student ma świadomość ciągłego rozwoju języków programowania.

CK2 Student ma świadomość ważności społecznych skutków działalności inżynierskiej w zakresie zastoso-wań narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student potrafi wskazać istotne elementy opisu problemu obliczeniowego w języku natural-

nym na potrzeby tworzenia oprogramowania. K_W03

EPW2 Student potrafi wymienić i sklasyfikować popularne języki programowania. K_W04

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

37

EPW3 Student potrafi wymienić i uporządkować fazy cyklu życia oprogramowania. K_W07

EPW4 Student potrafi wymienić i porównać najważniejsze paradygmaty programowania. K_W10

Umiejętności (EPU…)

EPU1 Student potrafi korzystać z wiedzy o językach programowania zawartej w literaturze i

na stronach internetowych.

K_U01

EPU2 Student potrafi posługiwać się narzędziami do wytwarzania oprogramowania. K_U10

EPU3 Student potrafi sformułować specyfikację wejść, wyjść programu oraz użytych struktur

danych, a także zaplanować proces testowania programu.

K_U13, K_U14

EPU4 Student potrafi samodzielnie napisać program rozwiązujący proste zadanie. K_U20

Kompetencje społeczne (EPK…)

EPK1 Student rozumie potrzebę ciągłego kształcenia w dziedzinie języków programowania. K_K01

EPK2 Student potrafi kreatywnie tworzyć programy komputerowe. K_K06

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Klasyfikacja języków programowania. Translacja kodu źródłowego. 1

W2 Popularne języki programowania. Paradygmaty programowania 1

W3 Podstawy języka asembler x86 jako przykładu języka niskiego poziomu 1

W4 Podstawy języka Pascal jako przykładu języka proceduralnego 1

W5 Podstawy języka C# jako przykładu języka obiektowego 4

W6 Podstawy języka Python jako przykładu języka bardzo wysokiego poziomu 2

W7 Podstawy Windows PowerShell jako przykładu języka skryptowego 2

W8 Podstawy języka SQL jako przykładu języka nieimperatywnego 2

W9 Arkusz kalkulacyjny, QBE i rejestrator makr jako przykłady języków nietekstowych 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Zapoznanie z pakietem Visual Studio 1

L2 Definiowanie zmiennych oraz podstawowych operatorów w języku C# 1

L3 Instrukcja wyboru if...else. Predefiniowane wyjątki, przechwytywanie i zgłaszanie wyjątku 3

L4 Pętle: while, for oraz do{..}while 3

L5 Instrukcje switch, goto, break oraz continue 3

L6 Definiowanie i użycie tablic. Pętla foreach 3

L7 Operacje na tablicach: inicjalizowanie, kopiowanie, odwracanie, sortowanie, przeszukiwa-

nie

3

L8 Definiowanie i użycie funkcji. Przekazywanie zmiennych 3

L9 Sposoby przekazywania argumentów. Polimorfizm parametryczny. Pobieranie parame-

trów

2

L10 Rekurencja 3

L11 Stosy i kolejki 1

L12 Typ referencyjny i jego wykorzystanie do tworzenia złożonych struktur danych 2

L13 Strumienie i ich obsługa 2

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz multimedialny projektor, prezentacja multime-

dialna

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania komputerowych, ćwiczenia doskonalące umiejętność pozyskiwania informacji ze źródeł internetowych, ćwi-

jednostka komputerowa wyposa-

żona w oprogramowanie oraz z

dostępem do Internetu

38

czenia doskonalące umiejętność selekcjonowania, gru-powania i przedstawiania zgromadzonych informacji

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć),

P2 – kolokwium pisemne

Laboratoria F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć), F3 – praca pisemna (sprawozdanie), F5 - ćwiczenia praktyczne (ćwiczenia sprawdzające umie-jętności),

P2 – kolokwium praktyczne

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P2 F2 F3 F5 P2

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x x

EPW4 x x x x x

EPU1 x x x x x

EPU2 x x x x x

EPU3 x x x x x

EPU4 x x x x x

EPK1 x x x

EPK2 x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie Ocena

Przedmiotowy efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 potrafi wskazać wybrane ele-

menty opisu problemu oblicze-

niowego w języku naturalnym

na potrzeby tworzenia opro-

gramowania

potrafi wskazać większość

elementów opisu problemu

obliczeniowego w języku natu-

ralnym na potrzeby tworzenia

oprogramowania

potrafi wskazać wszystkie istot-

ne elementy opisu problemu

obliczeniowego w języku natu-

ralnym na potrzeby tworzenia

oprogramowania

EPW2 potrafi wymienić popularne

języki programowania

potrafi wymienić i sklasyfiko-

wać wybrane języki programo-

wania

potrafi wymienić i sklasyfiko-

wać wszystkie języki progra-

mowania

EPW3 potrafi wymienić fazy cyklu

życia oprogramowania

potrafi wymienić i uporządko-

wać fazy cyklu życia oprogra-

mowania

potrafi wymienić, uporządko-

wać i opisać fazy cyklu życia

oprogramowania

EPW4 potrafi wymienić najważniejsze

paradygmaty programowania

potrafi wymienić i porównać

wybrane paradygmaty progra-

mowania

potrafi wymienić i porównać

wszystkie paradygmaty pro-

gramowania

EPU1 potrafi korzystać z wiedzy o

językach programowania

zawartej w literaturze i na

stronach internetowych

potrafi korzystać z wiedzy o

językach programowania

zawartej w literaturze i na

stronach internetowych

potrafi korzystać z wiedzy o

językach programowania

zawartej w literaturze i na

stronach internetowych

EPU2 potrafi posługiwać się narzę-

dziami do wytwarzania pro-

potrafi posługiwać się narzę-

dziami do wytwarzania śred-

potrafi posługiwać się narzę-

dziami do wytwarzania zaa-

39

stych programów niozaawansowanych progra-

mów

wansowanych programów

EPU3 potrafi sformułować specyfi-

kację wejść, wyjść programu

potrafi sformułować specyfi-

kację wejść, wyjść programu

oraz użytych struktur danych

potrafi sformułować specyfi-

kację wejść, wyjść programu

oraz użytych struktur danych,

a także zaplanować proces

testowania programu

EPU4 potrafi napisać program roz-

wiązujący proste zadanie

potrafi samodzielnie napisać

program rozwiązujący proste

zadanie

potrafi samodzielnie napisać

program rozwiązujący zaa-

wansowane zadanie

EPK1 rozumie potrzebę ciągłego

kształcenia w dziedzinie języ-

ków programowania

rozumie potrzebę ciągłego

kształcenia w dziedzinie języ-

ków programowania

rozumie potrzebę ciągłego

kształcenia w dziedzinie języ-

ków programowania

EPK2 potrafi kreatywnie tworzyć

proste programy komputero-

we

potrafi kreatywnie tworzyć

średniozaawansowane pro-

gramy komputerowe

potrafi kreatywnie tworzyć

zaawansowane programy

komputerowe

J – Forma zaliczenia przedmiotu

wykład – zaliczenie z oceną, laboratorium – zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. 1. P. Van Roy, S. Haridi: Programowanie. Koncepcje, techniki i modele, Helion, Gliwice 2005. 2. S. C. Perry, C# i .NET, Helion, Gliwice 2006. 3. J. Liberty, B. MacDonald, C# 2005. Wprowadzenie, Helion, Gliwice 2007.

Literatura zalecana / fakultatywna: 1. E. Gunnerson, Programowanie w języku C#, Mikom, Warszawa 2001. 2. M. Lis: C#. Ćwiczenia. Helion, 2006.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 5

Przygotowanie do kolokwium 15

Przygotowanie do egzaminu 10

Przygotowanie sprawozdań 20

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Aleksandra Radomska-Zalas

Data sporządzenia / aktualizacji 12.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

40

Pozycja w planie studiów (lub kod przedmiotu) B.9

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Programowanie obiektowe

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Aleksandra Radomska-Zalas

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 4 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

Języki i paradygmaty programowania

D - Cele kształcenia

Wiedza

CW1 Student zna podstawowe pojęcia i metody programowania obiektowego.

CW2 Student zna wzorce projektowe.

Umiejętności

CU1 Student ma umiejętność samodzielnego tworzenia programów obiektowych o średnim stopniu skompli-kowania z wykorzystaniem narzędzi informatycznych wspomagających wytwarzanie oprogramowanie.

CU2 Student ma umiejętność wykorzystywania w programowaniu informacji pozyskanych z różnych źródeł.

Kompetencje społeczne

CK1 Student ma świadomość ciągłego rozwoju programowania obiektowego.

CK2 Student ma świadomość ważności społecznych skutków działalności inżynierskiej w zakresie zastoso-wań narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student potrafi wskazać istotne elementy opisu w języku naturalnym na potrzeby two-rzenia modelu obiektowego.

K_W03

EPW2 Student potrafi zdefiniować podstawowe pojęcia podejścia obiektowego. K_W04

EPW3 Student potrafi wymienić zalety programowania obiektowego w kontekście cyklu życia

oprogramowania.

K_W07

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

41

EPW4 Student potrafi wymienić cechy programowania obiektowego. K_W10

Umiejętności (EPU…)

EPU1 Student potrafi korzystać z wiedzy na temat programowania obiektowego zawartej w literaturze i na stronach internetowych.

K_U01

EPU2 Student potrafi posługiwać się narzędziami do wytwarzania oprogramowania obiekto-wego.

K_U10

EPU3 Student potrafi przygotować specyfikację programu obiektowego oraz testować opro-gramowanie z wykorzystaniem przeznaczonych do tego narzędzi.

K_U13, K_U14

EPU4 Student potrafi samodzielnie napisać program rozwiązujący zadanie o średnim stopniu trudności z wykorzystaniem podejścia obiektowego.

K_U20

Kompetencje społeczne (EPK…)

EPK1 Student rozumie potrzebę ciągłego kształcenia w dziedzinie programowania obiekto-wego.

K_K01

EPK2 Student potrafi kreatywnie tworzyć obiektowe programy komputerowe. K_K06

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie do modelowania obiektowego. Obiektowy paradygmat programowania.

Podstawowe pojęcia i terminy: abstrakcja, enkapsulacja, dziedziczenie, polimorfizm. Zale-

ty programowania obiektowego i metod obiektowych

4

W2 Definiowanie klas, atrybutów i metod. Włączanie bibliotek, używanie przestrzeni nazw. Tworzenie obiektów. Składniki klas o specjalnym znaczeniu: konstruktory i destruktory; metody dostępu do składników klasy. Obiektowe struktury danych, klasy kontenerowe.

4

W3 Dziedziczenie: charakterystyka i rodzaje: wielobazowe i wielopokoleniowe. Definiowanie

klas i metod wirtualnych. Polimorficzne wywoływanie metod wirtualnych. Definiowanie i

używanie klas czysto abstrakcyjnych.

2

W4 Wzorce projektowe w programowaniu obiektowym – koncepcja i rodzaje. Wzorce kon-

strukcyjne w C# - charakterystyka i przykłady zastosowań.

2

W5 Analiza i projektowanie obiektowe - cykl życia oprogramowania oraz miejsce w tym cyklu

na analizę i projektowanie obiektowe, - zunifikowany język do modelowania obiektowego

UML (czym jest UML, diagram klas, diagramy interakcji), - analiza obiektowa (identyfika-

cja obiektów, atrybutów i związków pomiędzy obiektami),

3

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Zapoznanie ze środowiskiem programowania: edytor kodu, debugger, system pomocy. Budowa prostej aplikacji wymagającej zdefiniowania klasy i obiektów.

2

L2 Budowa aplikacji z interfejsem graficznym wykonującej proste obliczenia z wykorzysta-

niem technik definiowania konstruktorów, destruktorów i związku klas typu agregacja.

4

L3 Budowa aplikacji z interfejsem graficznym wykorzystującej wyrażenie regularne oraz

obsługę klas przestrzeni System.IO

4

L4 Budowa aplikacji z zastosowaniem dziedziczenia, klas abstrakcyjnych i polimorficznego

wywoływania metod wirtualnych.

4

L5 Kolokwium zaliczeniowe 2

L6 Budowa aplikacji z wykorzystaniem technik przeciążania operatorów i definiowania klas

uogólnionych (generycznych, szablonów) oraz użyciem zewnętrznej bazy danych.

4

L7 Budowa aplikacji z wykorzystaniem wzorców projektowych. 4

L8 Wykorzystanie UML przy tworzeniu aplikacji z interfejsem graficznym 4

L9 Kolokwium zaliczeniowe 2

Razem liczba godzin laboratoriów 30

42

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz multimedialny projektor, prezentacja multime-

dialna

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania komputerowych, ćwiczenia doskonalące umiejętność pozyskiwania informacji ze źródeł internetowych, ćwi-czenia doskonalące umiejętność selekcjonowania, gru-powania i przedstawiania zgromadzonych informacji

jednostka komputerowa wyposa-

żona w oprogramowanie oraz z

dostępem do Internetu

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć),

P1 – egzamin pisemny

Laboratoria F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć), F3 – praca pisemna (sprawozdanie), F5 - ćwiczenia praktyczne (ćwiczenia sprawdzające umie-jętności),

P2 – kolokwium praktyczne

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F2 F3 F5 P2

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x x

EPW4 x x x x x

EPU1 x x x x x

EPU2 x x x x x

EPU3 x x x x x

EPU4 x x x x x

EPK1 x x x

EPK2 x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie Ocena

Przedmiotowy efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

Dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 potrafi wskazać mniej niż połowę istotnych elementów opisu w języku naturalnym na potrzeby tworzenia mode-lu obiektowego

potrafi wskazać większość istotnych elementów opisu w języku naturalnym na po-trzeby tworzenia modelu obiektowego

potrafi wskazać wszystkie istotne elementy opisu w języku naturalnym na po-trzeby tworzenia modelu obiektowego

EPW2 potrafi zdefiniować mniej niż

połowę podstawowych pojęć

podejścia obiektowego

potrafi zdefiniować większość

podstawowych pojęć podej-

ścia obiektowego

potrafi zdefiniować wszystkie

podstawowe pojęcia podejścia

obiektowego

EPW3 potrafi wymienić mniej niż

połowę zalet programowania

obiektowego w kontekście

cyklu życia oprogramowania

potrafi wymienić większość

zalet programowania obiek-

towego w kontekście cyklu

życia oprogramowania

potrafi wymienić wszystkie

zalety programowania obiek-

towego w kontekście cyklu

życia oprogramowania

EPW4 potrafi wymienić cechy pro- potrafi wymienić i omówić potrafi wymienić i opisać

43

gramowania obiektowego większość cech programowa-

nia obiektowego

wszystkie cechy programo-

wania obiektowego

EPU1 potrafi przy tworzeniu pro-stych programów korzystać z wiedzy na temat programo-wania obiektowego zawartej w literaturze i na stronach internetowych

Potrafi przy tworzeniu śred-niozaawansowanych progra-mów korzystać z wiedzy na temat programowania obiek-towego zawartej w literaturze i na stronach internetowych

potrafi przy tworzeniu zaa-wansowanych programów korzystać z wiedzy na temat programowania obiektowego zawartej w literaturze i na stronach internetowych

EPU2 potrafi posługiwać się narzę-dziami do wytwarzania opro-gramowania obiektowego przy tworzeniu prostych pro-gramów

potrafi posługiwać się narzę-dziami do wytwarzania opro-gramowania obiektowego przy tworzeniu średniozaa-wansowanych programów

potrafi posługiwać się narzę-dziami do wytwarzania opro-gramowania obiektowego przy tworzeniu zaawansowa-nych programów

EPU3 potrafi przygotować specyfi-kację prostego programu obiektowego

potrafi przygotować specyfi-kację programu obiektowego oraz testować oprogramowa-nie z wykorzystaniem wyzna-czonych narzędzi

potrafi przygotować specyfi-kację programu obiektowego oraz testować oprogramowa-nie z wykorzystaniem samo-dzielnie wybranych narzędzi

EPU4 potrafi napisać program roz-wiązujący zadanie o małym stopniu trudności z wykorzy-staniem podejścia obiektowe-go

potrafi napisać program roz-wiązujący zadanie o średnim stopniu trudności z wykorzy-staniem podejścia obiektowe-go

potrafi samodzielnie napisać program rozwiązujący zada-nie o wysokim stopniu trud-ności z wykorzystaniem po-dejścia obiektowego

EPK1 rozumie potrzebę ciągłego kształcenia w dziedzinie pro-gramowania obiektowego

rozumie potrzebę ciągłego kształcenia w dziedzinie pro-gramowania obiektowego

rozumie potrzebę ciągłego kształcenia w dziedzinie pro-gramowania obiektowego

EPK2 potrafi kreatywnie tworzyć obiektowe proste programy komputerowe

potrafi kreatywnie tworzyć średniozaawansowane pro-gramy komputerowe

potrafi kreatywnie tworzyć obiektowe zaawansowane programy komputerowe

J – Forma zaliczenia przedmiotu

wykład – egzamin z oceną, laboratorium – zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. S. C. Perry, C# i .NET, Helion, Gliwice 2006. 2. S. J. Metsker, C#. Wzorce projektowe, Helion, Gliwice 2005. 3. A. Shalloway, J.R. Trott, Projektowanie zorientowane obiektowo. Wzorce projektowe, Helion, Gliwice 2005.

Literatura zalecana / fakultatywna: 1. E. Gamma, R. Helm, R. Johnson, J. Vlissides, Wzorce projektowe. Elementy oprogramowania obiektowego wielo-

krotnego użytku, Wydawnictwa Naukowo Techniczne, Warszawa 2005. 2. E. Gunnerson, Programowanie w języku C#, Mikom, Warszawa 2001.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 5

Przygotowanie do kolokwium 15

Przygotowanie do egzaminu 10

Przygotowanie sprawozdań 20

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

44

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Aleksandra Radomska-Zalas

Data sporządzenia / aktualizacji 12.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

45

Pozycja w planie studiów (lub kod przedmiotu) B.10

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Inżynieria oprogramowania

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Janusz Jabłoński

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 4 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

Podstawy programowania obiektowego

D - Cele kształcenia

Wiedza

CW1 Zapoznanie z pojęciami, zagadnieniami, metodami i narzędziami stosowanymi przy rozwiązywaniu zadań

inżynierskich dotyczących projektowania i implementacji systemów informatycznych.

CW2 Przekazanie wiedzy dotyczącej standardów i norm technicznych odnoszących się do Inżynierii oprogramowa-

nia.

Umiejętności

CU1 Posługiwania się specjalistycznym oprogramowaniem i nowoczesnymi technikami komputerowymi w celu ich

praktycznego zastosowania w rozwiązywaniu zadań inżynierskich.

Kompetencje społeczne

CK1 Wyrobienie umiejętności i uświadomienie ważności społecznych skutków działalności inżynierskiej w zakre-

sie zastosowań narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student zna cykl życia oprogramowania oraz podstawowe metody projektowania systemów

komputerowych.

K_W07

EPW2 Student orientuje się w obecnym stanie oraz trendach rozwojowych informatyki. K_W20

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

46

Umiejętności (EPU…)

EPU1 Student potrafi posłużyć się właściwie dobranym środowiskiem programistycznym oraz

narzędziami komputerowo wspomaganego projektowania.

K_U10

EPU2 Student potrafi sformułować specyfikację tworzonych systemów informatycznych na pozio-

mie realizowanych funkcji oraz zaprojektować proces testowania utworzonego oprogramo-

wania.

K_U13,

K _U14

Kompetencje społeczne (EPK…)

EPK1 Student potrafi współdziałać i pracować w grupie, przyjmując w niej różne role i pono-

szenia odpowiedzialności za wspólnie realizowane działania.

K_K03

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Cykle życia oprogramowania, znaczenie poszczególnych etapów. 1

W2 Podejście procesowe w specyfikacji i realizacji wymagań 2

W3 Narzędzia modelowania systemów informatycznych. UML w projekcie informatycznym. 2

W4 Wykorzystanie z API (Application Programming Interface) oraz GUI w programowaniu 2

W5 Narzędzia CASE oraz środowisko Eclipse w wytwarzania oprogramowania. 2

W6 Procesy wytwarzania oprogramowania na podstawie RUP 2

W7 Walidacja i testowanie oprogramowania. Ewolucja oprogramowania. Wycena oprogramowania 2

W8 Zarządzanie przedsięwzięciem programistycznym. 2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Wykorzystanie Microsoft Project w realizacji planu przedsięwzięcia 2

L2 Wykorzystanie UML w modelowaniu wymagań funkcjonalnych i niefunkcjonalnych 6

L3 Środowisko Eclipse i Java w realizacji systemu informatycznego spełniającego założenia 6

L4 Modelowanie systemu informatycznego zgodnie z metodyka strukturalna i obiektową 6

L5 Implementacja systemu informatycznego spełniającego założone wymagania 6

L6 Przygotowanie i uruchamianie jednostek kodu przeznaczonych do testowania systemu. 4

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne Środki dydaktyczne

Wykład M1 - wykład informacyjny, objaśnienie, wyjaśnienie. projektor

Laboratoria M5 - ćwiczenia doskonalące umiejętności projektowania

i implementacji systemów informatycznych z wykorzy-

staniem IDE Eclipse i Java

komputer z oprogramowaniem

CASE z Eclipse

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F1 – sprawdzian P1 - egzamin ustny

Laboratoria F3 – Praca pisemna (sprawozdanie z laboratorium)

F5 – ćwiczenia praktyczne

P4 – praca pisemna

47

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmiotowe Wykład Laboratoria

F1 P1 F3 F5 P4

EPW1 x x

EPW2 x x

EPU1 x x

EPU2 x x

EPK1 x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane cykle życia oprogramowania oraz roz-różnia metodyki wybrane diagramy UML wykorzy-stywane w modelowaniu systemów informatycznych oraz rozumie ich użytecz-ność w inżynierii oprogra-mowania

Zna większość cykli życia oprogramowania oraz meto-dyki i większość diagramów UML wykorzystywane w modelowaniu systemów informatycznych oraz rozu-mie ich użyteczność jak również właściwie dobiera cykl życia oprogramowania do ograniczeń zamawiające-go

Zna większość cykli życia opro-gramowania oraz metodyki i wszystkie diagramy UML wyko-rzystywane w modelowaniu sys-temów informatycznych oraz rozumie ich użyteczność jak również właściwie dobiera cykl życia oprogramowania do ogra-niczeń zamawiającego oraz umie-jętnie stosuje diagramy UML w modelowaniu struktury i dyna-miki systemu informatycznego

EPW2 Zna metody obiektowe w projektowaniu i implemen-tacji systemów informa-tycznych …

Zna metody obiektowe oraz potrafi je zastosować w pro-jektowaniu i implementacji systemów informatycznych

Zna metody obiektowe oraz komponentowe i potrafi je zasto-sować w projektowaniu i imple-mentacji systemów informatycz-nych oraz wie czym są wzorce projektowe

EPU1 Wykonuje niektóre modele oraz fragmenty projektu z wykorzystaniem wsparcia narzędzi CASE

Wykonuje większość modeli oraz większość projektu realizuje z wykorzystaniem wsparcia narzędzi CASE

Wykonuje wszystkie zadania modelowania oraz implementacji systemu z wykorzystaniem wsparcia narzędzi CASE

EPU2 Wykonuje niektóre modele oraz fragmenty projektu z wykorzystaniem wsparcia narzędzi CASE

Wykonuje większość modeli oraz większość projektu realizuje z wykorzystaniem wsparcia narzędzi CASE

Wykonuje wszystkie zadania modelowania oraz implementacji systemu z wykorzystaniem wsparcia narzędzi CASE

EPK1 Rozumie, potrzebę wyko-rzystania narzędzi CASE do pracy w grupie ale nie zna skutków ich nie wykorzy-stywania

Rozumie, potrzebę wykorzy-stania narzędzi CASE i zna skutki nie korzystania z tych narzędzi ale nie umie z nich korzystać

Rozumie potrzebę zna efekty korzystania z narzędzi CASE oraz potrafi umiejętnie dobrać narzę-dzia i je wykorzystywać

J – Forma zaliczenia przedmiotu

egzamin

K – Literatura przedmiotu

Literatura obowiązkowa: 1. R. Pressman, Praktyczne podejście do inżynierii oprogramowania, WNT, Warszawa 2004. 2. A. Sommerville, Inżynieria oprogramowania, Klasyka Informatyki, WNT, Warszawa 2003. 3. G. Bosch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, WNT, Warszawa 2002 Literatura zalecana / fakultatywna: 1. J. Górski, Inżynieria oprgramowania w projekcie informatycznym, MIKOM, Warszawa 2000.

48

2. M. Fowler, K.Scott, UML w kropelce, LTP, 2002 3. A. Jaszkiewicz, Inżynieria Oprogramowania, Helion, Gliwice 1997.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 2

Czytanie literatury 10

Przygotowanie do laboratorium 10

Przygotowanie sprawozdań 10

Przygotowanie do sprawdzianu 10

Przygotowanie do egzaminu 13

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego Janusz Jabłoński

Data sporządzenia / aktualizacji 12.12.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

49

P R O G R A M G R U P Y P R Z E D M I O T Ó W / M O D U Ł U

P o d s t a w y s i e c i k o m p u t e r o w y c h

A - Informacje ogólne

1. Nazwy przedmiotów

Sieci komputerowe

Przetwarzanie sygnałów

Projektowanie sieci komputerowych

Aplikacje www

2. Punkty ECTS 13

3. Rodzaj przedmiotów obowiązkowe

4. Język przedmiotów język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora gru-py przedmiotów

dr inż. Paweł Ziemba

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: 30; Laboratoria: 45

Semestr 4 Wykłady: 30; Laboratoria: 40; Projekt: 5

Liczba godzin ogółem 150

C - Wymagania wstępne

Student posiada wiedzę, umiejętności i kompetencje społeczne, które nabył podczas realizacji przedmio-tów: podstawy fizyki, analiza matematyczna, wstęp do programowania, algorytmy i struktury danych, algorytmizacja, podstawy programowania.

D - Cele kształcenia

Wiedza

CW1 Student posiada wiedzę w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich związa-nych z sieciami komputerowymi.

CW2 Metody cyfrowego przetwarzania sygnałów i ich praktyczne wykorzystanie

CW3 Student posiada wiedzę w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich związa-nych z procesami planowania i realizacji projektów sieci komputerowych.

CW4 Przekazanie wiedzy obejmującej terminologię, teorię oraz aktualnie dostępne technologie stoso-wane przy projektowaniu aplikacji webowych.

CW5 Przekazanie wiedzy dotyczącej standardów i norm technicznych odnoszących się do aplikacji WWW.

Wydział Techniczny

Kierunek Informatyka

Poziom studiów studia I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

50

Umiejętności

CU1 Student posiada umiejętności w zakresie doskonalenia wiedzy, pozyskiwania i integrowanie in-formacji z literatury i innych źródeł, opracowywania dokumentacji i podnoszenia kompetencji zawodowych w zakresie sieci komputerowych.

CU2 Implementacja algorytmów przetwarzania sygnałów

CU3 Student posiada umiejętności posługiwania się specjalistycznym oprogramowaniem w zakresie sieci komputerowych i ich projektowania.

CU4 Umiejętność stosowania poznanych pojęć, pozyskiwania informacji z różnych źródeł w celu ich dalszego wykorzystania przy projektowaniu, realizacji i wdrażaniu aplikacji WWW.

CU5 Posługiwanie się specjalistycznym oprogramowaniem i nowoczesnymi technikami komputero-wymi do rozwiązania zadania inżynierskie związanego z wytworzeniem aplikacji WWW .

Kompetencje społeczne

CK1 Student jest przygotowany do uczenia się przez całe życie oraz podnoszenia kompetencji zawo-dowych.

CK1 Świadomość ważności społecznych skutków działalności inżynierskiej w zakresie zastosowań narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania

E - Efekty kształcenia dla grupy przedmiotów

Efekty kształcenia (E) w zakresie wiedzy (W), umiejętności (U) i kompetencji spo-

łecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EW…)

EPW1 Student po zakończeniu kształcenia ma elementarną wiedzę z zakresu podstaw infor-

matyki obejmującą budowę sieci komputerowych

K_W04

EPW2 Ma podstawową wiedzę z zakresu metod cyfrowego przetwarzania sygnałów K_W09

EPW3 Ma wiedzę z zakresu projektowania, funkcjonowania i zarządzania podsystemami wy-

korzystującymi techniki CPS

K_W15

EPW4 Orientuje się w obecnym stanie oraz trendach rozwojowych CPS K_W20

EPW5 Student po zakończeniu kształcenia ma wiedzę z zakresu projektowania sieci kompute-

rowych

K_W08

EPW6 Student ma podstawową wiedzę obejmującą przetwarzanie informacji w systemie komputerowym z uwzględnieniem aspektów bezpieczeństwa i stosowanych urządzeń sieciowych w kontekście aplikacji www.

K_W04, K_W06

EPW7 Student ma szczegółową wiedzę na temat nowoczesnych technologii internetowych z zakresu projektowania oraz funkcjonowania.

K_W11, K_W20

Umiejętności (EU…)

EPU1 Student po zakończeniu kształcenia potrafi pozyskiwać informacje z literatury, sieci

web i innych źródeł, integrować uzyskane informacje, dokonywać ich interpretacji, a

także wyciągać wnioski oraz formułować i uzasadniać opinie

K_U01

EPU2 Student po zakończeniu kształcenia potrafi wykorzystać poznane metody matematycz-

ne i symulacje komputerowe do analiz sieci komputerowych

K_U07

EPU3 Nabywa praktyczną umiejętność posługiwania się metodami przetwarzania sygnałów K_U07

EPU4 Potrafi samodzielnie skonstruować program realizujący zadanie z zakresu przetwarza-

nia sygnałów

K_U20

EPU5 Potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązywania

prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybierać i sto-

sować właściwe metody i narzędzia

K_U20

EPU6 Student po zakończeniu kształcenia potrafi posłużyć się właściwie dobranymi środowi-

skami do projektowania i weryfikacji sieci komputerowych

K_U10

51

EPU7 Student nabywa umiejętności przygotowania/projektu aplikacji na poziomie koncepcji,

planowania i dokumentacji w tym w języku obcym

K_U03, K_U05

EPU8 Student potrafi sformułować specyfikację, modelować procesy związane z projektowa-

niem przy użyciu wybranych narzędzi aplikacji www spełniającej postawiony cel

K_U14, K_U16,

EPU9 Student potrafi zaimplementować w wybranym języku i przy użyciu wybranych narzę-

dzi aplikację internetową spełniającą postawiony cel

K_U20

Kompetencje społeczne (EK…)

EPK1 Student po zakończeniu kształcenia rozumie potrzebę uczenia się przez całe życie K_K01

EPK2 Potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub

innych zadania

K_K02

EPK3 Student potrafi określić wymagania niezbędne do wykonania zadania inżynierskiego K_K04

F – Warunki realizacji i zaliczenia grupy przedmiotów

Treści programowe, formy zajęć, metody i środki dydaktyczne, metody oceniania i weryfikacji efektów kształcenia, kryte-

ria oceniania, formy zaliczenia, literatura oraz obciążenie praca studenta, założone dla realizacji efektów kształcenia dla

modułu, zostały zaprezentowane szczegółowo w sylabusach przedmiotów wchodzących w skład modułu.

G – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Paweł Ziemba (na podstawie materiałów przygotowanych przez: dr inż. Pawła Ziembę, prof. Dr hab. Inż. Krzysztofa Maraska, dr inż. Joannę Koło-dziejczyk)

Data sporządzenia / aktualizacji 8.03.2016

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

52

Pozycja w planie studiów (lub kod przedmiotu) B.11

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Sieci komputerowe

2. Punkty ECTS 5

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Paweł Ziemba

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

Student przedmiotu sieci komputerowe posiada wiedzę, umiejętności i kompetencje społeczne, które nabył podczas realizacji przedmiotu: podstawy fizyki

D - Cele kształcenia

Wiedza

CW1 Student posiada wiedzę w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynier-skich związanych z sieciami komputerowymi.

Umiejętności

CU1 Student posiada umiejętności w zakresie doskonalenia wiedzy, pozyskiwania i integrowanie informacji z literatury i innych źródeł, opracowywania dokumentacji i podnoszenia kompeten-cji zawodowych w zakresie sieci komputerowych.

Kompetencje społeczne

CK1 Student jest przygotowany do uczenia się przez całe życie oraz podnoszenia kompetencji za-wodowych.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student po zakończeniu kształcenia ma elementarną wiedzę z zakresu podstaw infor-

matyki obejmującą budowę sieci komputerowych

K_W04

Umiejętności (EPU…)

EPU1 Student po zakończeniu kształcenia potrafi pozyskiwać informacje z literatury, sieci K_U01

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

53

web i innych źródeł, integrować uzyskane informacje, dokonywać ich interpretacji, a

także wyciągać wnioski oraz formułować i uzasadniać opinie

EPU2 Student po zakończeniu kształcenia potrafi wykorzystać poznane metody matematycz-

ne i symulacje komputerowe do analiz sieci komputerowych

K_U07

Kompetencje społeczne (EPK…)

EPK1 Student po zakończeniu kształcenia rozumie potrzebę uczenia się przez całe życie K_K01

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Program nauczania, zasady zaliczenia oraz podstawowe informacje o przedmiocie. 1

W2 Adresacja IP. Klasy adresów. Protokół CIDR. 2

W3 Model OSI, rodzaje i topologie sieci. 2

W4 Urządzenia sieciowe. 2

W5 Przewodowe media transmisyjne. 2

W6 Podstawowe protokoły sieciowe – HTTP, FTP, protokoły pocztowe. 2

W7 Udostępnianie danych w sieci lokalnej. 2

W8 Polecenia sieciowe i diagnostyka sieci w systemie operacyjnym. 2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Obliczanie zadań z zakresu adresacji IP. Wyznaczanie adresu podsieci i adresu rozgłosze-

niowego.

4

L2 Obliczanie zadań z zakresu adresacji IP. Wyznaczanie maski zależnie od klasy adresu,

liczby podsieci i hostów, wyznaczanie adresów podsieci w sieci głównej.

6

L3 Wyszukiwanie informacji w sieci Internet. 4

L4 Protokoły pocztowe – kodowanie base64. 4

L5 Udostępnianie zasobów w sieci lokalnej. 4

L6 Konfiguracja połączeń sieciowych. 2

L7 Śledzenie trasy pakietów w sieciach rozległych. 2

L8 Polecenia sieciowe. Zarządzanie siecią w powłoce tekstowej. 4

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz prezentacji mul-

timedialnej

projektor

Laboratoria M5 - przygotowanie sprawozdania komputer z podłączeniem do sieci Internet

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 - obserwacja poziomu przygotowania do zajęć P1 – egzamin pisemny

Laboratoria F2 - ocena ćwiczeń wykonywanych jako praca własna

F3 – sprawozdanie

P2 – kolokwium pisemne

P3 – ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

54

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F2 F3 P2 P3

EPW1 x x x x

EPU1 x x

EPU2 x x x x

EPK1 x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie Ocena

Przedmiotowy efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane podstawowe terminy związane z budową sieci komputerowych.

Zna większość terminów związanych z budową sieci komputerowych.

Zna wszystkie wymagane ter-miny związane z budową sieci komputerowych.

EPU1 Potrafi pozyskać informacje z różnych źródeł oraz w niewielkim stopniu inte-grować i interpretować pozyskane informacje, a także wyciągać z nich czę-ściowo poprawne wnioski.

Potrafi pozyskać informacje z różnych źródeł oraz integro-wać i interpretować pozyska-ne informacje, a także wycią-gać z nich w większości po-prawne wnioski.

Potrafi pozyskać informacje z różnych źródeł oraz integrować i interpretować pozyskane informacje, a także wyciągać z nich w pełni poprawne wnioski.

EPU2 Podczas doboru metod ana-lizy sieci popełnia liczne, lecz niezbyt istotne, błędy.

Podczas doboru metod analizy sieci popełnia nieliczne błędy.

Bezbłędnie dobiera metody w celu przeprowadzenia analizy sieci komputerowych.

EPK1 Częściowo rozumie potrze-bę rozwijania swoich kom-petencji.

W dużym stopniu rozumie potrzebę uczenia się przez całe życie oraz rozwijania swoich kompetencji.

W pełni rozumie potrzebę uczenia się przez całe życie oraz rozwijania swoich kompe-tencji.

J – Forma zaliczenia przedmiotu

egzamin

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Sosinsky B., Sieci komputerowe. Biblia, Helion, 2011. 2. Mueller S., Rozbudowa i naprawa sieci. Wydanie II, Helion, 2004. Literatura zalecana / fakultatywna: 1. Vademecum teleinformatyka I, II, III, IDG Poland S.A., 1999.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 2

Czytanie literatury 15

Przygotowanie sprawozdań 30

Przygotowanie do kolokwium 12

Przygotowanie do egzaminu 21

Suma godzin: 125

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 5

55

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Paweł Ziemba

Data sporządzenia / aktualizacji 22.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

56

Pozycja w planie studiów (lub kod przedmiotu) B.12

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Przetwarzanie sygnałów

2. Punkty ECTS 2

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

prof. dr hab. inż. Krzysztof Marasek

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (15)

Liczba godzin ogółem 30

C - Wymagania wstępne

Analiza matematyczna,: rachunek różniczkowy i całkowy, przestrzenie metryczne, algebra liniowa, ope-racje na macierzach, trygonometria, liczby zespolone, Wstęp do programowania, Algorytmy i struktury danych

D - Cele kształcenia

Wiedza

CW1 Metody cyfrowego przetwarzania sygnałów i ich praktyczne wykorzystanie

Umiejętności

CU1 Implementacja algorytmów przetwarzania sygnałów

Kompetencje społeczne

CK1 świadomość ważności społecznych skutków działalności inżynierskiej w zakresie zastosowań narzędzi informatycznych w tworzeniu, wdrażaniu i testowaniu oprogramowania

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 ma podstawową wiedzę z zakresu metod cyfrowego przetwarzania sygnałów K_W09

EPW2 ma wiedzę z zakresu projektowania, funkcjonowania i zarządzania podsystemami wy-

korzystującymi techniki CPS

K_W15

EPW3 orientuje się w obecnym stanie oraz trendach rozwojowych CPS K_W20

Umiejętności (EPU…) Umiejętności (EPU…)

EPU1 nabywa praktyczną umiejętność posługiwania się metodami przetwarzania sygnałów K_U07

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

57

EPU2 potrafi samodzielnie skonstruować program realizujący zadanie z zakresu przetwarza-

nia sygnałów

K_U20

EPU3 potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązywania

prostych zadań inżynierskich, typowych dla wybranego zadania, oraz wybierać i sto-

sować właściwe metody i narzędzia

K_U20

Kompetencje społeczne (EPK…)

EPK1 rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia podyplomo-

we, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmie-

niającymi się szybko technologiami, podnosząc w ten sposób kompetencje zawodowe,

osobiste i społeczne

K_K01

EPK2 potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub

innych zadania

K_K02

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Opis sygnału. Sygnał ciągły i dyskretny. 1

W2 Przykłady sygnałów: okresowe, losowe, skokowe, okna, delta Diraca. Sygnaly determini-styczne i niedeterministyczne, sygnały ergodyczne

1

W3 Kwantyzacja, kodowanie i próbkowanie sygnału. 1

W4 Parametry sygnału: energia, moc, logarytmiczna miara mocy dB. 1

W5 Splot sygnałów dyskretnych. Funkcja autokorelacji i korelacji wzajemnej. 1

W6 Ciągła transformata Fouriera. Szereg Fouriera. 1

W7 Dyskretna transformata Fouriera, FFT, STFT. Spektrogramy dla sygnałów 1D 1

W8 Filtry SOI i NOI oraz ich cechy. Odpowiedź impulsowa. 1

W9 Teoria sygnałów i informacji, pojemność kanału informacyjnego, entropia. 1

W10 Opis i cechy sygnału dwuwymiarowego. Przestrzenie barw. 1

W11 Histogramy i transformacje punktowe. 1

W12 Splot w sygnale dwuwymiarowym. Wygładzanie, odszumianie i detekcja krawędzi. 1

W13 Transformaty w sygnale dwuwymiarowym: Fouriera, DCT, Hougha. 1

W14 Operacje morfologiczne. Rozpoznawanie obiektów w obrazach. 1

W15 Kodowanie obrazu w komputerze. Przykłady algorytmów kodowania obrazów. 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Zapoznanie się z oprogramowaniem do obliczeń naukowych i inżynieryjnych. 1

L2 Synteza, wczytywanie i odtwarzanie prostych sygnałów. 1

L3 Obliczanie parametrów sygnałów. 1

L4 Wyliczenie splotu zarówno ręcznie (na kartce papieru) jak i przez komputer. 1

L5 Wykonanie transformaty Fouriera na przykładowych sygnałach. 1

L6 Poznanie szczegółów liczenia transformaty Fouriera oraz innych. 1

L7 Wykonanie rejestracji i konwersji sygnału akustycznego używając różnych parametrów kodowania.

1

L8 Projektowanie i używanie prostych filtrów cyfrowych. 1

L9 Kompresja przykładowych ciągów informacji i obserwacja miary entropii i innych. 1

L10 Kolokwium z pierwszej części przedmiotu. 1

58

L11 Wczytywanie i wyświetlanie sygnału dwuwymiarowego. Konwersja różnych przestrzeni barw

1

L12 Liczenie histogramów i wykonywanie transformacji punktowych. 1

L13 Wykonywanie splotów w przykładowych obrazach. 1

L14 Wykonywanie transformat w przykładowych obrazach. 1

L15 Wykonywanie operacji morfologicznych. 1

L16 Kolokwium z drugiej części przedmiotu. 2

Razem liczba godzin laboratoriów 15

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny projektor

Laboratoria M5 - ćwiczenia doskonalące laboratorium

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P4 – praca pisemna (projekt)

Laboratoria F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

F5 - ćwiczenia praktyczne (ćwiczenia sprawdzające umie-jętności, rozwiązywanie zadań, ćwiczenia z wykorzysta-niem sprzętu fachowego, projekty indywidualne i grupo-we),

P2 – kolokwium (ustne, pisemne, kolokwium podsumowujące se-mestr, test sprawdzający wiedzę z całego przedmiotu, rozmowa pod-sumowująca przedmiot i wiedzę),

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P4 F2 F5 P2

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x

EPU1 x x x x x

EPU2 x x x x x

EPU3 x x x x

EPK1 x

EPK2 x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie Ocena

Przedmiotowy efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna podstawowe metody CPS

Zna większość metod CPS Zna wszystkie wymagane me-tody CPS

EPW2 Zna podstawowe elementy projektowania, funkcjono-wania i zarządzania podsys-temami CPS

Zna większość elementów projektowania, funkcjonowa-nia i zarządzania podsyste-mami CPS

Zna wszystkie wymagane ele-menty projektowania, funkcjo-nowania i zarządzania podsys-temami CPS

59

EPW3 orientuje się w obecnym stanie oraz trendach rozwo-jowych CPS w zakresie pod-stawowym

orientuje się w obecnym sta-nie oraz trendach rozwojo-wych CPS w zakresie średnim

orientuje się w obecnym stanie oraz trendach rozwojowych CPS w zakresie podstawowym w pełnym wymaganym zakre-sie

EPU1 Potrafi posługiwać się pod-stawowymi metodami CPS

Potrafi posługiwać się więk-szością metod CPS

Potrafi posługiwać się wyma-ganymi metodami CPS

EPU2 Potrafi samodzielnie zaim-plementować niektóre z podstawowych algorytmy CPS

Potrafi samodzielnie zaim-plementować większość z podstawowych algorytmów CPS

Potrafi samodzielnie zaimple-mentować wszystkie wymaga-ne podstawowe algorytmy CPS

EPU3 potrafi dobierać środowiska programistyczne do zadania inżynierskiego,

potrafi dobierać środowiska programistyczne, projektować i weryfikować systemy

potrafi posłużyć się właściwie dobranymi środowiskami pro-gramistycznymi, symulatorami oraz narzędziami wspomagania projektowania do symulacji, projektowania i weryfikacji systemów

EPK1 rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia pody-plomowe, kursy specjali-styczne, szczególnie ważne w obszarze nauk technicz-nych, ze zmieniającymi się szybko technologiami, pod-nosząc w ten sposób kom-petencje zawodowe, osobi-ste i społeczne

rozumie potrzebę uczenia się przez całe życie – dalsze kształcenie, studia podyplo-mowe, kursy specjalistyczne, szczególnie ważne w obszarze nauk technicznych, ze zmie-niającymi się szybko techno-logiami, podnosząc w ten spo-sób kompetencje zawodowe, osobiste i społeczne

rozumie potrzebę uczenia się przez całe życie – dalsze kształ-cenie, studia podyplomowe, kursy specjalistyczne, szczegól-nie ważne w obszarze nauk technicznych, ze zmieniającymi się szybko technologiami, pod-nosząc w ten sposób kompe-tencje zawodowe, osobiste i społeczne

EPK2 potrafi odpowiednio okre-ślić podstawowe priorytety służące realizacji określo-nego przez siebie lub innych zadania

potrafi odpowiednio określić większość zaawansowanych priorytety służące realizacji określonego przez siebie lub innych zadania

potrafi odpowiednio określić wszystkie zaawansowane prio-rytety służące realizacji okre-ślonego przez siebie lub innych zadania

J – Forma zaliczenia przedmiotu

zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Tomasz P. Zieliński, Cyfrowe przetwarzanie sygnałów. Od teorii do zastosowań. (ISBN: 978-83-206-1640-8) 2. Jerzy Szabatin, Przetwarzanie sygnałów, (dostępne internetowo)

Literatura zalecana / fakultatywna: 1. Richard G. Lyons, Wprowadzenie do cyfrowego przetwarzania sygnałów (ISBN: 978-83-206-1764-1)

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 30

Konsultacje 5

Czytanie literatury 5

Przygotowanie pracy pisemnej 12

Przygotowanie do kolokwium 6

Suma godzin: 58

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 2

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego Krzysztof Marasek

60

Data sporządzenia / aktualizacji 8.02.2016

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

61

Pozycja w planie studiów (lub kod przedmiotu) B.13

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Projektowanie sieci komputerowych

2. Punkty ECTS 2

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Paweł Ziemba

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 4 Wykłady: (15); Laboratoria: (15)

Liczba godzin ogółem 30

C - Wymagania wstępne

Student posiada wiedzę, umiejętności i kompetencje społeczne, które nabył podczas realizacji przedmio-tu: sieci komputerowe.

D - Cele kształcenia

Wiedza

CW1 Student posiada wiedzę w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasa-dy, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich związanych z pro-cesami planowania i realizacji projektów sieci komputerowych.

Umiejętności

CU1 Student posiada umiejętności posługiwania się specjalistycznym oprogramowaniem w zakresie sieci komputerowych i ich projektowania.

Kompetencje społeczne

CK1 Student jest przygotowany do uczenia się przez całe życie oraz podnoszenia kompetencji zawodowych.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student po zakończeniu kształcenia ma wiedzę z zakresu projektowania sieci kompute-

rowych

K_W08

Umiejętności (EPU…)

EPU1 Student po zakończeniu kształcenia potrafi posłużyć się właściwie dobranymi środowi-

skami do projektowania i weryfikacji sieci komputerowych

K_U10

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

62

Kompetencje społeczne (EPK…)

EPK1 Student po zakończeniu kształcenia potrafi odpowiednio określić priorytety służące

realizacji określonego przez siebie lub innych zadania

K_K04

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Program nauczania, zasady zaliczenia oraz podstawowe informacje o przedmiocie. 1

W2 Oprogramowanie wspomagające projektowanie sieci komputerowych. 2

W3 Zasady projektowania sieci komputerowych. 2

W4 Urządzenia tworzące infrastrukturę sieci. 2

W5 Przewodowe techniki transmisji danych w sieciach lokalnych. 2

W6 Bezprzewodowe techniki transmisji danych w sieciach lokalnych. 2

W7 Techniki transmisji danych w sieciach rozległych. 2

W8 Zasady i schematy przydzielania adresów IP w sieciach komputerowych. 2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Projektowanie sieci lokalnej – założenia projektowe i opracowanie harmonogramu pracy. 2

L2 Dobór urządzeń i mediów transmisyjnych zgodnie z założeniami projektowymi. 4

L3 Analiza technik połączenia odległych lokacji w ramach sieci lokalnej. 2

L4 Opracowanie schematu graficznego sieci z wykorzystaniem narzędzi wspomagających

projektowanie.

4

L5 Obliczenia adresacji IP dla urządzeń w sieci lokalnej. Kosztorys projektu. 3

Razem liczba godzin laboratoriów 15

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz prezentacji mul-

timedialnej

projektor

Laboratoria M5 - przygotowanie projektu komputer z podłączeniem do sieci Internet

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 - obserwacja poziomu przygotowania do zajęć P1 – kolokwium podsumowujące semestr

Laboratoria F3 – dokumentacja projektu

F4 – wystąpienie – analiza projektu P4 – praca pisemna - projekt

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F3 F4 P4

EPW1 x x

EPU1 x x x

EPK1 x x

63

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane terminy zwią-zane z sieciami kompute-rowymi i ich projektowa-niem.

Zna większość terminów związanych z sieciami kompu-terowymi i ich projektowa-niem.

Zna wszystkie wymagane ter-miny związane z sieciami kom-puterowymi i ich projektowa-niem.

EPU1 Podczas korzystania z wy-branych środowisk projek-towania i weryfikacji sieci popełnia liczne, drobne, błędy.

Podczas korzystania z wybra-nych środowisk projektowa-nia i weryfikacji sieci spora-dycznie popełnia drobne błę-dy.

Korzysta z wybranych środo-wisk projektowania i weryfika-cji sieci, nie popełniając przy tym błędów.

EPK1 Zazwyczaj w stopniu wy-starczającym określa prio-rytety realizacji zadań.

Potrafi dobrze określić priory-tety realizacji zadań.

W sposób optymalny określa priorytety realizacji zadań.

J – Forma zaliczenia przedmiotu

zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Sosinsky B., Sieci komputerowe. Biblia, Helion, 2011. Literatura zalecana / fakultatywna: 1. Mueller S., Rozbudowa i naprawa sieci. Wydanie II, Helion, 2004.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 30

Konsultacje 1

Przygotowanie dokumentacji projektu 13

Przygotowanie do kolokwium 6

Suma godzin: 50

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 2

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Paweł Ziemba

Data sporządzenia / aktualizacji 22.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

64

Pozycja w planie studiów (lub kod przedmiotu) B.14

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Aplikacje www

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Joanna Kołodziejczyk

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 4 Wykłady: (15); Laboratoria: (25); Projekt(5)

Liczba godzin ogółem 45

C - Wymagania wstępne

Algorytmizacja, podstawy programowania.

D - Cele kształcenia

Wiedza

CW1 Przekazanie wiedzy obejmującej terminologię, teorię oraz aktualnie dostępne technologie stosowane przy projektowaniu aplikacji webowych.

CW2 Przekazanie wiedzy dotyczącej standardów i norm technicznych odnoszących się do aplikacji WWW.

Umiejętności

CU1 Umiejętność stosowania poznanych pojęć, pozyskiwania informacji z różnych źródeł w celu ich dalszego wykorzystania przy projektowaniu, realizacji i wdrażaniu aplikacji WWW.

CU2 Posługiwanie się specjalistycznym oprogramowaniem i nowoczesnymi technikami komputerowymi do rozwiązania zadania inżynierskie związanego z wytworzeniem aplikacji WWW .

Kompetencje społeczne

CK1 Zrozumienie potrzeby kształcenia się przez całe życie w dobie gwałtownego rozwoju technologicznego.

CK2 Zrozumienie skutków społecznych wdrożenia aplikacji webowej.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student ma podstawową wiedzę obejmującą przetwarzanie informacji w systemie komputerowym z uwzględnieniem aspektów bezpieczeństwa i stosowanych urządzeń

K_W04, K_W06

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

65

sieciowych w kontekście aplikacji www.

EPW2 Student ma szczegółową wiedzę na temat nowoczesnych technologii internetowych z zakresu projektowania oraz funkcjonowania.

K_W11, K_W20

Umiejętności (EPU…)

EPU1 Student nabywa umiejętności przygotowania/projektu aplikacji na poziomie koncepcji,

planowania i dokumentacji w tym w języku obcym.

K_U03, K_U05

EPU2 Student potrafi sformułować specyfikację, modelować procesy związane z projektowa-

niem przy użyciu wybranych narzędzi aplikacji www spełniającej postawiony cel.

K_U14, K_U16,

EPU3 Student potrafi zaimplementować w wybranym języku i przy użyciu wybranych narzę-

dzi aplikację internetową spełniającą postawiony cel.

K_U20

Kompetencje społeczne (EPK…)

EPK1 Student ma świadomość potrzeby ciągłej nauki i podnoszenia swoich kwalifikacji. K_K01

EPK2 Student potrafi określić wymagania niezbędne do wykonania zadania inżynierskiego. K_K04

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie do tematyki, definicje podstawowe 2

W2 Przegląd aktualnie wykorzystywanych technologii wytwarzania stron www. Wady i zalety

rozwiązań.

2

W3 Omówienie składni języka HTML i arkuszy styli CSS 6

W4 Omówienie JavaSript, XML, AJAX 2

W5 Prezentacja najczęściej stosowanych frameworków. 2

W6 Zaliczenie 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Dyskusja nad sposobem organizacji zajęć i zakresie wykonywanych przez studentów prac. 1

L2 Ćwiczenia komputerowe ze składni wybranego języka. 15

L3 Tworzenie prostych stron internetowych jako kompilacja poznanych instrukcji. 7

L4 Zaliczenie. 2

Razem liczba godzin laboratoriów 25

Lp. Treści projektów Liczba godzin

P1 Wykonanie zadania programistycznego polegającego na utworzeniu aplikacji www zgod-

nie z wytycznymi.

5

Razem liczba godzin projektów 5

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M4 - wykład z bieżącym wy-

korzystaniem źródeł internetowych.

projektor

Laboratoria M5 - przygotowanie projektu, przygotowanie prezentacji

projektu, ćwiczenia doskonalące obsługę oprogramowa-

nia komputera.

komputery z dostępem do Interne-

tu

Projekt M5 - realizacja aplikacji www, dobór właściwych narzę-dzi do realizacji tego zadania.

projektor, komputery z dostępem do Internetu

66

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 - obserwacja/aktywność P1 – egzamin w formie testu sprawdzający wiedzę

Laboratoria F1 – sprawdzenie umiejętności praktycznych przez roz-wiązanie quizów programistycznych

F5 – ćwiczenia praktyczne - wykonanie zadań programi-stycznych

P3 - ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

Projekt F4 – wystąpienie, prezentacja koncepcji projektu i wyniku,

F5 – ćwiczenia praktyczne - wykonanie zadania programi-stycznego

P3 - ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria Projekt

F2 P1 F1 F5 P3 F4 F5 P3

EPW1 x x x

EPW2 x x

EPU1 x x x x

EPU2 x x

EPU3 x x x x

EPK1 x x x

EPK2 x x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane aspekty zagadnień sieci kompu-terowych w kontekście aplikacji www

Ma wiedzę na temat sieci kom-puterowych w kontekście apli-kacji www

Ma rozbudowaną wiedzę na temat sieci komputerowych w kontekście aplikacji www

EPW2 Wymienia technologie do tworzenia aplikacji www

Rozróżnia technologie do two-rzenia aplikacji www

Rozumie i wyjaśnia różnice w techno-logiach do tworzenia aplikacji www

EPU1 Wykonuje prosty pro-jekt aplikacji wraz z opisem.

Wykonuje projekt aplikacji wraz z dokumentacją używają-ce obcojęzycznej terminologii.

Wykonuje projekt złożonej aplikacji wraz z pełną dokumentacją w tym w języku obcym.

EPU2 Używa podstawowe polecenia języka w danej technologii.

Wykorzystuje polecenia języka w danej technologii.

Wykorzystuje zaawansowanie pole-cenia języka w danej technologii.

EPU3 Wykonuje podstawową implementację projektu.

Wykonuje implementację pro-jektu.

Wykonuje złożoną aplikację projektu.

EPK1 Ma świadomość związ-ku zadania z przyszłym zatrudnieniem, ale nie potrafi się do niego od-nieść.

Ma świadomość związku zada-nia z przyszłym zatrudnieniem i odnosi się do niego.

Dostrzega związek zadania z przyszłą pracą dokonując integracji uwarun-kowań.

EPK2 Ma świadomość wyma-gań pracy inżynierskiej.

Określa wymagania pracy in-żynierskiej.

Odnosi się do wymagań zadanej pracy inżynierskiej, prezentuje nieszablo-nowy sposób myślenia.

67

J – Forma zaliczenia przedmiotu

egzamin

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Podręcznik projektantów WWW : Smashing Magazine / [tł. Marek Pętlicki]. - Gliwice : Helion, cop. 2013. 2. XHTML, CSS i JavaScript / Maria Sokół, Radosław Sokól. - Gliwice : Wydawnictwo Helion, 2010. Literatura zalecana / fakultatywna: 1. Wskazany tutorial internetowy do nauki technologii w której programowana będzie aplikacja

2. Adaptive Web Design by Aaron Gustafson (HTML) http://adaptivewebdesign.info/1st-edition. 3. A Guide to HTML5 and CSS3 by Ashley Menhennett https://html5hive.org/free-ebook-a-guide-to-html5-and-css3/

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 10

Przygotowanie prezentacji 3

Przygotowanie projektu programistycznego 17

Przygotowanie do egzaminu 10

Przygotowanie do quizów 10

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Joanna Kołodziejczyk

Data sporządzenia / aktualizacji 20.09.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

68

P R O G R A M G R U P Y P R Z E D M I O T Ó W / M O D U Ł U

P o d s t a w t e c h n i k k o m p u t e r o w y c h

A - Informacje ogólne

1. Nazwy przedmiotów

Podstawy elektrotechniki i miernictwa

Architektura komputerów

Systemy wbudowane

2. Punkty ECTS 13

3. Rodzaj przedmiotów obowiązkowe

4. Język przedmiotów język polski

5. Rok studiów I, II

6. Imię i nazwisko koordynatora gru-py przedmiotów

dr inż. Marek Węgrzyn

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 1 Wykłady: 15; Ćwiczenia: 15; Laboratoria: 15

Semestr 2 Wykłady: 15; Laboratoria: 30

Semestr 3 Wykłady: 15; Laboratoria: 30

Liczba godzin ogółem 135

C - Wymagania wstępne

Podstawy techniki cyfrowej, Wstęp do programowania

D - Cele kształcenia

Wiedza

CW1 Poznanie pojęć, zagadnień, metod i narzędzi stosowanych przy rozwiązywaniu zadań inżynierskich doty-czących podstaw technik komputerowych.

CW2 Poznanie wiedzy dotyczącej standardów i norm technicznych odnoszących się do układów elektronicz-nych.

Umiejętności

CU1 Umiejętność stosowania poznanych pojęć, pozyskiwania i zbierania informacji z różnych źródeł w celu ich dalszego wykorzystania w procesie podnoszenia kompetencji zawodowych.

CU2 Umiejętność posługiwania się specjalistycznymi, nowoczesnymi technikami komputerowymi w celu ich praktycznego zastosowania w rozwiązywaniu zadań inżynierskich.

Kompetencje społeczne

CK1 Wdrożenie do permanentnego uczenia się przez całe życie i stałego podnoszenia swoich kompetencji na płaszczyźnie zawodowej, osobistej, w szczególności ważnych przy szybko zmieniającym się rynku produk-

Wydział Techniczny

Kierunek Informatyka

Poziom studiów studia I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

69

tów informatycznych.

CK2 Umiejętność i świadomość znaczenia społecznych skutków działalności inżynierskiej w zakresie zastoso-wań najnowszych technik komputerowych.

E - Efekty kształcenia dla grupy przedmiotów

Efekty kształcenia (E) w zakresie wiedzy (W), umiejętności (U) i kompetencji spo-

łecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EW…)

EPW1 Student ma wiedzę z zakresu fizyki obejmującą zagadnienia potrzebne do zrozumienia podstaw technik komputerowych.

K_W02

EPW2 Student ma elementarną wiedzę z zakresu podstaw informatyki obejmującą technikę komputerową, w tym: elektrotechnikę, miernictwo, architekturę komputerów oraz systemy wbudowane.

K_W04

EPW3 Student ma wiedzę obejmującą podstawy elektroniki i miernictwa, zasady budowy układów elektrycznych, elektronicznych, w tym systemów mikroprocesorowych.

K_W05

EPW4 Student ma uporządkowaną wiedzę z zakresu projektowania i funkcjonowania ukła-dów elektrotechniki i pomiarowych, elementów układów komputera oraz systemów wbudowanych.

K_W09

EPW5 Student orientuje się w obecnym stanie i trendach rozwojowych elektrotechniki, mier-nictwa i informatyki.

K_W20

Umiejętności (EU…)

EPU1

Student pozyskuje i wykorzystuje informacje z literatury fachowej i bieżących zapisów, także w językach obcych, odnoszące się do zagadnień podstawowych w obszarze pod-staw elektrotechniki i miernictwa, architektury komputerów i systemów wbudowa-nych.

K_U1, K _U03

EPU2 Student potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami oraz narzędziami komputerowo wspomaganego projektowania do symu-lacji, projektowania i weryfikacji układów elektrycznych.

K_U10

EPU3 Student potrafi posłużyć się właściwie dobranymi metodami i urządzeniami przy pro-jektowaniu, budowie i wdrażaniu układów techniki komputerowej, związanych z architekturą komputerów i systemów wbudowanych.

K_U11

EPU4 Student potrafi obliczać i modelować procesy stosowane w projektowaniu i konstruo-waniu elementów architektury komputerów i systemów wbudowanych.

K_U16

EPU5 Student potrafi korzystać z kart katalogowych i not aplikacyjnych w celu dobrania od-powiednich komponentów projektowanych układów techniki komputerowej.

K_U17

Kompetencje społeczne (EK…)

EK1

Student ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalno-

ści inżynierskiej, w szczególności w odniesieniu do produktów wykorzystywanych w

życiu codziennym.

K_K02

EK2 Student potrafi myśleć i działać w sposób kreatywny. K_K06

F – Warunki realizacji i zaliczenia grupy przedmiotów

Każdy przedmiot modułu zaliczany osobno, na ocenę. Szczegółowe dane w karcie przedmiotu.

G – Informacje dodatkowe

Imię i nazwisko sporządzającego Marek Węgrzyn

Data sporządzenia / aktualizacji

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

70

Pozycja w planie studiów (lub kod przedmiotu) B.15

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Podstawy elektrotechniki i miernictwa

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów I

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Grzegorz Andrzejewski

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 6 Wykłady: (15); Ćwiczenia: (15); Laboratoria: (15)

Liczba godzin ogółem 45

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Przekazanie wiedzy z zakresu terminologii, pojęć i teorii dotyczących podstaw elektrotechniki i miernictwa.

CW2 Przekazanie wiedzy z zakresu metod rozwiązywania zadań dotyczących podstaw elektrotechniki i miernictwa.

Umiejętności

CU1 Wyrobienie umiejętności w zakresie doskonalenia wiedzy dotyczącej podstaw elektrotechniki i miernictwa.

CU2 Wyrobienie umiejętności rozwiązywania zadań dotyczących podstaw elektrotechniki i miernictwa.

Kompetencje społeczne

CK1 Uświadomienie ważności kształcenia się w kontekście skutków działalności inżynierskiej.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt

kształcenia

Wiedza (EPW…)

EPW1 Student ma podstawową wiedzę z zakresu elektrotechniki i miernictwa. K_W05

EPW2 Student zna podstawowe metody rozwiązywania zadań związanych z elektrotechniką i

miernictwem K_W14

Umiejętności (EPU…)

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

71

EPU1 Student potrafi wykorzystać poznane metody do rozwiązywania zadań inżynierskich z

zakresu podstaw elektrotechniki i miernictwa. K_U07

EPU2 Student potrafi opracować dokumentację dotyczącą realizacji zadania inżynierskiego. K_U03

Kompetencje społeczne (EPK…)

EPK1 Student rozumie potrzebę uczenia się przez całe życie K_K01

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie: treści programowe, zasady pracy, bezpieczeństwa, zaliczenia. 1

W2 Podstawowe pojęcia i prawa obwodów elektrycznych prądu stałego. 2

W3 Elementy bierne: rezystor, kondensator. Obliczenia. Moc w obwodach prądu stałego. 2

W4 Prąd przemienny: 1-fazowy, 3-fazowy. Instalacje elektryczne. Bezpieczeństwo i ochrona. 2

W5 Transformator. Układy prostownikowe. 2

W6 Technika przekaźnikowa. Maszyny elektryczne. 2

W7 Pomiary wielkości elektrycznych i nieelektrycznych. 2

W8 Podsumowanie i zaliczenie 2

Razem liczba godzin wykładów 15

Lp. Treści ćwiczeń Liczba godzin

C1 Wprowadzenie: treści programowe, zasady pracy, bezpieczeństwa, zaliczenia. 1

C2 Obliczanie obwodów nierozgałęzionych prądu stałego: prawo Ohma. 2

C3 Obliczanie obwodów rozgałęzionych prądu stałego: prawa Kirchhoffa. 2

C4 Obliczenia obwodów ukierunkowane mocowo. Dobór elementów. 2

C5 Obliczanie obwodów prądu sinusoidalnego. 2

C6 Projektowanie prostowników i stabilizatorów. 2

C7 Analiza wyników pomiarów. 2

C8 Podsumowanie i zaliczenie. 2

Razem liczba godzin laboratoriów 15

Lp. Treści laboratoriów Liczba godzin

L1 Wprowadzenie: treści programowe, zasady pracy, bezpieczeństwa, zaliczenia. 1

L2 Badania obwodów rezystancyjnych. 2

L3 Badania obwodów pojemnościowych. 2

L4 Pomiary mocy w obwodach prądu stałego. 2

L5 Badania obwodów prądu przemiennego. 2

L6 Badania układów prostownikowych. 2

L7 Pomiary wielkości nieelektrycznych. 2

L8 Podsumowanie i zaliczenie. 2

Razem liczba godzin projektów 15

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład wykład interaktywny projektor

Ćwiczenia ćwiczenia audytoryjne tablica

Laboratoria ćwiczenia doskonalące obsługę maszyn i urządzeń mierniki, oscyloskopy, zasilacze

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

72

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupełniania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F4 – wystąpienie (prezentacja multimedialna) P1 – zaliczenie z oceną (test sprawdzający wiedzę z całego przedmiotu)

Ćwiczenia F5 – ćwiczenia praktyczne (ćwiczenia sprawdzające umiejętności, rozwiązywanie zadań)

P3 - ocena podsumowująca powstała na podstawie ocen formujących, uzyskanych w semestrze

Laboratoria F2 – obserwacja/aktywność (przygotowanie do zajęć/ ocena ćwiczeń wykonywanych podczas zajęć)

F3 - sprawozdanie

P3 - ocena podsumowująca powstała na podstawie ocen formujących, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmiotowe

Wykład Ćwiczenia Laboratoria

F4 P1 F5 P3 F2 F3 P3

EPW1 x

EPW2 x x x

EPU1 x x x x

EPU2 x x

EPK1 x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształcenia

(EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 zna wybrane zagadnienia dotyczące podstaw elektro-techniki i miernictwa

zna większość zagadnień do-tyczących podstaw elektro-techniki i miernictwa

zna wszystkie wymagane za-gadnienia dotyczące podstaw elektrotechniki i miernictwa

EPW2 zna wybrane zagadnienia dotyczące metod rozwiązy-wania zadań związanych z elektrotechniką i miernic-twem

zna większość zagadnień do-tyczących metod rozwiązy-wania zadań związanych z elektrotechniką i miernic-twem

zna wszystkie wymagane za-gadnienia dotyczące metod rozwiązywania zadań związa-nych z elektrotechniką i mier-nictwem

EPU1 potrafi wykorzystać niektóre wymagane metody rozwiązy-wania zadań związanych z elektrotechniką i miernic-twem

potrafi wykorzystać więk-szość wymaganych metod rozwiązywania zadań związa-nych z elektrotechniką i mier-nictwem

potrafi wykorzystać wszystkie wymagane metody rozwiązy-wania zadań związanych z elektrotechniką i miernictwem

EPU2 potrafi opracować dokumen-tację techniczną dotyczącą realizacji zadania inżynier-skiego w stopniu dostatecz-nym

potrafi opracować dokumen-tację techniczną dotyczącą realizacji zadania inżynier-skiego w stopniu dobrym

potrafi opracować dokumenta-cję techniczną dotyczącą reali-zacji zadania inżynierskiego w stopniu bardzo dobrym

EPK1 rozumie potrzebę uczenia się wyrażoną przygotowaniem prezentacji i jej wygłoszeniem ale tylko na poziomie ogólnym

rozumie potrzebę uczenia się wyrażoną przygotowaniem prezentacji i jej wygłoszeniem na poziomie szczegółowym ale bez dogłębnej znajomości tematyki

rozumie potrzebę uczenia się wyrażoną przygotowaniem prezentacji i jej wygłoszeniem na poziomie szczegółowym i świadczącym o dogłębnej zna-jomości tematyki

J – Forma zaliczenia przedmiotu

73

zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. P. Hempowicz i inni: Elektrotechnika i elektronika dla nieelektryków, WNT, Warszawa, 1999. Literatura zalecana / fakultatywna: 1. A. Chwaleba, M. Poniński, A. Siedlecki: Metrologia elektryczna, WNT, Warszawa, 2009. 2. R. Kurdziel: Podstawy elektrotechniki, WNT, Warszawa 1986

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 2

Czytanie literatury 20

Przygotowanie referatu 5

Przygotowanie do ćwiczeń audytoryjnych 6

Przygotowanie do ćwiczeń laboratoryjnych 6

Opracowanie sprawozdań 6

Przygotowanie do zaliczenia 10

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Grzegorz Andrzejewski

Data sporządzenia / aktualizacji

Dane kontaktowe (e-mail, telefon)

Podpis

74

Pozycja w planie studiów (lub kod przedmiotu) B.16

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Architektura komputerów

2. Punkty ECTS 5

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów I

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Marek Węgrzyn

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 2 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Poznanie pojęć, zagadnień, metod i narzędzi stosowanych przy rozwiązywaniu zadań inżynierskich dotyczących podstaw architektury komputerów.

CW2 Poznanie wiedzy dotyczącej standardów i norm technicznych odnoszących się do układów elektronicz-nych.

Umiejętności

CU1 Umiejętność stosowania poznanych pojęć, pozyskiwania i zbierania informacji z różnych źródeł w celu ich dalszego wykorzystania w procesie podnoszenia kompetencji zawodowych.

CU2 Umiejętność posługiwania się specjalistycznymi, nowoczesnymi technikami komputerowymi w celu ich praktycznego zastosowania w rozwiązywaniu zadań inżynierskich.

Kompetencje społeczne

CK1 Wdrożenie do permanentnego uczenia się przez całe życie i stałego podnoszenia swoich kompetencji na płaszczyźnie zawodowej, osobistej, w szczególności ważnych przy szybko zmieniającym się rynku pro-duktów informatycznych.

CK2 Umiejętność i świadomość znaczenia społecznych skutków działalności inżynierskiej w zakresie zasto-sowań najnowszych technik komputerowych.

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

75

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student ma wiedzę z zakresu fizyki obejmującą zagadnienia potrzebne do zrozumienia podstaw architektury komputerów.

K_W02

EPW2 Student ma elementarną wiedzę z zakresu podstaw informatyki obejmująca architektu-rę komputerów.

K_W04

EPW3 Student ma szczegółową wiedzę obejmującą podstawy elektroniki i miernictwa, zasady budowy układów elektrycznych, elektronicznych i innych układów techniki kompute-rowej.

K_W05

EPW4 Student ma uporządkowaną wiedzę z zakresu projektowania i funkcjonowania elemen-tów układów komputera.

K_W09

EPW5 Student orientuje się w obecnym stanie i trendach rozwojowych informatyki. K_W20

Umiejętności (EPU…)

EPU1 Student pozyskuje i wykorzystuje informacje z literatury fachowej i bieżących zapisów, także w językach obcych, odnoszące się do zagadnień podstawowych w obszarze archi-tektury komputerów.

K _U03

EPU2 Student potrafi posłużyć się właściwie dobranymi metodami i urządzeniami przy pro-jektowaniu, budowie i wdrażaniu, układów techniki komputerowej, związanych z architekturą komputerów.

K_U11

EPU3 Student potrafi obliczać i modelować procesy stosowane w projektowaniu, konstruo-waniu i stosowaniu elementów architektury komputerów.

K _U16

EPU4 Student potrafi korzystać z kart katalogowych i not aplikacyjnych w celu dobrania od-powiednich komponentów projektowanych układów techniki komputerowej.

K_U17

Kompetencje społeczne (EPK…)

EPK1 Student ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalno-ści inżynierskiej, w szczególności w odniesieniu do produktów wykorzystywanych w życiu codziennym.

K_K02

EPK2 Student potrafi myśleć i działać w sposób kreatywny. K_K06

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie do systemów komputerowych. Architektura listy rozkazów. 3

W2 Model programowy procesora. 2

W3 Sprzęg z otoczeniem, magistrale. 2

W4 Organizacja i hierarchia pamięci. 2

W5 Potokowe przetwarzanie rozkazów. 2

W6 Architektury RISC i CISC. 2

W7 Przetwarzanie współbieżne. Model procesowy systemu operacyjnego. 2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Wprowadzenie 3

L2 Reprezentacja danych 4

L3 Wyszukiwanie urządzeń komputerowych spełniających zadane kryteria 4

L4 Pisanie dokumentacji i uzasadnianie wyboru 4

L5 Organizacja systemów komputerowych i maszyny wirtualne 4

L6 Instalacja i konfigurowanie systemów operacyjnych 4

L7 Oprogramowanie do analizy i pomiaru wydajności 4

L8 Zaliczenie 3

76

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz multimedialny projektor,

prezentacja multimedialna

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania komputerowego, ćwiczenia doskonalące obsługę kompu-terów

realizacja zadania inżynierskiego

przy użyciu właściwego oprogra-

mowania

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P1- egzamin (pisemny sprawdzają-cy wiedzę z całego przedmiotu)

Laboratoria F1 – sprawdzian („wejściówka”, sprawdzian praktyczny umiejętności), F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P3 – ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F1 F2 P3

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x x

EPW4 x x x x x

EPW5 x x x x x

EPU1 x x x

EPU2 x x x

EPU3 x x x

EPU4 x x x

EPK1 x x x x x

EPK2 x x x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 ma podstawową wiedzę z zakresu fizyki obejmującą zagadnienia potrzebne do zrozumienia podstaw archi-tektury komputerów

ma wiedzę z zakresu fizyki obejmującą zagadnienia po-trzebne do zrozumienia pod-staw architektury kompute-rów

ma wiedzę z zakresu fizyki obejmującą zagadnienia po-trzebne do zrozumienia pod-staw architektury komputerów

EPW2 ma elementarną wiedzę z zakresu podstaw informa-tyki obejmująca architekturę komputerów

ma rozszerzoną wiedzę z zakresu podstaw informa-tyki obejmująca architekturę komputerów

ma szczegółową wiedzę z zakresu podstaw informatyki obejmująca architekturę kom-puterów

EPW3 ma podstawową wiedzę obejmującą podstawy elek-troniki i miernictwa, zasady

ma rozszerzoną wiedzę obejmującą podstawy elek-troniki i miernictwa, zasady

ma szczegółową wiedzę obej-mującą podstawy elektroniki i miernictwa, zasady budowy

77

budowy układów elektrycz-nych, elektronicznych i in-nych układów techniki kom-puterowej

budowy układów elektrycz-nych, elektronicznych i in-nych układów techniki kom-puterowej

układów elektrycznych, elek-tronicznych i innych układów techniki komputerowej

EPW4 ma podstawową wiedzę z zakresu projektowania i funkcjonowania elementów układów komputera

ma uporządkowaną wiedzę z zakresu projektowania i funkcjonowania elementów układów komputera

ma szczegółową wiedzę z zakresu projektowania i funkcjonowania elementów układów komputera

EPW5 orientuje się w obecnym sta-nie i trendach rozwojowych informatyki

orientuje się w obecnym sta-nie i trendach rozwojowych informatyki

orientuje się w obecnym stanie i trendach rozwojowych in-formatyki

EPU1 pozyskuje i wykorzystuje informacje z literatury fa-chowej i bieżących zapisów, odnoszące się do zagadnień

podstawowych z obszaru architektury komputerów

pozyskuje i wykorzystuje informacje z literatury fa-chowej i bieżących zapisów, odnoszące się do zagadnień z obszaru architektury kom-puterów

biegle pozyskuje i wykorzystuje informacje z literatury i bieżących zapi-sów, odnoszące się do zagad-nień z obszaru architektury komputerów

EPU2 potrafi w podstawowym za-kresie posłużyć się właściwie dobranymi metodami i urządzeniami przy projek-towaniu, budowie i wdraża-niu, układów techniki kompu-terowej, związanych z architekturą komputerów

potrafi posłużyć się właściwie dobranymi metodami i urządzeniami przy projek-towaniu, budowie i wdrażaniu, układów techni-ki komputerowej, związanych z architekturą komputerów

potrafi biegle posłużyć się właściwie dobranymi meto-dami i urządzeniami przy pro-jektowaniu, budowie i wdrażaniu, układów techniki komputerowej, związanych z architekturą komputerów

EPU3 potrafi obliczać i modelować podstawowe procesy stoso-wane w projektowaniu, kon-struowaniu i stosowaniu elementów architektury komputerów

potrafi obliczać i modelować średnio złożone procesy sto-sowane w projektowaniu, konstruowaniu i stosowaniu elementów architektury komputerów

potrafi obliczać i modelować złożone procesy stosowane w projektowaniu, konstruo-waniu i stosowaniu elementów architektury komputerów

EPU4 potrafi korzystać z kart kata-logowych i not aplikacyjnych w sposób podstawowy

potrafi korzystać z kart kata-logowych i not aplikacyjnych

potrafi biegle korzystać z kart katalogowych i not aplikacyj-nych

EPK1 rozumie pozatechniczne aspekty i skutki działalności inżynierskiej

ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inżynierskiej

ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inżynierskiej, w szczególności w odniesieniu do produktów wykorzystywanych w życiu codziennym

EPK2 potrafi myśleć i działać w sposób kreatywny

potrafi myśleć i działać w sposób kreatywny

potrafi myśleć i działać w sposób kreatywny

J – Forma zaliczenia przedmiotu

wykład – egzamin, laboratorium – zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. J.Biernat, Architektura komputerów, (wyd. IV), Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2005. 2. L.Null, J.Lobur, Struktura organizacyjna i architektura systemów komputerowych, Helion, Gliwice, 2004. 3. W.Stallings, Organizacja i architektura systemu komputerowego, (wyd. III), WNT, Warszawa, 2004. 4. J.Biernat, Metody i układy arytmetyki komputerowej, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław,

2001. Literatura zalecana / fakultatywna: 1. J.Hennessy, D.Patterson, Computer Architecture, A Quantitative Approach, 5th Edition, Morgan Kaufmann, 2011. 2. A.Silberschatz, J.Petersom, P.Galvin, Podstawy systemów operacyjnych, (wyd. 6), WNT, Warszawa, 2005. 3. J.Glenn Brookshear, Informatyka w ogólnym zarysie, WNT, Warszawa, 2003. 4. P.Metzger, Anatomia PC, Helion, Gliwice, 2007.

78

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 20

Przygotowanie do laboratorium 15

Przygotowanie sprawozdań 10

Przygotowanie do egzaminu 25

Suma godzin: 120

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 5

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Marek Węgrzyn

Data aktualizacji 20.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

79

Pozycja w planie studiów (lub kod przedmiotu) B.17

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Systemy wbudowane

2. Punkty ECTS 4

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Marek Węgrzyn

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

Podstawy techniki cyfrowej, Wstęp do programowania, Architektura komputerów

D - Cele kształcenia

Wiedza

CW1 Poznanie pojęć, zagadnień, metod i narzędzi stosowanych przy rozwiązywaniu zadań inżynierskich dotyczących podstaw systemów wbudowanych.

CW2 Poznanie podstawowych standardów i norm technicznych odnoszących się do układów elektronicz-nych.

Umiejętności

CU1 Umiejętność stosowania poznanych pojęć, pozyskiwania i zbierania informacji z różnych źródeł w celu ich dalszego wykorzystania w procesie podnoszenia kompetencji zawodowych.

CU2 Umiejętność posługiwania się specjalistycznymi, nowoczesnymi technikami komputerowymi w celu ich praktycznego zastosowania w rozwiązywaniu zadań inżynierskich.

Kompetencje społeczne

CK1 Wdrożenie do permanentnego uczenia się przez całe życie i stałego podnoszenia swoich kompetencji na płaszczyźnie zawodowej, osobistej, w szczególności ważnych przy szybko zmieniającym się rynku pro-duktów informatycznych.

CK2 Świadomość ważności społecznych skutków działalności inżynierskiej w zakresie zastosowań najnow-szych technik komputerowych.

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

80

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student ma wiedzę z zakresu fizyki obejmującą zagadnienia potrzebne do zrozumienia podstaw budowy i pracy układów mikroprocesorowych, będących podstawowym ele-mentem systemów wbudowanych

K_W02

EPW2 Student ma elementarną wiedzę z zakresu podstaw informatyki obejmująca systemy wbudowane

K_W04

EPW3 Student ma wiedzę obejmującą podstawy elektroniki i miernictwa, zasady budowy układów elektrycznych, elektronicznych, w tym mikroprocesorowych

K_W05

EPW4 Student ma uporządkowaną wiedzę z zakresu projektowania i funkcjonowania syste-mów wbudowanych

K_W09

EPW5 Student orientuje się w obecnym stanie i trendach rozwojowych informatyki K_W20

Umiejętności (EPU…)

EPU1 Student pozyskuje i wykorzystuje informacje z literatury fachowej i bieżących zapisów, także w językach obcych, odnoszące się do zagadnień podstawowych w obszarze sys-temów wbudowanych

K _U03

EPU2 Student potrafi posłużyć się właściwie dobranymi metodami i urządzeniami przy pro-jektowaniu, budowie i wdrażaniu, systemów wbudowanych

K_U11

EPU3 Student potrafi obliczać i modelować procesy stosowane w projektowaniu i konstruo-waniu elementów systemów wbudowanych

K_U16

EPU4 Student potrafi korzystać z kart katalogowych i not aplikacyjnych w celu dobrania od-powiednich komponentów projektowanych układów elektronicznych

K_U17

Kompetencje społeczne (EPK…)

EPK1 Student ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalno-ści inżynierskiej, w szczególności w odniesieniu do produktów wykorzystywanych w życiu codziennym

K_K02

EPK2 Student potrafi myśleć i działać w sposób kreatywny K_K06

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Wprowadzenie do tematyki systemów wbudowanych. Podstawowe pojęcia związane z analizą i projektowaniem systemów, obszary zastosowań.

2

W2 Mikrokontrolery – architektura, charakterystyka, zastosowanie 2

W3 Projektowanie systemów wbudowanych opartych o układy programowalne FPGA 2

W4 Metody komunikacji z wykorzystaniem transmisji szeregowej 2

W5 Komunikacja bezprzewodowa w systemach wbudowanych 2

W6 Układy mieszane (cyfrowo-analogowe), przetworniki A/C i C/A 2

W7 Wprowadzenie do projektowanie obwodów drukowanych 2

W8 Systemy operacyjne czasu rzeczywistego 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Wprowadzenie do środowiska programistycznego IDE. Struktura programów dla platfor-my Arduino. Sposoby obsługi podstawowych elementów platformy Arduino.

4

L2 Obsługa wejść i wyjść cyfrowych 2

L3 Wyświetlanie danych (wyświetlacz 7-segmentowy oraz matrycowy LED) 2

L4 Obsługa wyświetlaczy LCD 2

L5 Port szeregowy (odczyt i zapis danych z/do bufora portu szeregowego) 2

81

L6 Realizacja gier w systemach wbudowanych 2

L7 Zegar czasu rzeczywistego. Transmisja szeregowa I2C. 3

L8 Obsługa przerwań. Realizacja stopera. 2

L9 Obsługa wejść analogowych. Realizacja termometru. 3

L10 Zapisywanie danych na kartę pamięci SD 2

L11 Zamek sterowany klawiaturą numeryczną 2

L12 Komunikacja bezprzewodowa 4

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz multimedialny projektor,

prezentacja multimedialna

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania komputerowego, ćwiczenia doskonalące obsługę opro-gramowania maszyn i urządzeń

realizacja zadania inżynierskiego

przy użyciu właściwego oprogra-

mowania

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P2- kolokwium podsumowujące

Laboratoria F1 – sprawdzian („wejściówka”, sprawdzian praktyczny umiejętności), F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć)

P3 – ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmiotowe Wykład Laboratoria

F2 P2 F1 F2 P3

EPW1 x x x x x

EPW2 x x x x x

EPW3 x x x x x

EPW4 x x x x x

EPW5 x x x x x

EPU1 x x x

EPU2 x x x

EPU3 x x x

EPU4 x x x

EPK1 x x x x x

EPK2 x x x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie Ocena

Przedmiotowy efekt kształ-cenia (EP..)

dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 zna podstawy budowy i pracy układów mikroprocesoro-wych w systemach wbudo-wanych

zna większość zagadnień dotyczących budowy i pracy układów mikroprocesoro-wych w systemach wbudo-wanych

zna rozszerzone zagadnienia budowy i pracy układów mi-kroprocesorowych w systemach wbudowanych

EPW2 zna podstawy z zakresu roz- zna większość zagadnień zna rozszerzone zagadnienia

82

wiązań informatycznych obejmujących systemy wbu-dowane

z zakresu rozwiązań informa-tycznych obejmujących sys-temy wbudowane

z zakresu rozwiązań informa-tycznych obejmujących syste-my wbudowane

EPW3 ma podstawową wiedzę obejmującą zagadnienia z zakresu elektroniki i miernictwa, zasady budowy układów elektrycznych, elek-tronicznych, w tym mikro-procesorowych

ma rozszerzoną wiedzę obejmującą podstawy z zakresu elektroniki i miernictwa, zasady budowy układów elektrycznych, elek-tronicznych, w tym mikro-procesorowych

ma szczegółową wiedzę obej-mującą podstawy z zakresu elektroniki i miernictwa, zasa-dy budowy układów elek-trycznych, elektronicznych, w tym mikroprocesorowych

EPW4 ma podstawową wiedzę z zakresu projektowania i funkcjonowania systemów wbudowanych

ma rozszerzoną wiedzę z zakresu projektowania i funkcjonowania systemów wbudowanych

ma szczegółową wiedzę z zakresu projektowania i funkcjonowania systemów wbudowanych

EPW5 zna ogólne trendy rozwojowe informatyki

zna ogólne trendy rozwojowe informatyki

zna ogólne trendy rozwojowe informatyki

EPU1 pozyskuje i wykorzystuje podstawowe informacje z literatury z zakresu syste-mów wbudowanych

pozyskuje i wykorzystuje informacje z literatury z za-kresu systemów wbudowa-nych

biegle pozyskuje i wykorzystuje informacje z literatury z zakresu syste-mów wbudowanych

EPU2 potrafi posłużyć się właściwie dobranymi metodami i urządzeniami przy projek-towaniu prostych systemów wbudowanych

potrafi posłużyć się właściwie dobranymi metodami i urządzeniami przy projek-towaniu średnio złożonych systemów wbudowanych

potrafi posłużyć się właściwie dobranymi metodami i urządzeniami przy projekto-waniu złożonych systemów wbudowanych

EPU3 potrafi obliczać i modelować procesy stosowane w projektowaniu prostych systemów wbudowanych

potrafi obliczać i modelować procesy stosowane w projektowaniu średnio złożonych systemów wbu-dowanych

potrafi obliczać i modelować procesy stosowane w projektowaniu złożonych systemów wbudowanych

EPU4 potrafi korzystać z kart kata-logowych i not aplikacyjnych w sposób podstawowy

potrafi korzystać z kart kata-logowych i not aplikacyjnych

potrafi biegle korzystać z kart katalogowych i not aplikacyj-nych

EPK1 rozumie pozatechniczne aspekty i skutki działalności inżynierskiej

ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inżynierskiej

ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inżynierskiej, w szczególności w odniesieniu do produktów wykorzystywanych w życiu codziennym

EPK2 potrafi myśleć i działać w sposób kreatywny

potrafi myśleć i działać w sposób kreatywny

potrafi myśleć i działać w sposób kreatywny

J – Forma zaliczenia przedmiotu

wykład – zaliczenie z oceną, laboratorium – zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. R.Baranowski, Mikrokontrolery AVR ATmega w praktyce, Wyd. BTC, Warszawa, 2005. 2. J.Bogusz, Lokalne interfejsy szeregowe w systemach cyfrowych, Wyd. BTC, Warszawa, 2004 3. R.Kisiel, Podstawy technologii dla elektroników – poradnik praktyczny, Wyd. BTC, Warszawa, 1987. 4. J.Michalski, Technologia i montaż płytek drukowanych, WKŁ, Warszawa, 1992. 5. J.Ułasiewicz, Systemy czasu rzeczywistego QNX6 Neutrino, Wyd. BTC, Legionowo, 2007. Literatura zalecana / fakultatywna: 1. A.Bajera, R.Kisiel, Podstawy konstruowania urządzeń elektronicznych, Oficyna Wyd. Politechniki Warszawskiej,

Warszawa 1999. 2. J.Boxall, Arduino. 65 praktycznych projektów, Helion, Gliwice, 2014. 3. J.W.Coffron, W.E.Long, Technika sprzęgania układów w systemach mikroprocesorowych, WNT, Warszawa 1988.

83

4. P.Górecki, Mikrokontrolery dla początkujących, Wyd. BTC, Warszawa 2006. 5. S.Monk, Arduino i Android. Niesamowite projekty, Helion, Gliwice, 2014.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 5

Czytanie literatury 10

Przygotowanie do laboratorium 15

Przygotowanie sprawozdań 10

Przygotowanie do kolokwium końcowego 15

Suma godzin: 100

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 4

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Marek Węgrzyn

Data aktualizacji 20.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

84

P R O G R A M G R U P Y P R Z E D M I O T Ó W / M O D U Ł U

S y s t e m y k o m p u t e r o w e

A - Informacje ogólne

1. Nazwy przedmiotów

Projektowanie systemów komputerowych

Komunikacja komputer-człowiek

Bezpieczeństwo systemów komputerowych

Administrowanie systemami środowiska Windows Linux

2. Punkty ECTS 9

3. Rodzaj przedmiotów obowiązkowe

4. Język przedmiotów język polski

5. Rok studiów II, III

6. Imię i nazwisko koordynatora gru-py przedmiotów

Dr inż. Paweł Ziemba

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (30)

Semestr 4 Wykłady: (15); Laboratoria: (15)

Semestr 5 Wykłady: (15); Laboratoria: (15)

Semestr 6 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 150

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Student posiada wiedzę w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich związanych z plano-waniem i realizacją systemów informatycznych.

Umiejętności

CU1 Student posiada umiejętności posługiwania się specjalistycznym oprogramowaniem w zakresie projek-towania systemów komputerowych.

Kompetencje społeczne

CK1 Student jest przygotowany do uczenia się przez całe życie oraz podnoszenia kompetencji zawodowych.

Wydział Techniczny

Kierunek Informatyka

Poziom studiów studia I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

85

E - Efekty kształcenia dla grupy przedmiotów

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Po zaliczeniu przedmiotu student ma elementarną wiedzę z zakresu podstaw informa-tyki, obejmujących systemy i urządzenia komunikacji człowiek-komputer.

K_W04

EPW2 Student po zakończeniu kształcenia zna cykl życia oprogramowania oraz podstawowe

metody projektowania systemów komputerowych

K_W07

EPW3 Po zaliczeniu przedmiotu student zna podstawowe metody, techniki i narzędzia stoso-wane przy rozwiązywaniu prostych zadań inżynierskich związanych z komunikacją człowiek-komputer.

K_W14

EPW4 Po zaliczeniu przedmiotu student ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych pozatechnicznych uwarunkowań dzia-łalności inżynierskiej.

K_W18

EPW5 orientuje się w obecnym stanie oraz trendach rozwojowych informatyki i rozwoju me-

tod poprawy bezpieczeństwa komputerowego

K_W20

Umiejętności (EPU…)

EPU1 Po zaliczeniu przedmiotu student potrafi pozyskiwać informacje z literatury, baz da-nych i innych źródeł, także w języku angielskim lub innym języku obcym uznawanym za język komunikacji międzynarodowej w zakresie mechaniki i budowy maszyn; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie.

K_U01

EPU2 Po zaliczeniu przedmiotu student potrafi opracować dokumentację dotyczącą realizacji zadania inżynierskiego i przygotować tekst zawierający omówienie wyników realizacji tego zadania.

K_U03

EPU3 potrafi ocenić ryzyko i bezpieczeństwo baz danych, aplikacji internetowych, systemów

i sieci komputerowych, stosując techniki oraz narzędzia sprzętowe i programowe

K_U08

EPU4 potrafi zaplanować i przeprowadzić symulację oraz przeprowadzić eksperyment po-

miarowy z zakresu bezpieczeństwa systemów; potrafi przedstawić otrzymane wyniki w

formie liczbowej oraz dokonać ich interpretacji i wyciągnąć właściwe wnioski

K_U12

EPU5 Student po zakończeniu kształcenia potrafi sformułować specyfikację systemów infor-

matycznych na poziomie realizowanych funkcji, także z wykorzystaniem języków opisu

sprzętu

K_U14

EPU6 Student po zakończeniu kształcenia potrafi zaprojektować system informatyczny, z

uwzględnieniem zadanych kryteriów użytkowych i ekonomicznych, używając właści-

wych metod, technik i narzędzi

K_U15

EPU7 Student po zakończeniu kształcenia potrafi ocenić przydatność rutynowych metod i

narzędzi służących do rozwiązywania prostych zadań inżynierskich, typowych dla wy-

branego zadania, oraz wybierać i stosować właściwe metody i narzędzia

K_U23

Kompetencje społeczne (EPK…)

EPK1 Student po zakończeniu kształcenia rozumie potrzebę uczenia się przez całe życie K_K01

EPK2 Po zaliczeniu przedmiotu student ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inżynierskiej, w tym jej wpływu na środowisko, i związanej z tym odpowiedzialności za podejmowane decyzje.

K_K02

EPK3 Student po zakończeniu kształcenia potrafi odpowiednio określić priorytety służące

realizacji określonego przez siebie lub innych zadania

K_K04

EPK4 prawidłowo identyfikuje i rozstrzyga dylematy bezpieczeństwa danych i systemów

związane z wykonywaniem zawodu inżyniera informatyka

K_K05

86

F – Warunki realizacji i zaliczenia grupy przedmiotów

Każdy przedmiot modułu zaliczany osobno, na ocenę. Szczegółowe dane w karcie przedmiotu.

G – Informacje dodatkowe

Imię i nazwisko sporządzającego Aleksandra Radomska-Zalas

Data sporządzenia / aktualizacji 12 listopada 2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

87

Pozycja w planie studiów (lub kod przedmiotu) B.18

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Projektowanie systemów komputerowych

2. Punkty ECTS 3

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Paweł Ziemba

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 3 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Student posiada wiedzę w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich związanych z plano-waniem i realizacją systemów informatycznych.

Umiejętności

CU1 Student posiada umiejętności posługiwania się specjalistycznym oprogramowaniem w zakresie projek-towania systemów komputerowych.

Kompetencje społeczne

CK1 Student jest przygotowany do uczenia się przez całe życie oraz podnoszenia kompetencji zawodowych.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student po zakończeniu kształcenia zna cykl życia oprogramowania oraz podstawowe

metody projektowania systemów komputerowych

K_W07

Umiejętności (EPU…)

EPU1 Student po zakończeniu kształcenia potrafi sformułować specyfikację systemów infor-

matycznych na poziomie realizowanych funkcji, także z wykorzystaniem języków opisu

K_U14

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

88

sprzętu

EPU2 Student po zakończeniu kształcenia potrafi zaprojektować system informatyczny, z

uwzględnieniem zadanych kryteriów użytkowych i ekonomicznych, używając właści-

wych metod, technik i narzędzi

K_U15

Kompetencje społeczne (EPK…)

EPK1 Student po zakończeniu kształcenia potrafi odpowiednio określić priorytety służące

realizacji określonego przez siebie lub innych zadania

K_K04

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Program nauczania, zasady zaliczenia oraz podstawowe informacje o przedmiocie. 1

W2 Modele cyklu życia oprogramowania i ich znaczenie w procesie modelowania systemów

komputerowych/ informatycznych.

4

W3 Swobodne i zwinne metodyki modelowania systemów informatycznych. 2

W4 Klasyfikacja systemów informatycznych. 2

W5 Modele systemów informatycznych z bazą danych i bazą wiedzy. Metody reprezentacji

wiedzy.

2

W6 Projektowanie komponentowe i wzorce projektowe. 2

W7 Metody testowania oprogramowania. Efektywność, skuteczność i ryzyko wdrażania sys-

temów.

2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Temat projektu oraz cel i przeznaczenie systemu. 2

L2 Opis współdziałania użytkownika z systemem. Użytkownicy i ich prawa w systemie. 2

L3 Wymagania w zakresie użytkowania systemu. 2

L4 Wejścia i wyjścia z systemu. 2

L5 Moduły i funkcje systemu. 2

L6 Projekt bazy danych systemu – diagram ERD. 2

L7 Schemat przetwarzania. 2

L8 Modelowanie systemu z wykorzystaniem języka opisu systemu UML – diagram przypad-

ków użycia.

2

L9 Modelowanie systemu z wykorzystaniem języka opisu systemu UML – diagram klas. 2

L10 Modelowanie systemu z wykorzystaniem języka opisu systemu UML – diagram czynności. 2

L11 Modelowanie systemu z wykorzystaniem języka opisu systemu UML – diagram sekwencji. 2

L12 Modelowanie systemu z wykorzystaniem języka opisu systemu UML – diagram komunika-

cji i czasowy oraz przeglądu interakcji.

4

L13 Modelowanie systemu z wykorzystaniem języka opisu systemu UML – diagram kompo-

nentów.

2

L14 Modelowanie systemu z wykorzystaniem języka opisu systemu UML – diagram wdrożenia. 2

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz prezentacji mul-

timedialnej

projektor

Laboratoria M5 - przygotowanie projektu komputer z podłączeniem do sieci Internet

89

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 - obserwacja poziomu przygotowania do zajęć P1 – egzamin pisemny

Laboratoria F3 – dokumentacja projektu

F4 – wystąpienie – analiza projektu P4 – praca pisemna - projekt

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F3 F4 P4

EPW1 x x

EPU1 x x x x

EPU2 x x x x x

EPK1 x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane cykle życia oprogramowania oraz inne pojęcia związane z projek-towaniem systemów.

Zna przebieg większości cykli życia oprogramowania oraz inne pojęcia związane z pro-jektowaniem systemów.

Zna przebieg wszystkich wy-maganych cykli życia oprogra-mowania oraz inne pojęcia związane z projektowaniem systemów.

EPU1 Potrafi sformułować specy-fikację systemów informa-tycznych popełniając przy tym wiele błędów.

Potrafi sformułować specyfi-kację systemów informatycz-nych popełniając przy tym pojedyncze błędy.

Potrafi bezbłędnie sformułować specyfikację systemów infor-matycznych.

EPU2 Potrafi zaprojektować sys-tem informatyczny, z uwzględnieniem wybranych kryteriów, używając wy-branych metod, technik i narzędzi.

Potrafi zaprojektować system informatyczny, z uwzględnie-niem istotnych kryteriów użytkowych i ekonomicznych, używając różnorodnych me-tod, technik i narzędzi.

Potrafi zaprojektować system informatyczny, z uwzględnie-niem wszystkich istotnych kry-teriów użytkowych i ekono-micznych, używając optymal-nych metod, technik i narzędzi.

EPK1 Zazwyczaj w stopniu wy-starczającym określa prio-rytety realizacji zadań.

Potrafi dobrze określić priory-tety realizacji zadań.

W sposób optymalny określa priorytety realizacji zadań.

J – Forma zaliczenia przedmiotu

egzamin

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Wrycza S., Marcinkowski B., Wyrzykowski K., Język UML 2.0 w modelowaniu systemów informatycznych, Helion, 2006. Literatura zalecana / fakultatywna: 1. Beynon-Davies P., Inżynieria systemów informacyjnych, WNT, 1999.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 2

90

Przygotowanie dokumentacji projektu 18

Przygotowanie do egzaminu 10

Suma godzin: 75

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 3

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Paweł Ziemba

Data sporządzenia / aktualizacji 22.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

91

Pozycja w planie studiów (lub kod przedmiotu) B.19

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Komunikacja człowiek-komputer

2. Punkty ECTS 2

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów II

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Wojciech Zając

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 4 Wykłady: (15); Laboratoria: (15)

Liczba godzin ogółem 30

C - Wymagania wstępne

D - Cele kształcenia

Wiedza

CW1 Przekazanie wiedzy w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasady, metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu zadań inżynierskich związanych z komunikacją człowiek-komputer.

CW2 Przekazanie wiedzy ogólnej dotyczącej standardów i norm technicznych dotyczących zagadnień odnoszących

się do komunikacji człowiek-komputer.

Umiejętności

CU1 Wyrobienie umiejętności w zakresie doskonalenia wiedzy, pozyskiwania i integrowanie informacji z literatury, baz danych i innych źródeł, opracowywania dokumentacji, prezentowania ich i podnoszenia kompetencji zawodowych.

Kompetencje społeczne

CK1 Przygotowanie do uczenia się przez całe życie, podnoszenie kompetencji zawodowych, osobistych i społecznych w zmieniającej się rzeczywistości.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Po zaliczeniu przedmiotu student ma elementarną wiedzę z zakresu podstaw informa-tyki, obejmujących systemy i urządzenia komunikacji człowiek-komputer.

K_W04

EPW2 Po zaliczeniu przedmiotu student zna podstawowe metody, techniki i narzędzia stoso-wane przy rozwiązywaniu prostych zadań inżynierskich związanych z komunikacją człowiek-komputer.

K_W14

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

92

EPW3 Po zaliczeniu przedmiotu student ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych pozatechnicznych uwarunkowań dzia-łalności inżynierskiej.

K_W18

Umiejętności (EPU…)

EPU1 Po zaliczeniu przedmiotu student potrafi pozyskiwać informacje z literatury, baz da-nych i innych źródeł, także w języku angielskim lub innym języku obcym uznawanym za język komunikacji międzynarodowej w zakresie mechaniki i budowy maszyn; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie.

K_U01

EPU2 Po zaliczeniu przedmiotu student potrafi opracować dokumentację dotyczącą realizacji zadania inżynierskiego i przygotować tekst zawierający omówienie wyników realizacji tego zadania.

K_U03

Kompetencje społeczne (EPK…)

EPK1 Po zaliczeniu przedmiotu student ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inżynierskiej, w tym jej wpływu na środowisko, i związanej z tym odpowiedzialności za podejmowane decyzje.

K_K02

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Komunikacja - wprowadzenie, definicje. Cele i metody komunikacji 2

W2 Wybrane technologie stosowane w komunikacji człowiek-komputer. 2

W3 Panel operatorski HMI. 2

W4 Projektowanie interfejsów operatorskich 2

W5 Projektowanie zaawansowanych interfejsów operatorskich 2

W6 Komunikacja graficzna i symboliczna cz. 1. 2

W7 Komunikacja graficzna i symboliczna cz. 2. 2

W8 Pozatechniczne aspekty działalności inżynierskiej w projektowaniu systemów komunikacji 1

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Wprowadzenie do projektowania interfejsów 2

L2 Wybrane technologie stosowane w komunikacji człowiek-komputer. 2

L3 Panel operatorski HMI. 2

L4 Projektowanie interfejsów operatorskich 2

L5 Projektowanie zaawansowanych interfejsów operatorskich 2

L6 Komunikacja graficzna i symboliczna cz. 1. 2

L7 Komunikacja graficzna i symboliczna cz. 2. 2

L8 Pozatechniczne aspekty działalności inżynierskiej w projektowaniu systemów komunikacji 1

Razem liczba godzin laboratoriów 15

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M2 - wykład problemowy

połączony z dyskusją

Komputer i projektor multimedial-

ny, tablica suchościeralna

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania maszyn i urządzeń.

Komputer i projektor multimedial-ny, tablica suchościeralna

Sala komputerowa wyposażona w

sterowniki PLC i panele operator-

skie HMI

93

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F1 – sprawdzian pisemny P3 – ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze,

Laboratoria F3 - praca pisemna (sprawozdanie) P3 – ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmiotowe Wykład Laboratoria

F1 P3 F3 P3

EPW1 x x

EPW2 x x

EPW3 x x

EPU1 x x

EPU2 x x

EPK1 x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmio-towy efekt kształce-nia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Ma elementarną wiedzę z za-kresu podstaw informatyki, obejmujących zagadnienia komunikacji człowiek - kompu-ter.

Ma dobrą wiedzę z zakresu podstaw informatyki, obejmu-jących zagadnienia komunikacji człowiek - komputer.

Ma bardzo dobrą wiedzę z za-kresu podstaw informatyki, obejmujących zagadnienia komunikacji człowiek - kompu-ter.

EPW2 Zna w stopniu elementarnym

podstawowe metody, techniki i

narzędzia stosowane przy roz-

wiązywaniu prostych zadań inży-

nierskich związanych z komuni-

kacją człowiek-komputer.

Zna w stopniu dobrym podsta-

wowe metody, techniki i narzę-

dzia stosowane przy rozwiązy-

waniu prostych zadań inżynier-

skich związanych z komunikacją

człowiek-komputer.

Zna w stopniu bardzo dobrym

podstawowe metody, techniki i

narzędzia stosowane przy roz-

wiązywaniu prostych zadań inży-

nierskich związanych z komuni-

kacją człowiek-komputer.

EPW3 Ma elementarną wiedzę nie-zbędną do rozumienia społecz-nych, ekonomicznych, praw-nych i innych pozatechnicznych uwarunkowań działalności inżynierskiej.

Ma dobrą wiedzę niezbędną do rozumienia społecznych, eko-nomicznych, prawnych i innych pozatechnicznych uwarunko-wań działalności inżynierskiej.

Ma bardzo dobrą wiedzę nie-zbędną do rozumienia społecz-nych, ekonomicznych, praw-nych i innych pozatechnicznych uwarunkowań działalności inżynierskiej.

EPU1 Potrafi w stopniu minimalnym pozyskiwać informacje z litera-tury, baz danych i innych źró-deł, także w języku angielskim lub innym języku obcym uzna-wanym za język komunikacji międzynarodowej w zakresie mechaniki i budowy maszyn; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie.

Potrafi w stopniu dobrym po-zyskiwać informacje z literatu-ry, baz danych i innych źródeł, także w języku angielskim lub innym języku obcym uznawa-nym za język komunikacji mię-dzynarodowej w zakresie me-chaniki i budowy maszyn; po-trafi integrować uzyskane in-formacje, dokonywać ich inter-pretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie.

Potrafi w stopniu bardzo do-brym pozyskiwać informacje z literatury, baz danych i innych źródeł, także w języku angiel-skim lub innym języku obcym uznawanym za język komuni-kacji międzynarodowej w za-kresie mechaniki i budowy maszyn; potrafi integrować uzyskane informacje, dokony-wać ich interpretacji, a także wyciągać wnioski oraz formu-łować i uzasadniać opinie.

94

EPU2 Potrafi w stopniu elementarnym

opracować dokumentację doty-

czącą realizacji zadania inżynier-

skiego i przygotować tekst za-

wierający omówienie wyników

realizacji tego zadania.

Potrafi w stopniu elementarnym

opracować dokumentację doty-

czącą realizacji zadania inżynier-

skiego i przygotować tekst za-

wierający omówienie wyników

realizacji tego zadania.

Potrafi w stopniu elementarnym

opracować dokumentację doty-

czącą realizacji zadania inżynier-

skiego i przygotować tekst za-

wierający omówienie wyników

realizacji tego zadania.

EPK1 Ma podstawową świadomość

ważności i rozumie pozatech-

niczne aspekty i skutki działalno-

ści inżynierskiej, w tym jej

wpływu na środowisko, i związa-

nej z tym odpowiedzialności za

podejmowane decyzje.

Ma dobrą świadomość ważności i

rozumie pozatechniczne aspekty i

skutki działalności inżynierskiej,

w tym jej wpływu na środowisko,

i związanej z tym odpowiedzial-

ności za podejmowane decyzje.

Ma bardzo dobrą świadomość

ważności i rozumie pozatech-

niczne aspekty i skutki działalno-

ści inżynierskiej, w tym jej

wpływu na środowisko, i związa-

nej z tym odpowiedzialności za

podejmowane decyzje.

J – Forma zaliczenia przedmiotu

zaliczenie z oceną

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Spolsky J., Projektowanie interfejsu użytkownika. Poradnik dla programistów. Helion 2001.

Literatura zalecana / fakultatywna: 1. Faulkner C., Human-Computer Interaction. Prentice Hall 1998.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 30

Konsultacje 5

Czytanie literatury 5

Przygotowanie sprawozdania 5

Przygotowanie do sprawdzianu 5

Suma godzin: 50

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 2

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego Wojciech Zając

Data sporządzenia / aktualizacji 22.11.2015 r.

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis

95

Pozycja w planie studiów (lub kod przedmiotu) B.20

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Bezpieczeństwo systemów komputerowych

2. Punkty ECTS 1

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów III

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Janusz Jabłoński

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 5 Wykłady: (15); Laboratoria: (15)

Liczba godzin ogółem 30

C - Wymagania wstępne

Student nabył podstawową wiedzę z zakresu systemów operacyjnych oraz programowania

D - Cele kształcenia

Wiedza

CW1 Przekazanie wiedzy ogólnej dotyczącej standardów i norm technicznych dotyczących zagadnień odno-szących się do bezpieczeństwa w informatyce.

CW2 Przekazanie wiedzy dotyczącej bezpieczeństwa, ochrony danych, uwarunkowań prawnych i ekono-micznych dla bezpieczeństwa danych i systemów dla przedsiębiorczości i działalności gospodarczej.

Umiejętności

CU1 Wyrobienie umiejętności posługiwania się nowoczesnymi technikami komputerowymi, konfigurowania systemów informatycznych oraz urządzeń komunikacyjnych, oraz rozwiązywania praktycznych zadań inżynierskich związanych z poprawą bezpieczeństwa systemów informatycznych.

Kompetencje społeczne

CK1 Uświadomienie ważności i rozumienia społecznych skutków działalności inżynierskiej, w tym jej wpły-wu na bezpieczeństwo informatyczne i związanej z tym odpowiedzialności za podejmowane decyzje, przyjmowanie odpowiedzialności za wspólne realizacje, kreatywność i przedsiębiorczość oraz potrzebę przekazywania informacji odnośnie osiągnięć technicznych w zakresie bezpieczeństwa i działania inży-niera na rzecz bezpieczeństwa informatycznego.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 ma elementarną wiedzę z zakresu podstaw informatyki obejmującą bezpieczeństwo

danych i systemów komputerowych bezpieczeństwo aplikacji

K_W04

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

96

EPW2 orientuje się w obecnym stanie oraz trendach rozwojowych informatyki i rozwoju me-

tod poprawy bezpieczeństwa komputerowego

K_W20

Umiejętności (EPU…)

EPU1 potrafi ocenić ryzyko i bezpieczeństwo baz danych, aplikacji internetowych, systemów

i sieci komputerowych, stosując techniki oraz narzędzia sprzętowe i programowe

K_U08

EPU2 potrafi zaplanować i przeprowadzić symulację oraz przeprowadzić eksperyment po-

miarowy z zakresu bezpieczeństwa systemów; potrafi przedstawić otrzymane wyniki w

formie liczbowej oraz dokonać ich interpretacji i wyciągnąć właściwe wnioski

K_U12

Kompetencje społeczne (EPK…)

EPK1 prawidłowo identyfikuje i rozstrzyga dylematy bezpieczeństwa danych i systemów

związane z wykonywaniem zawodu inżyniera informatyka

K_K05

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Terminologia i klasyfikacja tajemnic 2

W2 Dokument elektroniczny i podstawy prawne w ochronie informacji 2

W3 Systemy operacyjne a bezpieczeństwo – Orange Book i POSIX 2

W4 Architektura systemów i bezpieczeństwo aplikacji WEB 2

W5 Kryptografia i systemy kryptograficzne w bezpieczeństwie danych i systemów 3

W6 Autoryzacja i kontrola dostępu w bezpieczeństwie ICT 2

W7 Polityka bezpieczeństwa informacyjnego 2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Konfiguracja i zabezpieczenia kont użytkowników systemu operacyjnego 2

L2 Przepełnienie bufora – metoda i skuteczne przeciwdziałanie 2

L2 Zagrożenie i ochrona baz danych przed SQL Injection 2

L3 Zagrożenie i ochrona dokumentów i aplikacji WEB przed XSS – Cross Site Scripting 4

L4 Metody kryptograficzne – zastosowania kryptografii w ICT 2

L5 ACL i aktualne problemy identyfikacji oraz anonimowości 3

Razem liczba godzin laboratoriów 15

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1, M2 - wykład informacyjny jako prelekcja z objaśnie-niami połączone z dyskusją oraz możliwością prezentacji prac własnych zrealizowanych jako prezentacje z prze-glądu literatury

projektor oraz komputer z dostę-

pem do Internetu

Laboratoria M5 - ćwiczenia doskonalące umiejętność pozyskiwania

informacji ze źródeł internetowych i doskonalących ob-

sługę narzędzi informatycznych oraz analiza sprawozdań

przedstawionych przez studentów

wyposażone dla celów zajęć z za-

kresu bezpieczeństwa komputero-

wego stanowisko komputerowe z

dostępem do Internetu

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F1 - sprawdzian pisemny (kolokwium cząstkowe testy z P1 -egzamin ustny

97

pytaniami wielokrotnego wyboru i pytaniami otwartymi) F4 – wystąpienie (prezentacja multimedialna, ustne for-mułowanie i rozwiązywanie problemu, wypowiedź pro-blemowa)

Laboratoria F2 – obserwacja/aktywność (przygotowanie do zajęć, ocena ćwiczeń wykonywanych podczas zajęć), F3 – praca pisemna (sprawozdanie, dokumentacja projek-tu, pisemna analiza problemu), F5 - ćwiczenia praktyczne (ćwiczenia z wykorzystaniem sprzętu i oprogramowania fachowego)

P3 –ocena podsumowująca po-wstała na podstawie ocen formują-cych, uzyskanych w semestrze oraz oceny sprawozdań jako pracy pi-semnej

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F1 F4 P1 F2 F3 F5 P3

EPW1 x x x

EPW2 x x x

EPU1 x x x x x

EPU2 x x x x x

EPK1 x x x x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie Ocena

Przedmiotowy efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane terminy oraz wybrane metody mające związek z kryptografią i bezpieczeństwem systemów komputerowych

Zna większość termi-nów oraz metod z za-kresu kryptografii, ochrony danych i bez-pieczeństwa systemów informatycznych

Zna wszystkie wymagane terminy z zakresu kryptografii, ochrony danych i systemów informatycznych

EPW2 Zna wybrane portale inter-netowe związane z bezpie-czeństwem komputerowym

Zna wybrane portale internetowe i czasopi-sma związane z bezpie-czeństwem kompute-rowym

Zna wybrane portale internetowe, czasopisma oraz akty prawne obejmu-jące rozwiązania i normy z zakresu bezpieczeństwa komputerowego

EPU1 Wykonuje niektóre ze zna-nych publikowanych i omawianych eksperymen-tów obejmujące bezpie-czeństwo systemów kompu-terowych

Wykonuje większość eksperymentów zna-nych i omawianych eksperymentów pomia-rowych obejmujących bezpieczeństwo danych i systemów informa-tycznych

Wykonuje wszystkie znane i omawia-ne jak również inne nowo opubliko-wane eksperymenty pomiarowe związane z bezpieczeństwem danych i systemów informatycznych

EPU2 potrafi zaplanować oraz przeprowadzić symulację jak również zaprezentować wyniki analityczne dla nie-których z eksperymentów obejmujących zakres bez-pieczeństwa systemu kom-puterowego

potrafi zaplanować oraz przeprowadzić symula-cję jak również zapre-zentować wyniki anali-tyczne dla większości eksperymentów obej-mujących zakres bez-pieczeństwa systemu komputerowego …

potrafi zaplanować oraz przeprowa-dzić symulację jak również zaprezen-tować wyniki analityczne dla więk-szości eksperymentów obejmujących zakres bezpieczeństwa systemu kom-puterowego …

EPK1 Rozumie, potrzeba zabez-pieczania danych i syste-mów informatycznych ale nie zna skutków ich zanie-dbań …

Rozumie i zna skutki zaniedbań w zakresie ochrony danych i sys-temów informatycznych

Rozumie oraz zna skutki zaniedbań w zakresie ochrony danych i systemów informatycznych jak również rozumie pozatechniczne aspekty działalności oraz potrafi obserwować i analizować

98

kierunki rozwoju technik i technologii w zakresie bezpieczeństwa danych i systemów informatycznych

J – Forma zaliczenia przedmiotu

egzamin

K – Literatura przedmiotu

Literatura obowiązkowa: 1. M. Kutyłowski i W. B. Strothmann, Kryptografia: Teoria i praktyka zabezpieczania systemów komputerowych, Wyd. READ ME, Warszawa, 1999 2. W. Stallings, Kryptografia i bezpieczeństwo sieci komputerowych. Matematyka szyfrów i techniki kryptologii, He-lion 2012 Literatura zalecana / fakultatywna: 1. A. Ross, Inżynieria Zabezpieczeń, WNT, Warszawa 2005 2. A. J. Menezes, P. C. van Oorschot, S. A. Vanstone, Kryptografia stosowana, WNT W-wa, 2005 3. W. Stallings, Network Security Essentials, Prentice Hall, 2003

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 30

Konsultacje 1

Czytanie literatury 9

Przygotowanie do laboratorium 8

Przygotowanie do egzaminu 7

Przygotowanie sprawozdań 5

Suma godzin: 60

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 1

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego Janusz Jabłoński

Data sporządzenia / aktualizacji 19.11.2015

Dane kontaktowe (e-mail, telefon) [email protected], +48 663 777 959

Podpis

99

Pozycja w planie studiów (lub kod przedmiotu) B.21

P R O G R A M P R Z E D M I O T U / M O D U Ł U

A - Informacje ogólne

1. Nazwa przedmiotu Administrowanie systemami środowiska Win-dows/Linux

2. Punkty ECTS 3

3. Rodzaj przedmiotu obowiązkowy

4. Język przedmiotu język polski

5. Rok studiów III

6. Imię i nazwisko koordynatora przedmiotu oraz prowadzących zajęcia

dr inż. Paweł Ziemba

B – Formy dydaktyczne prowadzenia zajęć i liczba godzin w semestrze

Semestr 6 Wykłady: (15); Laboratoria: (30)

Liczba godzin ogółem 45

C - Wymagania wstępne

Student przedmiotu administrowanie systemami środowiska Windows/Linux posiada wiedzę, umiejęt-ności i kompetencje społeczne, które nabył podczas realizacji przedmiotu: systemy operacyjne

D - Cele kształcenia

Wiedza

CW1 Student posiada wiedzę w zakresie wiedzy technicznej obejmującej terminologię, pojęcia, teorie, zasa-dy, metody, techniki i narzędzia stosowane przy rozwiązywaniu zadań inżynierskich związanych z sys-temami operacyjnymi Windows/Linux.

Umiejętności

CU1 Student posiada umiejętności w zakresie doskonalenia wiedzy, pozyskiwania i integrowanie informacji z literatury i innych źródeł oraz opracowywania dokumentacji.

CU2 Student posiada umiejętności związane z sprawnym posługiwaniem się zaawansowanymi funkcjami systemów Windows/Linux.

Kompetencje społeczne

CK1 Student jest przygotowany do uczenia się przez całe życie, podnoszenia kompetencji zawodowych oraz podjęcia pracy związanej z administrowaniem systemami operacyjnymi Windows/Linux.

E - Efekty kształcenia przedmiotowe i kierunkowe

Przedmiotowy efekt kształcenia (EP) w zakresie wiedzy (W), umiejętności

(U) i kompetencji społecznych (K)

Kierunkowy

efekt kształ-

cenia

Wiedza (EPW…)

EPW1 Student po zakończeniu kształcenia ma wiedzę z zakresu administrowania systemami

operacyjnymi Windows/Linux

K_W04

Wydział Techniczny

Kierunek Informatyka

Poziom studiów I stopnia

Forma studiów studia stacjonarne

Profil kształcenia praktyczny

100

Umiejętności (EPU…)

EPU1 Student po zakończeniu kształcenia potrafi opracować dokumentację dotyczącą reali-zacji zadania inżynierskiego i przygotować tekst zawierający omówienie wyników rea-lizacji tego zadania

K_U03

EPU2 Student po zakończeniu kształcenia potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązywania prostych zadań inżynierskich, typowych dla wy-branego zadania, oraz wybierać i stosować właściwe metody i narzędzia

K_U23

Kompetencje społeczne (EPK…)

EPK1 Student po zakończeniu kształcenia rozumie potrzebę uczenia się przez całe życie K_K01

F - Treści programowe oraz liczba godzin na poszczególnych formach zajęć

Lp. Treści wykładów Liczba godzin

W1 Program nauczania, zasady zaliczenia oraz podstawowe informacje o przedmiocie. 1

W2 Podstawowe informacje o systemach z rodziny Windows. 2

W3 Systemy plików stosowane w systemach Windows. MBR, kompresja, szyfrowanie. 2

W4 Zarządzanie kontami użytkowników i grupami. 2

W5 Zarządzanie uprawnieniami użytkowników. 2

W6 Rejestr systemu Windows. 2

W7 Pliki wsadowe i skrypty logowania. 2

W8 Zarządzanie systemem z wykorzystaniem narzędzi administracyjnych. 2

Razem liczba godzin wykładów 15

Lp. Treści laboratoriów Liczba godzin

L1 Podstawowe narzędzia i polecenia systemu Windows. Praca w powłoce tekstowej. 2

L2 Zarządzanie MBR dysku twardego. 2

L3 Kompresja szyfrowanie danych, certyfikaty systemowe, przydziały dyskowe. 2

L4 Zarządzanie kontami użytkowników i grupami w powłoce tekstowej i graficznej Windows. 2

L5 Nadawanie i modyfikowanie uprawnień do zasobów. 2

L6 Zarządzanie systemem z wykorzystaniem rejestru systemowego. 4

L7 Tworzenie skryptów logowania. Praca w powłoce Windows PowerShell. 4

L8 Zastosowanie narzędzia „Zarządzanie komputerem” do administrowania systemem. 2

L9 Edycja lokalnych zasad grupy. Stosowanie zasad zabezpieczeń lokalnych w Windows. 2

L10 Skrypty w powłoce tekstowej systemu Linux. 4

L11 Zarządzanie kontami użytkowników i ich uprawnieniami w systemie Linux. 4

Razem liczba godzin laboratoriów 30

G – Metody oraz środki dydaktyczne wykorzystywane w ramach poszczególnych form zajęć

Forma zajęć Metody dydaktyczne (wybór z listy) Środki dydaktyczne

Wykład M1 - wykład informacyjny, M3 - pokaz prezentacji mul-

timedialnej, M4 - wykład z wykorzystaniem komputera

projektor

Laboratoria M5 - ćwiczenia doskonalące obsługę oprogramowania

komputerów, przygotowanie sprawozdania

komputer z zainstalowanym sys-

temem operacyjnym Windows oraz

Linux

H - Metody oceniania osiągnięcia efektów kształcenia na poszczególnych formach zajęć

Forma zajęć Ocena formująca (F) – wskazuje studentowi na potrzebę uzupeł-niania wiedzy lub stosowania określonych metod i narzędzi, stymulujące do doskonalenia efektów pracy (wybór z listy)

Ocena podsumowująca (P) – podsumowuje osiągnięte efekty kształcenia (wybór z listy)

Wykład F2 - obserwacja poziomu przygotowania do zajęć P1 – egzamin pisemny

Laboratoria F3 – sprawozdanie P3 – ocena podsumowująca po-

101

wstała na podstawie ocen formują-cych, uzyskanych w semestrze

H-1 Metody weryfikacji osiągnięcia przedmiotowych efektów kształcenia (wstawić „x”)

Efekty przedmioto-we

Wykład Laboratoria

F2 P1 F3 P3

EPW1 x x

EPU1 x x

EPU2 x x x x

EPK1 x x

I – Kryteria oceniania

Wymagania określające kryteria uzyskania oceny w danym efekcie

Ocena Przedmiotowy

efekt kształ-cenia (EP..)

Dostateczny dostateczny plus

3/3,5

dobry dobry plus

4/4,5

bardzo dobry 5

EPW1 Zna wybrane terminy i po-jęcia związane z admini-strowaniem systemami Windows oraz Linux..

Zna większość terminów i pojęć związanych z admini-strowaniem systemami Win-dows oraz Linux..

Zna wszystkie wymagane ter-miny i pojęcia związane z ad-ministrowaniem systemami Windows oraz Linux..

EPU1 Wykonuje dokumentację realizacji zadań inżynier-skich i przedstawia ich wy-niki z istotnymi błędami.

Wykonuje dokumentację rea-lizacji zadań inżynierskich i przedstawia ich wyniki z nie-wieloma nieistotnymi błędami z pomocą nauczyciela.

Wykonuje dokumentację reali-zacji zadań inżynierskich i przedstawia ich wyniki bez błędów.

EPU2 Podczas doboru metod ana-lizy sieci popełnia liczne, lecz niezbyt istotne, błędy.

Podczas doboru metod analizy sieci popełnia nieliczne błędy.

Bezbłędnie dobiera metody w celu przeprowadzenia analizy sieci komputerowych.

EPK1 Częściowo rozumie potrze-bę uczenia się i rozwijania swoich kompetencji.

W dużym stopniu rozumie potrzebę uczenia się przez całe życie oraz rozwijania swoich kompetencji.

W pełni rozumie potrzebę uczenia się przez całe życie oraz rozwijania swoich kompe-tencji.

J – Forma zaliczenia przedmiotu

egzamin

K – Literatura przedmiotu

Literatura obowiązkowa: 1. Silberschatz A., Galvin P.B., Gagne G., Podstawy systemów operacyjnych, WNT, 2006. 2. Szeląg A., Windows 7 PL. Zaawansowana administracja systemem, Helion, 2010. 3. Dulaney E., Novell Certified Linux Professional (CLP) Podręcznik do egzaminu z SUSE LINUX, Mikom 2006. Literatura zalecana / fakultatywna: 1. McFedries P., Windows 7 PL. Księga eksperta, Helion, 2009. 2. Nemeth E., Snyder G., Hein T.R., Whaley B., Unix i Linux. Przewodnik administratora systemów. Wydanie IV, Helion 2011.

L – Obciążenie pracą studenta:

Forma aktywności studenta Liczba godzin na realizację

Godziny zajęć z nauczycielem/ami 45

Konsultacje 1

Czytanie literatury 4

Przygotowanie sprawozdań 15

Przygotowanie do egzaminu 10

Suma godzin: 75

Liczba punktów ECTS dla przedmiotu (suma godzin : 25 godz. ): 3

102

Ł – Informacje dodatkowe

Imię i nazwisko sporządzającego dr inż. Paweł Ziemba

Data sporządzenia / aktualizacji 22.11.2015

Dane kontaktowe (e-mail, telefon) [email protected]

Podpis