Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW
Transkrypt
Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW
Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Podstawy Elektroniki Nazwa w j˛ezyku angielskim : Introduction to Electronics Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W16 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Moduł jest przewidziany jako podstawowy i wprowadzajacy. ˛ Wiedza techniczna nie jest wymagana. Punktem wyjściowym sa˛ informacje zgromadzone na przedmiocie fizyka na poziomie szkoły średniej. Podstawowe umiej˛etności matematyczne (rozwiazywanie ˛ równań pierwszego i drugiego stopnia, tworzenie wykresów wielu zmiennych) oraz elementy matematyki liczb zespolonych sa˛ wymagane przy stosowaniu praw Ohma i Kirhoffa oraz obliczeniach dla obwodów rezonansowych. Wymagane umiej˛etności techniczne do zaj˛eć laboratoryjnych to minimum precyzji ruchów dłoni. Osoby niedowidzace ˛ moga˛ przy konstruowaniu układów posiłkować si˛e lupa.˛ CELE PRZEDMIOTU C1 Przedstawienie teorii dotyczacej ˛ podstawowych układów elektronicznych i ich komponentów. C2 Dostarczenie doświadczalnego potwierdzenia wykładanej teorii oraz umożliwienie zdobycia doświadczenia w pracy z dyskretnymi elementami elektronicznymi. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 posiada wiedz˛e na temat technik pomiarowych W2 posiada wiedz˛e na temat obwodów pradu ˛ stałego W3 posiada wiedz˛e na temat diod i tranzystorów W4 posiada wiedz˛e na temat układów scalonych Z zakresu umiej˛etności studenta: U1 potrafi samodzielnie dokonywać badań elementarnych własności układów elektronicznych U2 potrafi samodzielnie rozwiazywać ˛ najprostsze problemy w zakresie działania elektroniki U3 potrafi posługiwać si˛e podstawowymi komponetami elektronicznymi Z zakresu kompetencji społecznych studenta: K1 potrafi współpracować z inżynierami elektronikami K2 potrafi zarzadzać ˛ projektami informatycznymi o silnych uwarunkowaniach w warstwie sprz˛etowej TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Lab9 Forma zaj˛eć - wykłady Wprowadzenie do tematyki Elementy dyskretne, scalone; schematy i specyfikacje Pomiary elektroniczne. Obwody pradu ˛ stałego (1) Obwody pradu ˛ stałego (2) Obwody pradu ˛ stałego - oscylacyjne. Obwody pradu ˛ przemiennego (1) Obwody pradu ˛ przemiennego (2) Dioda i tranzystor. Tranzystory i diody w układach. Wykorzystanie tranzystora jako elementu budowy pami˛eci. Układy scalone (1) Układy scalone (2) Analiza układu elektronicznego. Forma zaj˛eć - laboratorium Zaj˛ecia wst˛epne. Prawo Ohma, prawo Kirhoffa. Elementy nieliniowe. Układy całkujace ˛ i różniczkujace. ˛ Tranzystor i dioda. Układy logiczne (1) Układy logiczne (2) Układy rezonujace ˛ - kwarcowe. Pomiar oscyloskopowy. Projekt 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 14h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W4, K1-K2 U1-U3, K1-K2 Sposób oceny efektu kształcenia Egzamin Zaliczenie wszystkich laboratoriów (wymóg) + projekt P=40%*F1+60%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Charles Schuler: Electronics : principles & applications 2. Paul Horowitz, Winfield Hill: Sztuka elektroniki 3. Cathleen Shamieh, Gordon McComb: Elektronika dla bystrzaków OPIEKUN PRZEDMIOTU mgr inż. Przemysław Błaskiewicz 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Podstawy Elektroniki Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 C1 Wy1-Wy14 W2 K1_W01 K1_W02 C1 Wy1-Wy14 W3 K1_W01 K1_W02 C1 Wy1-Wy14 W4 K1_W01 K1_W02 C1 Wy1-Wy14 U1 K1_U01 K1_U02 K1_U04 K1_U06 C1 Lab1-Lab9 K1_U09 K1_U10 K1_U11 K1_U15 K1_U17 K1_U20 K1_U24 K1_U32 U2 K1_U01 K1_U02 K1_U15 K1_U17 C1 Lab1-Lab9 K1_U20 U3 K1_U01 K1_U09 K1_U15 K1_U20 C1 Lab1-Lab9 K1_U32 K1 K1_K01 K1_K05 K1_K11 K1_K13 C1 C2 Wy1-Wy14 K1_K14 Lab1-Lab9 K2 K1_K01 K1_K08 K1_K11 C1 C2 Wy1-Wy14 Lab1-Lab9 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 1245 345 345 345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wst˛ep do Mechaniki i Obliczeń Kwantowych Nazwa w j˛ezyku angielskim : Introduction to Quantum Mechanics and Quantum Computing Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W07 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Analiza Matematyczna I, Algebra Liniowa CELE PRZEDMIOTU C1 Opanowanie podstawowych poj˛eć mechaniki kwantowej i obliczeń kwantorych; opanowanie kwantowych metod faktoryzacji liczb oraz ustalania klucza sesyjnego C2 Opanowanie podstawowych narz˛edzi obliczeń kwantowych 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie bitu kwantowego W2 Zna podstawowe bramki kwantowe W3 Zna algorytm faktoryzacji Shora W4 Zna protokół BB84 Z zakresu umiej˛etności studenta: U1 Umie zdiagonalizować macierz Hermitowska˛ U2 Umie przeprowadzać obliczenia na bramkach kwantowych U3 Umie obliczyć dyskretna˛ transformat˛e Fouriera U4 Umie stosować zasad˛e nieznaczoności U5 Potrafi skonstruować kwantowy algorytm faktoryzacji U6 Umie zaimplementować algorytm BB84 Z zakresu kompetencji społecznych studenta: K1 Rozumie ograniczenia współczesnej kryptografii K2 Rozumie potrzeb˛e śledzenia post˛epów w dziedzinie obliczeń kwantowych TREŚCI PROGRAMOWE Forma zaj˛eć - wykłady Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wst˛ep do przestrzeni Hilberta Operatory Hermitowskie Stany kwantowe Informacje kwantowe Kodowanie superg˛este Maszyny obliczeniowe Transformata Fouriera Szybka faktoryzacja Protokoł BB84 Zastosowania 4h 4h 2h 4h 2h 2h 2h 4h 4h 2h Forma zaj˛eć - ćwiczenia Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Przestrzenie Hilberta Operatory Operatory samosprz˛eżone i unitarne Stany kwantowe Transformata Fouriera Faktoryzacja liczb naturalnych Spiny i protokół BB84 Interferancja kwantowa 4h 4h 4h 4h 4h 4h 4h 2h 2 STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W4, K1-K2 U1-U6, K1-K2 Sposób oceny efektu kształcenia Test zaliczeniowy Dwa kolokwia sprawdzajace ˛ umiej˛etności obliczeniowe P=50%*F1+%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Mika Hirvensalo, Algorytmy kwantowe, 2008 2. Witold Jacek, Wojciech Donderowicz, Janusz Jacak, Lucjan Jacak, Wst˛ep do informatyki i kryptografii kwantowej OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wst˛ep do Mechaniki i Obliczeń Kwantowych Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 K1_W13 C1 Wy1-Wy10 W2 K1_W06 C1 Wy1-Wy10 W3 K1_W01 K1_W05 K1_W09 C1 Wy1-Wy10 W4 K1_W01 K1_W02 K1_W09 K1_W11 C1 Wy1-Wy10 Ćw1-Ćw8 U1 K1_U10 K1_U31 C2 U2 K1_U31 C2 Ćw1-Ćw8 U3 K1_U02 K1_U30 K1_U31 C2 Ćw1-Ćw8 U4 K1_U13 K1_U31 C2 Ćw1-Ćw8 Ćw1-Ćw8 U5 K1_U09 K1_U12 K1_U32 C2 Ćw1-Ćw8 U6 K1_U13 K1_U31 C2 K1 K1_K08 K1_K12 C1 C2 Wy1-Wy10 Ćw1-Ćw8 K2 K1_K01 K1_K11 C1 C2 Wy1-Wy10 Ćw1-Ćw8 4 Numer narz˛edzia dydaktycznego** 1256 1256 1256 1256 3456 3456 3456 3456 3456 3456 123456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Fizyka Technologii Informacyjnych Nazwa w j˛ezyku angielskim : Physics of Information Thechnology Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W14 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Analiza matematyczna II, wykład z Fizyki, Algebra Liniowa, Metody Probabilistyczne i Statystyka CELE PRZEDMIOTU C1 Celem wykładu jest omówienie zjawisk fizycznych b˛edacych ˛ podstawa˛ współczesnych metod transmisji danych C2 Celem ćwiczeń jest opanowanie technik obliczeniowych zwiazanych ˛ z problemami omawianymi na wykładzie 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie interferencji W2 Zna metody opisu oraz uwzgl˛edniania zakłóceń W3 Zna podstawowe techniki kodowania i dekodowanie sygnałów W4 Zna podstawowe techniki korekcji sygnałów W5 W6 Z zakresu umiej˛etności studenta: Z zakresu kompetencji społecznych studenta: K1 Zna ograniczenia fizyczne przepustowości kanalów komunikacyjnych K2 Zna ograniczenia fizyczne na g˛estość zapisu informacji TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Forma zaj˛eć - wykłady Miary informacji i zakłóceń Techniki komunikacyjne - linie transmisyjne, fale. Fale radiowe, mikrofale, włókna optyczne Źródła i detektory sygnałów. Kanały komunikacyjne i zakłócenia. Metody zapisu i odczytu - nośniki i urzadzenia ˛ magnetyczne, elektroniczne; techniki holograficzne Kodowanie i dekodowanie: amplitudy i cz˛estotliwości, kodowanie binarne, kompresja danych Korekcja bł˛edów, elementy kryptografii Elementy mechaniki kwantowej: stany kwantowe i informacja, obliczenia i komunikacja Elementy kryptografii kwantowej Fizyczne ograniczenia technologii informacyjnych: bariery współczesnych technologii Nowe technologie - realizacja laboratoryjne i wyniki teoretyczne Forma zaj˛eć - ćwiczenia Fale radiowe. Moc sygnału. Interferencja Techniki zapisu danych Kodowanie i dekodowanie. Elementy teorii informacji. Pojemność kanału Elementy fizyki kwantowej Kanały kwantowe 2 2h 2h 2h 4h 4h 2h 4h 4h 4h 2h 6h 4h 4h 6h 4h 6h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Konsultacje 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W6, K1-K2 U1-U, K1-K2 Sposób oceny efektu kształcenia Kolokwium zaliczeniowe Aktywność na ćwiczeniach LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Neil Gershenfeld, The Physics of Information Technology, Cambridge University Press, 2000 OPIEKUN PRZEDMIOTU dr hab. inż. Włodzimierz Salejda 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Fizyka Technologii Informacyjnych Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 C1 Wy1-Wy10 W2 K1_W01 K1_W02 C1 Wy1-Wy10 W3 C1 Wy1-Wy10 W4 C1 Wy1-Wy10 W5 C1 Wy1-Wy10 W6 C1 Wy1-Wy10 K1 K1_K01 K1_K08 C1 C2 Wy1-Wy10 Ćw1-Ćw6 K2 K1_K01 K1_K08 K1_K12 C1 C2 Wy1-Wy10 Ćw1-Ćw6 4 Numer narz˛edzia dydaktycznego** 134 134 134 134 134 134 1234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : J˛ezyki i Paradygmaty Programowania Nazwa w j˛ezyku angielskim : Programming Languages and Paradigms Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W25 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Kurs programowania, Technologia programowania CELE PRZEDMIOTU C1 Omówienie najbardziej istotnych paradygmatach we współczesnym programowaniu C2 Praktyczna znajomość omawianych j˛ezyków oraz paradygmatów pozwala pogł˛ebić techniki programowania 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Posiada wiedz˛e z zakresu paradygmatów programowania imperatywnego, obiektowego oraz generycznego umożliwiajac ˛ a˛ na rozwiazanie ˛ postawionych problemów W2 Posiada wiedz˛e z zakresu paradygmatu programowania funkcjonalnego W3 Posiada wiedz˛e z zakresu paradygmatów programowania współbieżnego oraz niskopoziomowego Z zakresu umiej˛etności studenta: U1 Potrafi przeprowadzić analiz˛e oraz projekt podanego problemu U2 Potrafi wybrać odpowiedni j˛ezyk oraz paradygmat programowania Z zakresu kompetencji społecznych studenta: K1 Potrafi wyjaśnić zagadnienia zwiazane ˛ z paradygmatami programowania TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Forma zaj˛eć - wykłady Wprowadzenie Projektowanie i analiza Programowanie imperatywne Programowanie obiektowe Programowanie generyczne Programowanie funkcjonalne Programowanie współbieżne Programowanie niskopoziomowe Techniki pozwalajace ˛ na jednoczesne wykorzystanie kilku paradygmatów programowania Forma zaj˛eć - laboratorium Projektowanie i analiza Programowanie imperatywne Programowanie obiektowe Programowanie generyczne i metaprogramowanie Programowanie funkcjonalne Programowanie współbieżne Programowanie niskopoziomowe Programowanie jednocześnie w kilku paradygmatach STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów 2 2h 2h 2h 4h 4h 4h 4h 4h 4h 4h 2h 4h 4h 4h 4h 4h 4h OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W3, K1-K1 U1-U2, K1-K1 Sposób oceny efektu kształcenia Brak Ocena terminowości i jakości oddawanych zadań programistycznych oraz wadomości przedstawionych na wykładzie P=0%*F1+100%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Bernd Bruegge, Allen H. Dutoit, Inżynieria oprogramowania w uj˛eciu obiektowym. UML, wzorce projektowe i Jav 2. Bruce J. Maclennan, Functional Programming: Practice and Theory 3. X. Leroy, The Objective Caml system OPIEKUN PRZEDMIOTU dr Marcin Zawada 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU J˛ezyki i Paradygmaty Programowania Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W04 K1_W05 K1_W06 K1_W08 C1 Wy1-Wy9 K1_W15 W2 K1_W05 K1_W06 K1_W08 K1_W15 C1 Wy1-Wy9 W3 K1_W05 K1_W06 K1_W13 C1 Wy1-Wy9 U1 K1_U02 K1_U03 K1_U18 K1_U19 C1 Lab1-Lab8 U2 K1_U03 K1_U18 K1_U24 C1 Lab1-Lab8 K1 K1_K12 K1_K14 C1 C2 Wy1-Wy9 Lab1-Lab8 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 345 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Problemy Społeczne i Zawodowe Informatyki (PHM) Nazwa w j˛ezyku angielskim : Social and Professional Issues of Computer Science Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_P01 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI znajomość j˛ezyka polskiego CELE PRZEDMIOTU C1 przedstawienie przepisów, zasad funkcjonowania systemu prawnego i dobryk praktyk w zakresie funkcjonowania w systemie prawnym 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 zna podstawowe zasady systemu prawnego, reguły interpretacji i realizacji norm prawnych W2 zna i rozumie zakres i podstawowe zasady prawa cywilnego W3 zna rozumie zakres i podstawowe zasady działania administracji publicznej W4 zna podstawowe reguły dotyczace ˛ działalności gospodarczej W5 zna zasady umów o dzieło, umów zlecenia i prawa pracy niezb˛edne w działalności informatyka W6 zna zasady funkcjonowania systemu karnego, posiada wiedz˛e szczegółowa˛ w zakresie przest˛epstw w zakresie zwiazanym ˛ z działalnościa inforamtyczna˛ W7 zna zasady ochrony własności intelektualnej wynikajace ˛ z prawa autorskiego, prawa patentowego i praw pokrewnych W8 zna szczególne zasady świadczenia usług w wypadku świadczenia droga˛ elektroniczna˛ W9 zna reguły ochrony obrotu zwiazene ˛ z elektronicznymi środkami płatniczymi W10 zna reguły zwiazane ˛ z dokumentem elektronicznym i jego ochrona˛ W11 zna ograniczenia zwiazane ˛ z przetwarzaniem danych osobowych Z zakresu umiej˛etności studenta: U1 potrafi przeanalizować przepis prawny, wyodr˛ebnić normy prawne, ocenić zgodność z norma˛ prawna˛ U2 potrafi zredagować dokumenty o charakterze prawnym dotyczace ˛ własności informatycznej U3 potrafi wdrożyć we własnej działalności reguły ochrony własności intelektualnej U4 potrafi wdrożyć we własnej działalności reguły ochrony danych osobowych U5 potrafi wdrożyć we własnej działalności system zarzadzania ˛ ryzykiem U6 potrafi dostosować własna˛ działalność informatyczna˛ do zasad ochrony informacji, zasad etycznych i norm prawa karnego reguły ochrony własności intelektualnej U7 potrafi wdrożyć we własnej działalności system ochrony danych osobowych Z zakresu kompetencji społecznych studenta: K1 potrafi komunikować si˛e z podmiotami publicznymi w zakresie niezb˛ednym w pracy inforamtyka K2 potrafi oszacować ryzyko prawne własnej działalności gospodarczej K3 potrafi zawierać i interpretować umowy cywilno-prawne K4 potrafi prowadzić działalność informatyczna˛ bez przekraczania norm prawnych K5 potrafi stosować narz˛edzia prawne ochrony własności intelektualnej i ograniczyć zagrożenia własnej działalności przed roszczeniami osób trzecich TREŚCI PROGRAMOWE 2 Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Forma zaj˛eć - wykłady elementy prawa cywilnego elementy prawa administracyjnego elementy prawa gospodarczego elementy prawa pracy prawo karne w działalności informatycznej, zasady etyki prawo autorskie i ochrona własności przemysłowej ochrona danych osobowych szczególne regulacje w wybranych obszar STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 4h 4h 4h 4h 4h 4h 2h 4h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Konsultacje 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 Numer efektu kształcenia W1-W11, U1-U7, K1-K5 Sposób oceny efektu kształcenia kolokwium zaliczeniowe, prace do samodzielnego wykonania P=100%*F1 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Prawo cywilne, prawo gospodarcze, elementy prawa, prawo pracy. Teresa Majtas. WSKiZ 2. teksty źródłowe, dost˛epne np. przez Internetowy System Inforamcji Prawnej OPIEKUN PRZEDMIOTU prof. Mirosław Kutyłowski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Problemy Społeczne i Zawodowe Informatyki (PHM) Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W14 K1_W17 C1 Wy1-Wy8 W2 K1_W14 K1_W17 C1 Wy1-Wy8 W3 K1_W14 K1_W17 C1 Wy1-Wy8 W4 K1_W14 K1_W17 C1 Wy1-Wy8 W5 K1_W14 K1_W17 C1 Wy1-Wy8 W6 K1_W14 K1_W17 C1 Wy1-Wy8 W7 K1_W14 K1_W17 C1 Wy1-Wy8 W8 K1_W14 K1_W17 C1 Wy1-Wy8 W9 K1_W14 K1_W17 C1 Wy1-Wy8 W10 K1_W14 K1_W17 C1 Wy1-Wy8 W11 K1_W14 K1_W17 C1 Wy1-Wy8 U1 K1_U02 K1_U06 K1_U14 K1_U15 U2 K1_U02 K1_U15 U3 K1_U02 K1_U15 U4 K1_U02 K1_U14 K1_U15 U5 K1_U14 K1_U15 U6 K1_U14 K1_U15 K1_U25 K1_U32 U7 K1_U03 K1_U17 K1_U25 K1_U32 K1 K1_K01 K1_K02 K1_K04 K1_K10 C1 Wy1-Wy8 K1_K13 K1_K14 K2 K1_K03 K1_K04 K1_K09 K1_K11 C1 Wy1-Wy8 K1_K13 K3 K1_K01 K1_K03 K1_K04 K1_K11 C1 Wy1-Wy8 K1_K15 K4 K1_K01 K1_K03 K1_K04 K1_K08 C1 Wy1-Wy8 K1_K09 K1_K11 K1_K13 K5 K1_K01 K1_K04 K1_K10 K1_K11 C1 Wy1-Wy8 K1_K13 4 Numer narz˛edzia dydaktycznego** 134 134 134 134 134 134 134 134 134 134 134 234 234 234 234 234 234 234 1234 1234 1234 1234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Podstawy Zarzadzania ˛ Firma˛ Informatyczna˛ Nazwa w j˛ezyku angielskim : Basics of Management of IT company Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_P04 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 30 30 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 1 1 w tym liczba odpowiadajaca ˛ zaj˛eciom o 1 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 1 1 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI brak CELE PRZEDMIOTU C1 Poznanie metod organizacji, zarzadzania ˛ oraz zakładania firm informatycznych. C2 Opanowanie podstawowych narz˛edzi służacych ˛ do planowania i kontrolowania procesu realizacji przedsi˛ewzi˛ecia informatycznego 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie wykresu Gantt’a W2 Zna podstawowe rodzaje przedsi˛ebiorstw W3 Zna podstawowe struktury organizacyjne przedsi˛ebiorstw IT W4 Zna podstawowe formy sprawozdań finansowych Z zakresu umiej˛etności studenta: U1 Potrafi zbudować wykres Gantt’a przedsi˛ewzi˛ecia i wyznaczyć ścieżk˛e krytyczna˛ U2 Potrafi zaprojektować proces realizacji przedsi˛ewzi˛ecia informatycznego U3 Potrafi zanalizować podstawowa˛ dokumentacj˛e finansowa˛ przedsi˛ebiorstwa U4 Potrafi zgromadzić dokumenty potrzebne do założenia przedsi˛ebiorstwa informatycznego Z zakresu kompetencji społecznych studenta: K1 Potrafi rozpoznać strukur˛e organizacyjna˛ przedsi˛ebiorstwa IT K2 Potrafi samodzielnie założyć firm˛e informatyczna˛ TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Forma zaj˛eć - wykłady Metody zarzadzania ˛ firma˛ Formy organizacjno - prawne przesiebiorstwa Metody organizacji wewn˛etrznej przesi˛ebiorstwa Zasady orgaznizacji i realizacji projektu Informacje finansowe oraz ich analiza Procedury zakładania firmy informatycznej Forma zaj˛eć - ćwiczenia Wykresy Gantt’a Analiza technik zarzadzania ˛ wybranych przedsi˛ebiorstw Planowanie realizacji projektu informatycznego Analiza dokumentacji finansowej Budowanie planu bussinesowego Analiza dokumentów potrzebnych do założenia firmy IT 2 4h 2h 2h 2h 3h 1h 2h 4h 4h 2h 2h 1h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W4, K1-K2 U1-U4, K1-K2 Sposób oceny efektu kształcenia Kolokwium zaliczeniowe Realizacja zleconego zadania LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Ricky W. Griffin, Podstawy zarzadzania ˛ organizacjami, PWN 2010 2. Korzeniowski Leszek F., Podstawy zarzadzania ˛ organizacjami, DIFIN, 2011 OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Podstawy Zarzadzania ˛ Firma˛ Informatyczna˛ Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W17 C1 Wy1-Wy6 W2 K1_W14 K1_W17 C1 Wy1-Wy6 W3 K1_W16 K1_W17 C1 Wy1-Wy6 W4 K1_W14 K1_W17 C1 Wy1-Wy6 Ćw1-Ćw6 U1 K1_U15 K1_U16 K1_U31 C2 U2 K1_U15 K1_U16 K1_U22 C2 Ćw1-Ćw6 U3 K1_U15 K1_U16 C2 Ćw1-Ćw6 U4 K1_U15 C2 Ćw1-Ćw6 K1 K1_K03 K1_K06 K1_K07 C1 C2 Wy1-Wy6 Ćw1-Ćw6 K2 K1_K03 K1_K07 C1 C2 Wy1-Wy6 Ćw1-Ćw6 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 1245 345 345 345 345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wst˛ep do Informatyki i Programowania Nazwa w j˛ezyku angielskim : Introduction to Computer Science and Programming Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I01 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 60 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 2 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 2 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Dla tego modułu nie sa˛ określone wymagania wst˛epne. CELE PRZEDMIOTU C1 Zapoznanie si˛e z podstawowymi zagadnieniami informatyki a szczególnie z algorytmika˛ C2 Opanowanie umiej˛etności projektowania i analizy prostych algorytmów C3 Opanowanie umiej˛etności projektowania prostych algorytmów i implementacji w j˛ezyku C 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna rekurencj˛e jako technik˛e konstrukcji efektywnych algorytmów W2 Zna przeglad ˛ z nawrotami jako technik˛e konstrukcji efektywnych algorytmów W3 Zna zasad˛e dziel i zwyci˛eżaj jako technik˛e konstrukcji efektywnych algorytmów W4 Zna obliczenia na stosie jako technik˛e konstrukcji efektywnych algorytmów W5 Zna programowanie dynamiczne jako technik˛e konstrukcji efektywnych algorytmów W6 Zna systemy regułowe jako technik˛e konstrukcji efektywnych algorytmów W7 Zna automaty skończone jako technik˛e konstrukcji efektywnych algorytmów W8 Posiada elementarna˛ wiedz˛e z matematycznych podstaw informatyki teoretycznej Z zakresu umiej˛etności studenta: U1 Potrafi przeprowadzić eksperymenty obliczeniowe celem oceny poprawności algorytmu U2 Potrafi przeprowadzić eksperymenty obliczeniowe celem oceny złożoności czasowej algorytmu U3 Posiada praktyczna˛ umiej˛etność programowania w j˛ezyku C Z zakresu kompetencji społecznych studenta: K1 Potrafi wyjaśnić podstawowe zagadnienia zwiazane ˛ z informatyka˛ bez odwoływania si˛e do terminologii technicznej i naukowej TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Forma zaj˛eć - wykłady Algorytmy i programy Projektowanie algorytmu Elementy j˛ezyka C Podstawowe typy danych w C Czasowa złożoność obliczeniowa Rekurencja Przeszukiwanie z nawrotami Zasada dziel i zwyci˛eżaj Obliczenia na stosie Programowanie dynamiczne Systemy regułowe Automaty skończone Rozstrzygalność i obliczalność Nierozstrzygalność i nieobliczalność Klasy złożoności 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h Forma zaj˛eć - ćwiczenia Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Schematy blokowe Projektowanie zst˛epujace ˛ Proste algorytmy iteracyjne Proste algorytmy rekurencyjne Struktury dynamiczne Analiza programu 1h 2h 2h 2h 4h 4h Lab1 Lab2 Lab3 Lab4 Lab5 Forma zaj˛eć - laboratorium Środowisko programowania Podstawowe instrukcje Proste algorytmy iteracyjne Proste algorytmy rekurencyjne Zadanie projektowe STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 4h 6h 8h 10h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 Numer efektu kształcenia W1-W8, K1-K1 Sposób oceny efektu kształcenia Kolokwium w ostatnim tygodniu zaj˛eć Brak Kontrola realizacji list zadań F2 U1-U3, K1-K1 F3 U1-U3, K1-K1 P=60%*F1+0%*F2+40%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. S. Alagić, M.A. Arbib. Projektowanie programów poprawnych i dobrze zbudowanych. WNT, Warszawa 1982. 2. M. Kotowski. Wysokie C. LUPUS, Warszawa, 1998. 3. D. Harel, Y. Feldman. Rzecz o istocie informatyki. WNT, Warszawa 2008. 4. B. W. Kernighan, D. M. Ritchie. J˛ezyk ANSI C. WNT, Warszawa 2002. 5. A. Hunt, D. Thomas. Pragmatyczny programista. Od czeladnika do mistrza. WNT, Warszawa, 2002. OPIEKUN PRZEDMIOTU dr Przemysław Kobylański 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wst˛ep do Informatyki i Programowania Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W05 C1 Wy1-Wy15 W2 K1_W05 C1 Wy1-Wy15 W3 K1_W05 C1 Wy1-Wy15 W4 K1_W05 C1 Wy1-Wy15 W5 K1_W05 C1 Wy1-Wy15 W6 K1_W05 C1 Wy1-Wy15 W7 K1_W05 K1_W07 C1 Wy1-Wy15 W8 K1_W01 C1 Wy1-Wy15 U1 K1_U09 C2 C3 Ćw1-Ćw6 Lab1-Lab5 U2 K1_U09 C2 C3 Ćw1-Ćw6 Lab1-Lab5 U3 K1_U19 K1_U23 C2 C3 Ćw1-Ćw6 Lab1-Lab5 K1 K1_K14 C1 C2 C3 Wy1-Wy15 Ćw1-Ćw6 Lab1-Lab5 4 Numer narz˛edzia dydaktycznego** 1256 1256 1256 1256 1256 1256 1256 1256 3456 3456 3456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Kurs Programowania Nazwa w j˛ezyku angielskim : Programming Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I02 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 45 75 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Znajomość j˛ezyka C. CELE PRZEDMIOTU C1 Zapoznanie z podstawami programowania obiektowego na przykładzie j˛ezyków Java i C++ C2 Nabycie umiej˛etności programowania w j˛ezykach obiektowych (Java i C++) 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna podstawowe poj˛ecia i zagadnienia wyst˛epujace ˛ w programowaniu obiektowym W2 Zna podstawowe zasady projektowania obiektowego aplikacji W3 Zna j˛ezyki programowania obiektowego C++ i JAVA Z zakresu umiej˛etności studenta: U1 Umie programować proste problemy w j˛ezykach C++ i JAVA. U2 Potrafi zaprojektować i zaimplementować graficzny interfejs użytkownika. U3 Potrafi zbudować prosta˛ aplikacj˛e sieciowa.˛ U4 Potrafi stworzyć pełna˛ dokumentacj˛e tworzonego kodu Z zakresu kompetencji społecznych studenta: K1 Potrafi wyjaśnić w sposób zrozumiały na czym polega projektowanie obiektowe. K2 Potrafi zaprojektować graficzny interfejs użytkownika zrozumiały dla niespecjalisty. TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Lab1 Lab2 Lab3 Lab4 Lab5 Forma zaj˛eć - wykłady Wprowadzenie do j˛ezyków obiektowych Klasy i obiekty Dziedziczenie Wyjatki ˛ Graficzny interfejs użytkownika Aplety Watki ˛ Proces dokumentowania kodu Kolekcje i typy uogólnione Strumienie i serializacja danych. Gniazdka sieciowe Wprowadzenie do UML Zintegrowane środowisko programistyczne. Testowanie aplikacji Podsumowanie wykładu. Kolokwium zaliczeniowe Forma zaj˛eć - laboratorium Zapoznanie si˛e z kompilatorami j˛ezyków JAVA i C++ Proste problemy Proste interfejsy graficzne Dokumentacja kodu Projekty programistyczne 2 2h 2h 2h 2h 4h 2h 2h 2h 2h 2h 4h 2h 2h 2h 10h 8h 2h 8h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 Numer efektu kształcenia W1-W3, K1-K2 F2 U1-U4, K1-K2 Sposób oceny efektu kształcenia Kolokwium z podstawowych własności porgramowania obiektowego Ocena terminowości i jakości oddawanych zadań programistycznych P=20%*F1+80%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Bruce Eckel, Thinking in Java, Helion, 2009. 2. Bruce Eckel, Thinking in C++, Helion, 2009. 3. G. Booch, J. Rumbaugh, I. Jacobson, UML przewodnik użytkownika, WNT, 2002. 4. Developer Resources for Java Technology, http://www.oracle.com/technetwork/java/index.html 5. Stroustrup B, J˛ezyk C++, Warszawa, WNT, 1997. 6. Ken Arnold, James Gosling, Java, WNT, Warszawa 1999. 7. Bertrand Meyer, Programowanie zorientowane obiektowo, Helion. OPIEKUN PRZEDMIOTU dr Maciej G˛ebala 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Kurs Programowania Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W06 K1_W08 K1_W11 K1_W15 C1 Wy1-Wy13 W2 K1_W06 K1_W08 K1_W15 C1 Wy1-Wy13 W3 K1_W08 C1 Wy1-Wy13 U1 K1_U01 K1_U15 K1_U18 K1_U19 C1 Lab1-Lab5 K1_U22 K1_U24 U2 K1_U01 K1_U12 K1_U15 K1_U18 C1 Lab1-Lab5 K1_U21 K1_U22 K1_U24 U3 K1_U01 K1_U04 K1_U12 K1_U15 C1 Lab1-Lab5 K1_U19 K1_U21 K1_U22 K1_U24 U4 K1_U01 K1_U04 K1_U12 K1_U15 C1 Lab1-Lab5 K1_U22 K1_U24 K1 K1_K08 K1_K13 K1_K14 C1 C2 Wy1-Wy13 Lab1-Lab5 K2 K1_K01 K1_K04 K1_K05 K1_K14 C1 C2 Wy1-Wy13 Lab1-Lab5 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 345 345 345 345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Technologia Programowania Nazwa w j˛ezyku angielskim : Programming Technology Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I03 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 60 60 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 1 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 1 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 1 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Kurs programowania CELE PRZEDMIOTU C1 Przedstawienie podstawowych zagadnieniem zwiazanych ˛ z technologia˛ oprogramowania C2 Ćwiczenie zagadnień dotyczacych ˛ projektowania oprogramowania C3 Dostarczenie umiej˛etności praktycznych wzorców projektowych, tworzenia oceny i realizacji oprogramowania 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Posiada wiedz˛e z zakresu modelowania systemów informatycznych oraz zna j˛ezyk UML W2 Posiada wiedz˛e z zakresu wzorców projektowych W3 Zna techniki efektywnego programowania sieciowego W4 Zna metody kontroli jakości kodu Z zakresu umiej˛etności studenta: U1 Potrafi projektować w j˛ezyku UML U2 Potrafi dobrać odpowiedni wzorzec projektowy U3 Potrafi sprawdzić jakości kodu U4 Potrafi programować urzadzenia ˛ mobilne oraz wykorzystywać najnowsze technologie Z zakresu kompetencji społecznych studenta: K1 Potrafi prezentować projekty informatyczne bez używania specjalistycznej terminologii K2 Potrafi stosować standardowe techniki oraz oprogramowanie do pracy w grupach TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Ćw1 Ćw2 Ćw3 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Forma zaj˛eć - wykłady Wprowadzenie J˛ezyk UML Projektowanie i analiza obiektowa Wzorce projektowe Wprowadzenie do testowania Techniki efektywnego programowania sieciowego Wyrażenia regularne oraz analiza składniowa XML Programowanie aspektowe Programowanie systemów mobilnych Programowanie z wykorzystaniem najnowszych technologii Forma zaj˛eć - ćwiczenia J˛ezyk UML Projektowanie obiektowe Wzorce projektowe Forma zaj˛eć - laboratorium Wprowadzenie do programowania w wybranym j˛ezyku np. C++, Java, C Projektowanie systemów informatycznych w j˛ezyku UML Wzorce projektowe Testowanie programów Programowanie sieciowe Programowanie aspektowe Programowanie systemów mobilnych Programowanie z wykorzystaniem najnowszych technologii 2 2h 2h 4h 6h 2h 2h 2h 2h 4h 4h 4h 7h 4h 4h 4h 6h 2h 2h 2h 4h 4h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny Numer efektu kształcenia Sposób oceny efektu kształcenia F1 W1-W4, K1-K2 Brak F2 U1-U4, K1-K2 Kolokwium F3 U1-U4, K1-K2 Kontrola realizacji list zadań P=0%*F1+50%*F2+50%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Bernd Bruegge, Allen H. Dutoit, Inżynieria oprogramowania w uj˛eciu obiektowym. UML, wzorce projektowe i Java 2. Erich Gamma, Richard Helm, Ralph, Wzorce projektowe. wielokrotnego użytku Elementy oprogramowania obiektowego 3. Craig Larman, UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji OPIEKUN PRZEDMIOTU dr Marcin Zawada 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Technologia Programowania Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W06 K1_W08 C1 Wy1-Wy10 W2 K1_W05 K1_W06 K1_W08 C1 Wy1-Wy10 W3 K1_W08 K1_W11 C1 Wy1-Wy10 W4 K1_W15 C1 Wy1-Wy10 Ćw1-Ćw3 U1 K1_U01 K1_U02 C2 C3 Lab1-Lab8 U2 K1_U19 K1_U22 K1_U24 C2 C3 Ćw1-Ćw3 Lab1-Lab8 U3 K1_U17 K1_U21 C2 C3 Ćw1-Ćw3 Lab1-Lab8 U4 K1_U01 K1_U20 C2 C3 Ćw1-Ćw3 Lab1-Lab8 K1 K1_K01 C1 C2 C3 Wy1-Wy10 Ćw1-Ćw3 Lab1-Lab8 K2 K1_K06 C1 C2 C3 Wy1-Wy10 Ćw1-Ćw3 Lab1-Lab8 4 Numer narz˛edzia dydaktycznego** 1256 1256 1256 1256 3456 3456 3456 3456 123456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Bazy Danych i Zarzadzanie ˛ Informacja˛ Nazwa w j˛ezyku angielskim : Data Bases and Information Management Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I04 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 60 60 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymagane jest zaliczenie nast˛epujacego ˛ modułu: Wst˛ep do Informatyki i Programowania CELE PRZEDMIOTU C1 Przedstawienie podstawowych aspektów systemów baz danych oraz obsługi danych C2 Praktyczne przećwiczenie podstawowych aspektów zwiazanych ˛ z bazami danych C3 Implementacja podstawowych aspektów zwiazanych ˛ z bazami danych w wybranym systemie bazodanowym 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna składni˛e i komendy j˛ezyka SQL W2 Zna operatory algebry relacji W3 Zna mechanizm działania transakcji W4 Zna poj˛ecia zwiazane ˛ z zależnościami funkcyjnymi W5 Zna definicje postaci normalnych relacji Z zakresu umiej˛etności studenta: U1 Potrafi posługiwać si˛e j˛ezykiem SQL U2 Potrafi obsługiwać system zarzadzania ˛ baza˛ danych U3 Potrafi tworzyć obiekty obsługujace ˛ dane w bazie danych U4 Potrafi przeprowadzić proces normalizacji relacji U5 Potrafi zaprojektować baz˛e danych na podstawie analizy biznesowej Z zakresu kompetencji społecznych studenta: K1 Posiada zdolność współpracy z innymi specjalistami w zakresie tworzenia i obłsugi baz danych TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Ćw1 Ćw2 Ćw3 Ćw4 Forma zaj˛eć - wykłady Podstawy bazy danych, algebra relacji Podstawowe komendy SQL Zaawansowane komendy SQL Aspekty aktywne baz danych Aspekty systemowe baz danych Inne j˛ezyki manipulowania danymi Projektowanie baz danych Autoryzacja w bazach danych Zależności funkcyjne Normalizacja baz danych Transakcje w bazach danych Wykonywanie zapytań w bazach danych Rozproszone bazy danych Forma zaj˛eć - ćwiczenia J˛ezyk SQL Obiekty bazy danych Zależności funkcyjne i normalizacja Projektowanie baz danych 2 2h 2h 2h 2h 2h 2h 4h 2h 2h 2h 4h 2h 2h 5h 2h 4h 4h Lab1 Lab2 Lab3 Lab4 Forma zaj˛eć - laboratorium Zapoznanie si˛e z system bazodanowym J˛ezyk SQL Obiekty bazy danych Baza danych dla wybranego zagadnienia STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1h 4h 2h 2h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 F3 Numer efektu kształcenia W1-W5, K1-K1 U1-U5, K1-K1 U1-U5, K1-K1 Sposób oceny efektu kształcenia Egzamin końcowy Dwa sprawdziany, aktywność Rozliczenie si˛e z zadanych list zadań P=50%*F1+25%*F2+25%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. H. Garcia-Molina, J. Ullman, J. Widom - Systemy baz danych. Pełny wykład. WNT 2. J. Ullman - Principles of Database Systems, 1982 3. R. Coburn, SQL dla każdego, 2001 4. T. Connolly, C. Begg - Systemy baz danych. RM, drugie wydanie OPIEKUN PRZEDMIOTU dr Wojciech Macyna 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Bazy Danych i Zarzadzanie ˛ Informacja˛ Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W02 K1_W10 C1 Wy1-Wy13 W2 K1_W10 C1 Wy1-Wy13 W3 K1_W01 C1 Wy1-Wy13 W4 K1_W10 C1 Wy1-Wy13 W5 K1_W10 C1 Wy1-Wy13 U1 K1_U26 K1_U28 C2 C3 Ćw1-Ćw4 Lab1-Lab4 Ćw1-Ćw4 U2 K1_U01 C2 C3 Lab1-Lab4 U3 K1_U26 C2 C3 Ćw1-Ćw4 Lab1-Lab4 U4 K1_U10 C2 C3 Ćw1-Ćw4 Lab1-Lab4 U5 K1_U28 C2 C3 Ćw1-Ćw4 Lab1-Lab4 K1 K1_K14 C1 C2 C3 Wy1-Wy13 Ćw1-Ćw4 Lab1-Lab4 4 Numer narz˛edzia dydaktycznego** 123 123 123 123 123 3 3 3 3 3 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Architektura Komputerów i Systemy Operacyjne Nazwa w j˛ezyku angielskim : Computer Architecture and Operating Systems Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I05 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 60 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 60 60 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Znajomość j˛ezyka C oraz podstaw logiki i rachunku zdań. CELE PRZEDMIOTU C1 Zapoznanie si˛e ze struktura˛ i budowa˛ współczesnych procesorów, komputerów i systemów operacyjnych C2 Umiej˛etność projektowania prostych układów logicznych składajacych ˛ si˛e na budow˛e procesora C3 Umiej˛etność programowania mechanizmów systemowych i współpracy z urzadzeniami ˛ komputera 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna podstawowe architektury komputerów W2 Zna podstawowe zasady działania układów logicznych komputera W3 Zna podstawowe zadania systemów operacyjnych W4 Zna struktur˛e pami˛eci komputerów i sposoby zarzadzania ˛ nia˛ W5 Zna struktur˛e stosowanych systemów plików W6 Zna podstawowe problemy zwiazane ˛ ze współbieżnościa˛ procesów i ich synchronizacja˛ Z zakresu umiej˛etności studenta: U1 Umie projektować proste układy logiczne i cyfrowe U2 Umie zainstalować i obsłużyć z poziomu konsoli system operacyjny U3 Potrafi opracować i zaimplementować skrypty wykorzystujace ˛ programy systemowe U4 Potrafi wykorzystać mechanizmy systemu operacyjnego w implementacjach w j˛ezykach wysokiego poziomu U5 Potrafi za pomoca˛ programów systemowych zdiagnozować działanie komputera i naprawić system plików Z zakresu kompetencji społecznych studenta: K1 Potrafi w sposób zrozumiały wytłumaczyć budow˛e i zasad˛e działania komputera K2 Potrafi zrozumieć i wytłumaczyć działanie systemu operacyjnego komputera K3 Potrafi zdiagnozować działanie systemu operacyjnego na komputerze K4 Potrafi wytłumaczyć działanie systemów plików i niebezpieczeństwa zwiazane ˛ z bł˛edami w tych systemach TREŚCI PROGRAMOWE 2 Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Wy16 Wy17 Wy18 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Lab9 Forma zaj˛eć - wykłady Historia obliczeń i architektur komputerowych Reprezentacja danych Budowa procesora, modele CISC i RISC Mikroprogramowanie Struktura potokowa, problemy synchronizacji Modele i struktura pami˛eci, poziomy pami˛eci, pami˛eć wirtualna Komputery wektorowe Procesory wielowatkowe ˛ Maszyny wirtualne Podstawy organizacji wejścia i wyjścia, obsługa urzadzeń ˛ zewn˛etrznych Zadania systemów operacyjnych Procesy i watki, ˛ zakleszczenia Przydział zasobów, buforowanie i synchronizacja Zarzadzanie ˛ pami˛ecia˛ Systemy plików, warstwa logiczna i fizyczna Współbieżność i synchronizacja procesów, przeciwdziałanie zakleszczeniu Sieci komputerowe - protokoły DNS, IP, UDP i TCP Podsumowanie wykładu Forma zaj˛eć - ćwiczenia Układy logiczne Minimalizacja funkcji boolowskich metoda˛ tablic Karnaugha Dekompozycja funkcji boolowskich Układy synchroniczne Minimalizacja liczby stanów automatu Układy asynchroniczne Projektowanie układów cyfrowych Forma zaj˛eć - laboratorium Instalacja systemu operacyjnego, obsługa plików z poziomu konsoli Obsługa procesów w systemie Filtry, strumienie i przetwarzanie potokowe Tworzenie skryptów powłoki systemu operacyjnego Obsługa plików z poziomu j˛ezyka C Obsługa procesów z poziomu j˛ezyka C Obsługa potoków z poziomu j˛ezyka C Tworzenie i obsługa watków ˛ z poziomu j˛ezyka C Komunikacja mi˛edzyprocesorowa w j˛ezyku C: komunikaty, pami˛eć współdzielona, semafory STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów 3 2h 2h 4h 2h 4h 4h 2h 2h 2h 4h 2h 4h 6h 4h 6h 4h 4h 2h 4h 4h 4h 4h 4h 4h 6h 4h 2h 2h 4h 2h 4h 2h 4h 6h OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W6, K1-K4 U1-U5, K1-K4 Sposób oceny efektu kształcenia Egzamin pisemny Kartkówki, aktywność przy rozwiazywaniu ˛ problemów Odbiór zadań programistycznych F3 U1-U5, K1-K4 P=40%*F1+30%*F2+30%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. D. Patterson, J. Hennessy, Computer Organization and design, Elsevier 2005 2. A. Silberschatz, J.L. Peterson, G. Gagne, Podstawy systemów operacyjnych. WNT, Warszawa 2005. 3. A. S. Tanenbaum, Modern Operating Systems. wydanie 2, Prentice-Hall Inc., 2001 4. W. R. Stevens, Programowania w środowisku systemu UNIX. WNT, Warszawa 2002 5. L. Bic, A. C. Shaw, The Logical Design of Operating Systems. Prentice-Hall Inc., 1988 6. Hennessy, J. L., and D. A. Patterson. Computer Architecture: A Quantitative Approach, 3rd ed. San Mateo, CA: Morgan Kaufman, 2002 OPIEKUN PRZEDMIOTU dr Maciej G˛ebala 4 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Architektura Komputerów i Systemy Operacyjne Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W02 K1_W13 C1 Wy1-Wy18 W2 K1_W02 K1_W09 K1_W13 C1 Wy1-Wy18 W3 K1_W06 K1_W09 K1_W13 C1 Wy1-Wy18 W4 K1_W02 K1_W13 C1 Wy1-Wy18 W5 K1_W02 K1_W13 C1 Wy1-Wy18 W6 K1_W02 K1_W13 C1 Wy1-Wy18 Ćw1-Ćw7 U1 K1_U01 K1_U20 C2 C3 Lab1-Lab9 Ćw1-Ćw7 U2 K1_U01 K1_U15 K1_U27 C2 C3 Lab1-Lab9 U3 K1_U01 K1_U15 K1_U23 K1_U27 C2 C3 Ćw1-Ćw7 Lab1-Lab9 U4 K1_U01 K1_U15 K1_U25 K1_U27 C2 C3 Ćw1-Ćw7 Lab1-Lab9 U5 K1_U01 K1_U15 K1_U27 K1_U30 C2 C3 Ćw1-Ćw7 Lab1-Lab9 K1 K1_K02 K1_K14 C1 C2 C3 Wy1-Wy18 Ćw1-Ćw7 Lab1-Lab9 K2 K1_K01 K1_K02 K1_K10 K1_K14 C1 C2 C3 Wy1-Wy18 Ćw1-Ćw7 Lab1-Lab9 K3 K1_K02 K1_K13 K1_K14 C1 C2 C3 Wy1-Wy18 Ćw1-Ćw7 Lab1-Lab9 K4 K1_K02 K1_K13 K1_K14 C1 C2 C3 Wy1-Wy18 Ćw1-Ćw7 Lab1-Lab9 5 Numer narz˛edzia dydaktycznego** 1256 1256 1256 1256 1256 1256 3456 3456 3456 3456 3456 123456 123456 123456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Technologie Sieciowe Nazwa w j˛ezyku angielskim : Network Technologies Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I06 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 15 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 30 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 1 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 1 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Znajomość algorytmów i struktur danych. Umiej˛etność programowania w wybranym j˛ezyku. CELE PRZEDMIOTU C1 Omówienie podstaw sieci LAN i WAN. Przedstawienie architektury Internetu oraz protokołów komunikacyjnych. C2 Przekazanie podstaw tworzenia aplikacji sieciowych wykorzystujacych ˛ różne protokoły komunikacyjne 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna aspekty wymiany danych w sieciach lokalnych na przykładzie Ethernetu. W2 Zna model sieci rozległej oraz protokoły wykorzystywane w intersieci. W3 Zna architektur˛e systemów klient serwer i wielowarstwowych systemów rozproszonych. Z zakresu umiej˛etności studenta: U1 Potrafi posługiwać si˛e wprowadzonymi na wykładzie poj˛eciami dotyczacymi ˛ modeli sieci i protokołów. U2 Potrafi symulować programowo działanie wybranych warstw stosu protokołów U3 Potrafi tworzyć systemy sieciowe klient serwer złożone z wielu komponentów Z zakresu kompetencji społecznych studenta: K1 Potrafi omówić architektur˛e sieci lokalnej i rozległej w sposób powszechnie zrozumiały K2 Rozumie potrzeb˛e: stosowania wielu współdziałajacych ˛ protokołów, tworzenia rozproszonych aplikacji sieciowych TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Forma zaj˛eć - wykłady Wprowadzenie do sieci komputerowych. Architektura sieci. Warstwa fizyczna. Warstwa łacza ˛ danych. Podwarstwa LLC. Warstwa sieciowa. Algorytmy trasowania. Warstwa transportowa Architektura systemów WWW Protokół HTTP. Model warstwy klienta Technologie warstwy serwera Techniki Java Usługi rozproszone. Systemy zarzadzania ˛ treścia˛ CMS. 2 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Lab9 Lab10 Lab11 Lab12 Lab13 Lab14 Lab15 Forma zaj˛eć - laboratorium Testowanie sieci Modelowanie sieci Ramkowanie Symulowanie sieci lokalnej. Symulowanie sieci rozległej. Symulowanie niezawodnego transportu Protokół HTTP. Wst˛ep do programowania klient serwer. Programowanie klient serwer. Programowanie klienta Programowanie serwera Obsługa żadań ˛ HTTP. Przesyłanie plików do serwera. Programowanie usług WebService. Obsługa SOAP, WSDL. STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań programistycznych 3. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W3, K1-K2 U1-U3, K1-K2 Sposób oceny efektu kształcenia Egzamin Średnia ocen z list zadań LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Andrew S. Tanenbaum: Sieci komputerowe. 2. Douglas E. Comer: Sieci komputerowe i intersieci. 3. Douglas E. Comer: Sieci komputerowe TCP/IP. 4. http://docs.oracle.com/javase/tutorial/networking/ OPIEKUN PRZEDMIOTU dr Łukasz Krzywiecki 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Technologie Sieciowe Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W02 K1_W11 C1 Wy1-Wy15 W2 K1_W03 K1_W11 C1 Wy1-Wy15 W3 K1_W02 K1_W09 K1_W11 C1 Wy1-Wy15 U1 K1_U01 K1_U32 C1 Lab1-Lab15 U2 K1_U01 K1_U09 K1_U17 K1_U22 C1 Lab1-Lab15 U3 K1_U01 K1_U03 K1_U09 K1_U17 C1 Lab1-Lab15 K1_U19 K1_U21 K1_U22 K1 K1_K14 C1 C2 Wy1-Wy15 Lab1-Lab15 K2 K1_K08 K1_K11 K1_K13 C1 C2 Wy1-Wy15 Lab1-Lab15 4 Numer narz˛edzia dydaktycznego** 13 13 13 23 23 23 123 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Algorytmy i Struktury Danych Nazwa w j˛ezyku angielskim : Algorithms adn Data Structures Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I07 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 45 30 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 85 50 45 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 2 1 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 1 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 2 1 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Moduł wymaga znajomości narz˛edzi matematycznych wprowadzonych na analizie matematycznej, algebrze, rachunku prawdopodobieństwa oraz matematyce dyskretnej. Moduł wymaga również znajomości co najmniej jednego j˛ezyka programowania, np. C, C++ lub Java. CELE PRZEDMIOTU C1 Poznanie podstawowych algorytmów i struktur danych, nauka metodologii budowy algorytmów i struktur danych, nauka teorii analizy algorytmów i struktur danych C2 Praktyczne opanowanie algorymtów i struktur danych omówionych na wykładzie, opanowanie metodologii budowy algorytmów i struktur danych, opanowanie praktycznej analiza algorytmów i struktur danych C3 Budowa implementacyjna przedstawionych na wykładzie algorytmów i struktur danych 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna algorytmy sortowania w modelu komparatywnym, algorytmy sortowania o złożoności liniowej, algorytmy wyznaczania statystyki pozycyjnej oraz ich złożoności obliczeniowe W2 Zna metodologie budowy oraz analizy złożoności obliczeniowej algorytmów typu dziel i zwyci˛eżaj, programowanie dynamiczne, algorytmy zachłanne W3 Zna struktury danych takie jak: stos, kolejka, lista, kopiec binarny, drzewo BST, drzewo czerwono-czarne, skip lista, kopiec Fibonacci’ego, drzewo van Emde Boas Z zakresu umiej˛etności studenta: U1 Potrafi wybrać znany algorytm, zmodyfikować znany algorytm lub zbudować nowy algorytm odpowiedni do rozwiazania ˛ stawianego problemu informatycznego, a nast˛epnie zaimplementować go U2 Potrafi przeprowadzić analiz˛e wybranych algorytmów U3 Potrafi wybrać znana˛ struktur˛e danych lub zmodyfikować znana˛ struktur˛e danych odpowiedna˛ do wybranego zastosowania informatycznego, a nast˛epnie zaimplementować ja˛ U4 Potrafi przeprowadzić analiz˛e wybranych struktur danych Z zakresu kompetencji społecznych studenta: K1 Rozumie potrzeb˛e stosowania odpowiednich algorytmów i struktur danych w celu optymalizacji działania systemów informatycznych K2 Wie jak stopień komplikacji rozwiazania ˛ informatycznego wpływa na możliwość jego analizy TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Wy16 Wy17 Wy18 Wy19 Forma zaj˛eć - wykłady Podstawowe poj˛ecia algorytmiki, pierwszy problem algorytmiczny Notacja asymptotyczna Rozwiazywanie ˛ równań rekurencjnych Metodologia dziel i zwyci˛eżaj, analiza złożoności obliczeniowej Quick Sort Kopiec Dolne ograniczenie na złożoność obliczeniowa˛ sortowania. Sortowanie w czasie liniowym Statystyki pozycyjne Programowanie dynamiczne, analiza złożoności obliczeniowej Algorytmy zachłanne, analiza złożoności obliczeniowej Podstawowe struktury danych Drzewo BST Drzewo czerwono-czarne Skip lista Metodologia wzbogacania struktur danych Koszt zamortyzowany Kopce Fibonacci’ego Podstawy teorii złożoności obliczeniowej 2 2h 2h 3h 3h 4h 3h 1h 2h 4h 2h 2h 1h 4h 2h 2h 2h 2h 2h 2h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Forma zaj˛eć - ćwiczenia Notacja asymptotyczna Rozwiazywanie ˛ rekurencji Metodologia dziel i zwyci˛eżaj, analiza złożoności obliczeniowej Probabilistyczna analiza algorytmów Algorytmy sortujace ˛ Programowanie dynamiczne Algorytmy zachłanne Podstawowe struktury danych Drzewo BST Drzewa czerwono-czarne, skip listy. Wzbogacanie struktur danych Koszt zamortyzowany, kopce Fiboncci’ego Forma zaj˛eć - laboratorium Algorytmy sortujace ˛ Statystyki pozycyjne Progamowanie dynamiczne Algorytmy zachłanne Struktury danych I Struktury danych II STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 4h 2h 4h 2h 4h 2h 2h 2h 2h 2h 2h 2h 4h 2h 2h 2h 2h 3h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 F3 P=50%*F1+30%*F2+20%*F3 Numer efektu kształcenia W1-W3, K1-K2 U1-U4, K1-K2 U1-U4, K1-K2 3 Sposób oceny efektu kształcenia Egzamin 2 kolokwia Ocena zadań implementacyjnych LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. T.H. Cormen, Ch. E. Leiserson, R. L. Rivest, Wprowadzenie do algorytmów, WNT 2. D. E. Knuth, Sztuka programowania, tom I i III, WNT 3. R. Sedgewick, Algorithms, Addison Wesley Publishing Company (dost˛epna w wersji webowej na stronie http://algs4.cs.princeton.edu) 4. S. Dasgupta, C. H. Papadimitriou, U. V. Vazirani, Algorithms, McGraw-Hill Science/Engineering/Math; 1 edition (September 13, 2006), (dost˛epna cz˛eściowo na stronie http://www.cs.berkeley.edu/ vazirani/algorithms.html) 5. R. L. Graham, D. E. Knuth, O. Patashnik, Matematyka konkretna, PWN OPIEKUN PRZEDMIOTU dr Zbigniew Goł˛ebiewski 4 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Algorytmy i Struktury Danych Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W03 C1 Wy1-Wy19 W2 K1_W01 K1_W03 K1_W04 K1_W05 C1 Wy1-Wy19 W3 K1_W06 C1 Wy1-Wy19 Ćw1-Ćw12 U1 K1_U01 K1_U02 K1_U06 K1_U15 C2 C3 Lab1-Lab6 K1_U17 U2 K1_U01 K1_U10 K1_U17 K1_U31 C2 C3 Ćw1-Ćw12 Lab1-Lab6 U3 K1_U01 K1_U02 K1_U06 K1_U15 C2 C3 Ćw1-Ćw12 K1_U17 Lab1-Lab6 Ćw1-Ćw12 U4 K1_U01 K1_U10 K1_U17 K1_U31 C2 C3 Lab1-Lab6 K1 K1_K01 K1_K12 K1_K13 C1 C2 C3 Wy1-Wy19 Ćw1-Ćw12 Lab1-Lab6 K2 K1_K12 K1_K13 C1 C2 C3 Wy1-Wy19 Ćw1-Ćw12 Lab1-Lab6 5 Numer narz˛edzia dydaktycznego** 145 145 145 2345 2345 2345 2345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Programowanie Zespołowe Nazwa w j˛ezyku angielskim : Group Programming Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I08 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 120 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Zaliczony kurs Wst˛ep do Programowania lub podobny. Znajomość podstaw technik potrzebnych do implementacji relacyjnych baz danych oraz podstaw protokołów sieciowych. CELE PRZEDMIOTU C1 Celem jest przygotowanie studentów do zespołowej pracy programistycznej 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Wiedza z zakresu podstawowych metodyk pracy zespołowej w tworzeniu oprogramowania Z zakresu umiej˛etności studenta: U1 Umie zaprojektować system średniej wielkości. U2 Potrafi implemetować średniej wielkości systemy informatyczne U3 Potrafi stworzyć dokumentacj˛e techiczna˛ stworzonego systemu U4 Potrafi testować system informatyczny. Z zakresu kompetencji społecznych studenta: K1 Potrafi współpracować przy tworzeniu projektu programistycznego K2 Potrafi zaprezentować produkt programistyczny oraz szkolić użytkowników TREŚCI PROGRAMOWE Lab1 Lab2 Lab3 Lab4 Lab5 Forma zaj˛eć - laboratorium Przygotowanie do stworzenia projektu Projekt Stworzenie kodu programu Testowanie i walidacja Wdrożenie systemu STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 8h 14h 4h 2h 1. Tworzenie projektów programistycznych 2. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 P=100%*F1 Numer efektu kształcenia W1-W1, U1-U4, K1-K2 Sposób oceny efektu kształcenia Ocen jakości kodu LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Literatur˛e do przedmiotu stanowi dokumentacja wykorzystywanych narz˛edzi programistycznych OPIEKUN PRZEDMIOTU dr Marek Klonowski 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Programowanie Zespołowe Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W04 K1_W05 K1_W15 K1_W17 C1 Lab1-Lab5 U1 K1_U02 K1_U08 K1_U15 K1_U19 C1 Lab1-Lab5 U2 K1_U01 K1_U03 K1_U10 K1_U17 C1 Lab1-Lab5 K1_U18 K1_U19 K1_U20 U3 K1_U03 K1_U04 K1_U07 K1_U08 C1 Lab1-Lab5 U4 K1_U03 K1_U09 K1_U10 K1_U11 C1 Lab1-Lab5 K1_U17 K1 K1_K01 K1_K06 K1_K07 K1_K15 C1 Lab1-Lab5 K2 K1_K01 K1_K04 K1_K06 K1_K14 C1 Lab1-Lab5 3 Numer narz˛edzia dydaktycznego** 2 12 12 12 12 12 12 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Obliczenia Naukowe Nazwa w j˛ezyku angielskim : Scientific Computing. Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I09 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 30 30 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 1 1 w tym liczba odpowiadajaca ˛ zaj˛eciom o 1 1 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 1 1 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Analiza Matematyczna I i II, Algebra z Geometria˛ Analityczna˛ CELE PRZEDMIOTU C1 Omówienie wybranych metod numerycznych dotyczacych ˛ interpolacji, aproksymacji, numerycznej algebry liniowej, obliczania zer funkcji i rozwiazywania ˛ równań różniczkowych C2 Opanowanie i teoretyczna analiza metod numerycznych omawianych na wykładzie C3 Komputerowa realizacja i testowanie metod numerycznych omawianych na wykładzie 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna arytmetyk˛e zmiennopozycyjna,˛ analiz˛e bł˛edów zaokragleń. ˛ Zna i rozumie poj˛ecia: zadania źle uwarunkowanego, algorytmu stabilnego, algorytmu numerycznie poprawnego. W2 Zna metody: interpolacji wielomianowej, rozwiazywania ˛ układów równań liniowych, obliczania odwrotności macierzy, całkowania i różniczkowania numerycznego. Zna podstawowe metody: obliczania zer funkcji i wielomianów, aproksymacji średniokwadratowej, rozwiazywania ˛ równań różniczkowych zwyczajnych. Z zakresu umiej˛etności studenta: U1 Potrafi reprezentować dane w arytmetyce zmiennopozycyjnej i wykonywać operacje zmiennopozycyjne. Potrafi przeprowadzić analiz˛e bł˛edów zaokragleń ˛ prostych algorytmów numerycznych. Potrafi zbadać uwarunkowanie prostych problemów numerycznych. U2 Potrafi rozwiazywać ˛ podstawowe zagadnienia metod numerycznych U3 Potrafi zaprogramować i przeprowadzić numeryczne eksperymenty obliczeniowe oceniajace ˛ numeryczne własności zadań i algorytmów. Z zakresu kompetencji społecznych studenta: K1 Potrafi omówić w sposób powszechnie zrozumiały podstawowe zagadnienia metod numerycznych. K2 Rozumie potrzeb˛e stosowania metod numerycznych w informatyce, praktyce. TREŚCI PROGRAMOWE 2 Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Forma zaj˛eć - wykłady Arytmetyka zmiennopozycyjna, standard IEEE, analiza bł˛edów zaokragleń, ˛ analiza prostych algorytmów Zadanie źle uwarunkowane, wskaźnik uwarunkowania zadania, uwarunkowanie zadania rozwiazywania ˛ układu równań liniowych Interpolacja wielomianowa Lagrange‘a, reszta, iloraz różnicowy. Wzór interpolacyjny Newtona, wielomiany Czebyszewa, w˛ezły Czebyszewa, informacja o funkcjach sklejanych Iteracyjne metody obliczania zer funkcji: metoda bisekcji, metody Newtona i siecznych, rzad ˛ metody Obliczanie pierwiastków wielomianów, lokalizacja pierwiastków, algorytm Hornera, deflacja czynnikiem liniowym, zastosowanie metody Newtona do obliczania pierwiastków wielomianu Rozwiazywanie ˛ układu równań liniowych, numeryczna realizacja eliminacji Gaussa, wybór elementów głównych, rozkład LU, numeryczne obliczanie odwrotności macierzy Iteracyjne metody rozwiazywania ˛ układu równań liniowych, zbieżność ciagu ˛ macierzy, metody Jacobiego i Gaussa-Seidla Iloczyn skalarny, rzut ortogonalny na podprzestrzeń liniowa,˛ wielomiany ortogonalne, zwiazek ˛ rekurencyjny spełniany przez wielomiany ortogonalne Przybliżanie funkcji, aproksymacja średniokwadratowa za pomoca˛ wielomianów, n-ty wielomian optymalny Zadanie najmniejszych kwadratów - układ normalny, macierz Grama Kwadratura interpolacyjna, rzad ˛ kwadratury, wzory trapezów i Simpsona Wzory złożone trapezów i Simpsona, numeryczne różniczkowanie Ekstrapolacja Metody Rungego Kutty rozwiazywania ˛ równań różniczkowych zwyczajnych Forma zaj˛eć - ćwiczenia Arytmetyka zmiennopozycyjna Analiza bł˛edów zaokragleń ˛ Interpolacja wielomianowa Iteracyjne metody obliczania zer funkcji i wielomianów Układy równań liniowych Aproksymacja średniokwadratowa Kwadratury i obliczanie numeryczne pochodnych Kolokwium Forma zaj˛eć - laboratorium Środowisko Octava (Matlaba) Bł˛edy zaokragleń ˛ i uwarunkowanie zadania Interpolacja Iteracyjne metody obliczania zer funkcji Układy równań liniowych Aproksymacja średniokwadratowa 3 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 1h 3h 4h 2h 2h 2h 2h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny Numer efektu kształcenia Sposób oceny efektu kształcenia F1 W1-W2, K1-K2 Egzamin końcowy F2 U1-U3, K1-K2 Kolokwium zaliczeniowe F3 U1-U3, K1-K2 Realizacja list zadań P=40%*F1+30%*F2+30%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. D. Kincaid, W. Cheney, Analiza numeryczna, WNT, 2005 2. A. Kiełbasiński, H. Schwetlick, Numeryczna algebra liniowa, WNT, 1993 3. J. Stoer, R. Bulirsch, Wst˛ep do analizy numerycznej, PWN, 1987 4. C. B. Moler, Numerical Computing with MATLAB, SIAM 2004 5. M. T. Heath, Scientific Computing. An Introduction Survey, McGraw Hill 2002 6. Octave, http://www.octave.org/ OPIEKUN PRZEDMIOTU dr hab. Paweł Zieliński 4 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Obliczenia Naukowe Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W02 K1_W04 K1_W13 C1 Wy1-Wy15 W2 K1_W12 C1 Wy1-Wy15 U1 K1_U17 C2 C3 Ćw1-Ćw8 Lab1-Lab6 Ćw1-Ćw8 U2 K1_U08 K1_U10 C2 C3 Lab1-Lab6 Ćw1-Ćw8 U3 K1_U09 K1_U11 K1_U12 K1_U23 C2 C3 Lab1-Lab6 K1 K1_K14 C1 C2 C3 Wy1-Wy15 Ćw1-Ćw8 Lab1-Lab6 K2 K1_K01 C1 C2 C3 Wy1-Wy15 Ćw1-Ćw8 Lab1-Lab6 5 Numer narz˛edzia dydaktycznego** 1256 1256 3456 3456 3456 123456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : J˛ezyki Formalne i Techniki Translacji Nazwa w j˛ezyku angielskim : Formal Languages and Translation Techniques Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I10 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 45 30 45 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Moduł wymaga wst˛epnie podstawowej wiedzy z teorii mnogości (zbiory, relacje) oraz algorytmów i struktur danych (grafy, drzewa). Wymagana jest także znajomość j˛ezyka programowania C. CELE PRZEDMIOTU C1 Zapoznanie z podstawami teorii j˛ezyków formalnych i technik translacji C2 Nabycie umiej˛etności operowania j˛ezykami regularnymi i bezkontekstowymi C3 Zaprojektowanie i zaimplementowanie prostego kompilatora 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie j˛ezyk regularny, jego podstawowe własności i sposoby wyrażania jako automatu skończonego lub wyrażenia regularnego W2 Zna poj˛ecie j˛ezyk bezkontekstowy, jego podstawowe własności i sposoby opisu przez gramatyki i automaty ze stosem W3 Zna podstawowe metody konstruowania parserów Z zakresu umiej˛etności studenta: U1 Potrafi określić stopień trudności rozpoznawania i opisania danego j˛ezyka formalnego U2 Potrafi wykorzystać narz˛edzia do budowy parserów i prostych kompilatorów Z zakresu kompetencji społecznych studenta: K1 Rozumie stopień komplikacji zagadnień zwiazanych ˛ z przetwarzaniem danych K2 Potrafi wyjaśnić podstawowe zagadnienia zwiazane ˛ z technikami translacji i ich zastosowaniami TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Forma zaj˛eć - wykłady Poj˛ecia podstawowe. Automat skończony Równoważność klasy j˛ezyków rozpoznawanych przez DFA i NFA oraz definiowanych przez RE. Minimalny DFA Własności j˛ezyków regularnych. Analiza leksykalna Gramatyki bezkontekstowe. Ich postacie normalne Automat ze stosem (PDA). Równoważność PDA i gramatyk bezkontekstowych Własności j˛ezyków bezkontekstowych Budowa kompilatora. Analiza składniowa Gramatyki typu LL(k) Analiza wst˛epujaca. ˛ Gramatyki typu LR(k) Gramatyki SLR, LR(1) i LALR Translacja sterowana składnia˛ i zależności kontekstowe Synteza kodu i środowisko czasu wykonania Hierarchia Chomsky’ego Wst˛ep do teorii obliczeń Podsumowanie wykładu Forma zaj˛eć - ćwiczenia Alfabety, słowa i j˛ezyki Automaty skończone i wyrażenia regularne Minimalizacja automatów i dowody na należenie lub nienależenie do j˛ezyków regularnych Własności gramatyk bezkontekstowych Automaty ze stosem. Dowody na należenie lub nienależenie do j˛ezyków bezkontekstowych Parsery zst˛epujace ˛ Parsery wst˛epujace ˛ Gramatyki atrybutowe i reguły translacji 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 1h 2h 2h 2h 2h 2h 2h 2h Lab1 Lab2 Lab3 Forma zaj˛eć - laboratorium Implementacja analizatora leksykalnego Implementacja analizatora składniowego Projekt programistyczny - kompilator STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 4h 4h 7h 1. Wykład multimedialny 2. Rozwiazywanie ˛ zadań i problemów 3. Rozwiazywanie ˛ zadań programistycznych 4. Tworzenie projektów programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny Numer efektu kształcenia Sposób oceny efektu kształcenia F1 W1-W3, K1-K2 Egzamin F2 U1-U2, K1-K2 Kartkówki, aktywność przy tablicy F3 U1-U2, K1-K2 Projekt programistyczny P=40%*F1+20%*F2+40%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. J.E. Hopcroft, R. Motwani, J.D. Ullman, Wprowadzenie do teorii automatów, j˛ezyków i obliczeń, WNT, Warszawa 2005 (ISBN 83-01-14502-1) 2. J.E. Hopcroft, J.D. Ullman, Wprowadzenie do teorii automatów, j˛ezyków i obliczeń, WNT, Warszawa 1994 (ISBN 83-01-11298-0) 3. A.V. Aho, R. Sethi, J.D. Ullman, Kompilatory. Reguły, metody i narz˛edzia, WNT, Warszawa 2002, (ISBN: 83-204-2656-1) 4. flex: The Fast Lexical Analyzer (http://flex.sourceforge.net/) 5. Bison - GNU parser generator (http://www.gnu.org/software/bison/) OPIEKUN PRZEDMIOTU dr Maciej G˛ebala 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU J˛ezyki Formalne i Techniki Translacji Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W07 C1 Wy1-Wy15 W2 K1_W01 K1_W07 C1 Wy1-Wy15 W3 K1_W05 K1_W07 K1_W08 K1_W13 C1 Wy1-Wy15 Ćw1-Ćw8 U1 K1_U10 K1_U31 C2 C3 Lab1-Lab3 U2 K1_U01 K1_U22 K1_U29 C2 C3 Ćw1-Ćw8 Lab1-Lab3 K1 K1_K01 K1_K11 K1_K12 K1_K13 C1 C2 C3 Wy1-Wy15 Ćw1-Ćw8 Lab1-Lab3 K2 K1_K01 K1_K14 C1 C2 C3 Wy1-Wy15 Ćw1-Ćw8 Lab1-Lab3 4 Numer narz˛edzia dydaktycznego** 156 156 156 23456 23456 123456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Systemy Wbudowane Nazwa w j˛ezyku angielskim : Embedded Systems Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I11 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Umiej˛etność programowania może ułatwić przyswojenie kolejnego j˛ezyka. Znajomość treści przedmiotu Architektura Komputerów i Systemy Operacyjne CELE PRZEDMIOTU C1 zapoznanie z metodami budowy i wykorzystania układów wbudowanych C2 Nauczenie metod projektowania układów w technologii FPGA 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 posiada wiedz˛e pozwalajac ˛ a˛ na zrozumienie sposobu działania procesora W2 posiada wiedz˛e dotyczac ˛ a˛ sposobu organizacji współpracy urzadzeń ˛ W3 posiada wiedz˛e na temat technik konstruowania urzadzeń ˛ jednozadaniowych W4 posiada wiedz˛e na temat układów programowalnych i j˛ezyków programowania umożliwiajac ˛ a˛ tworzenie własnych aplikacji W5 posiada wiedz˛e na temat modeli teoretycznych dla opisu złożonych systemów wbudowanych W6 posiada wiedz˛e na temat metod realizacji zadań krytycznych czasowo W7 zna techniki sterowania urzadzeniami ˛ przez systemy wbudowane Z zakresu umiej˛etności studenta: U1 potrafi zaprojektować proste procesory jednozadaniowe U2 potrafi przeanalizować oraz zaprojektować niskopoziomowy protokół komunikacyjny U3 potrafi post˛epować zgodnie ze standardowa˛ metodyka˛ realizacji systemów wbudowanych U4 potrafi posługiwać si˛e standardowymi narz˛edziami/j˛ezykami służacymi ˛ do opisu urzadzeń ˛ wbudowanych U5 potrafi wykorzystywać teoretyczne modele procesów realizowanych przez urzadzenia ˛ wbudowane U6 potrafi wykorzystywać techniki szeregowania zadań i realizować systemy czasu rzeczywistego U7 potrafi realizować proste kontrolery U8 potrafi przeanalizować sposób pracy i wykorzystać interfejs prostych urzadzeń ˛ elektronicznych U9 potrafi zaprojektować i zaimplementować prosty system wbudowany za pomoca˛ układów FPGA Z zakresu kompetencji społecznych studenta: K1 posiada świadomość możliwości wykorzystania technologii i potrafi przekazać wiedz˛e na ten temat K2 umiej˛etność zarzadzania ˛ cyklem życiowym systemów wbudowanych K3 posiada umiej˛etność współpracy ze specjalistami z innych zaawansowanych dziedzin wiedzy technicznej K4 w projekcie, potrafi uwzgl˛edniać czynniki zwiazane ˛ z ergonomia˛ i ochrona˛ środowiska TREŚCI PROGRAMOWE 2 Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Forma zaj˛eć - wykłady Wprowadzenie Zasady projektowania Architektura procesora jednozadaniowego Projektowanie procesora jednozadaniowego Urzadzenia ˛ peryferyjne i pami˛eć Protokoły transmisji danych, interfacing Architektury programowalnych układów logicznych Metodyka projektowania systemów wbudowanych J˛ezyki opisu hardware’u Modelowanie Systemy czasu rzeczywistego, szeregowanie zadań Systemy kontrolne Forma zaj˛eć - laboratorium Wprowadzenie Podstawy budowy modułowej Implementacja automatu skończonego Klawiatura 16 przyciskowa Ulotna pami˛eć RAM Wyświetlacz LCD Projekt końcowy STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 4h 2h 2h 2h 2h 2h 2h 6h 2h 2h 2h 2h 4h 2h 2h 2h 16h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań programistycznych 4. Tworzenie projektów programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W7, K1-K4 U1-U9, K1-K4 Sposób oceny efektu kształcenia Egzamin końcowy Wykonanie projektu LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Embedded System Design. Peter Marwedel, ISBN:ISBN-10 3-540-34048-3 2. Układy FPGA w przykładach. Jacek Majewski, Piotr Zbysiński 3. ISE WebPack in-depth tutorial. Xilinx.com OPIEKUN PRZEDMIOTU mgr inż. Przemysław Błaskiewicz 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Systemy Wbudowane Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA 4 Przedmiotowy efekt kształcenia W1 W2 W3 W4 W5 W6 W7 U1 U2 U3 U4 U5 U6 U7 U8 U9 K1 K2 K3 K4 Odniesienie przedmiotowego efektu do efektów kształcenia zdefiniowanych dla kierunku studiów i specjalności (o ile dotyczy) K1_W01 K1_W02 K1_W05 K1_W07 K1_W11 K1_W12 K1_W13 K1_W14 K1_W16 K1_W01 K1_W02 K1_W05 K1_W11 K1_W13 K1_W02 K1_W04 K1_W15 K1_W02 K1_W04 K1_W05 K1_W08 K1_W01 K1_W04 K1_W05 K1_W07 K1_W01 K1_W04 K1_W05 K1_W01 K1_W04 K1_W05 K1_U01 K1_U03 K1_U04 K1_U06 K1_U09 K1_U15 K1_U16 K1_U17 K1_U20 K1_U22 K1_U24 K1_U26 K1_U30 K1_U32 K1_U01 K1_U02 K1_U04 K1_U06 K1_U09 K1_U15 K1_U17 K1_U20 K1_U22 K1_U24 K1_U29 K1_U30 K1_U32 K1_U01 K1_U02 K1_U04 K1_U09 K1_U10 K1_U11 K1_U15 K1_U17 K1_U18 K1_U19 K1_U20 K1_U22 K1_U32 K1_U01 K1_U02 K1_U04 K1_U09 K1_U12 K1_U15 K1_U17 K1_U18 K1_U19 K1_U20 K1_U22 K1_U32 K1_U01 K1_U02 K1_U04 K1_U10 K1_U15 K1_U17 K1_U18 K1_U19 K1_U20 K1_U21 K1_U31 K1_U01 K1_U04 K1_U09 K1_U11 K1_U15 K1_U17 K1_U18 K1_U19 K1_U20 K1_U22 K1_U32 K1_U01 K1_U02 K1_U04 K1_U09 K1_U10 K1_U11 K1_U15 K1_U17 K1_U18 K1_U19 K1_U20 K1_U22 K1_U32 K1_U01 K1_U02 K1_U04 K1_U09 K1_U10 K1_U11 K1_U15 K1_U17 K1_U18 K1_U19 K1_U20 K1_U22 K1_U32 K1_U01 K1_U02 K1_U04 K1_U09 K1_U10 K1_U11 K1_U15 K1_U18 K1_U19 K1_U20 K1_U21 K1_U22 K1_U26 K1_U27 K1_U32 K1_K01 K1_K02 K1_K05 K1_K12 K1_K13 K1_K14 K1_K06 K1_K07 K1_K08 K1_K09 K1_K11 K1_K01 K1_K04 K1_K08 K1_K10 K1_K11 K1_K12 K1_K13 K1_K15 K1_K01 K1_K04 K1_K10 5 Cele przedmiotu** Treści programowe** C1 Wy1-Wy12 Numer narz˛edzia dydaktycznego** 1256 C1 Wy1-Wy12 1256 C1 C1 C1 C1 C1 C1 Wy1-Wy12 Wy1-Wy12 Wy1-Wy12 Wy1-Wy12 Wy1-Wy12 Lab1-Lab7 1256 1256 1256 1256 1256 3456 C1 Lab1-Lab7 3456 C1 Lab1-Lab7 3456 C1 Lab1-Lab7 3456 C1 Lab1-Lab7 3456 C1 Lab1-Lab7 3456 C1 Lab1-Lab7 3456 C1 Lab1-Lab7 3456 C1 Lab1-Lab7 3456 C1 C2 Wy1-Wy12 Lab1-Lab7 Wy1-Wy12 Lab1-Lab7 Wy1-Wy12 Lab1-Lab7 Wy1-Wy12 Lab1-Lab7 123456 C1 C2 C1 C2 C1 C2 123456 123456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Projekt Dyplomowy Nazwa w j˛ezyku angielskim : Diploma project Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I13 Grupa kursów : TAK Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zaj˛eć zorganizowanych w Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 450 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 15 w tym liczba odpowiadajaca ˛ zaj˛eciom o charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 15 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Dopuszczenie do siódmego semestru studiów. CELE PRZEDMIOTU C1 Realizacja projektu dyplomowego oraz sprawdzenie umiej˛etności samodzielnej pracy studenta PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Opanuje nowe narz˛edzia informatyczne W2 Ma opanowane metody pisania dokumentacji Z zakresu umiej˛etności studenta: U1 Potrafi samodzielnie zbudować poprawnie działajac ˛ a˛ aplikacj˛e U2 Potrafi samodzielnie napisać dokumentacje zbudowanej aplikacji Z zakresu kompetencji społecznych studenta: K1 Wykazuje si˛e samodzielnościa˛ zawodowa˛ K2 Potrafi prezentować nowe rozwiazania ˛ informatyczne K3 Rozumie zasady ochrony własności intelektualnej 1 TREŚCI PROGRAMOWE Moduł poświ˛econy realizacji projektu dyplomowego inżynierskiego. W jego skład typowo wchodzi: zbudowanie ustalonej z opiekunem aplikacji, przetestowanie jej poprawności oraz spisanie jej dokumentacji. Możliwe sa˛ odst˛epstwa od tej reguły, jednak tylko w uzgodnieniu z Komisja˛ Programowa˛ kierunku Informatyka. STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Tworzenie projektów programistycznych 2. Konsultacje 3. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 Numer efektu kształcenia W1-W2, U1-U2, K1-K3 Sposób oceny efektu kształcenia Ocena jakości wykonania projektu i jego dokumentacji P=100%*F1 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Literatura merytoryczna uzgodniona z opiekunem pracy dyplomowej 2. Literatura techniczna uzgodniona z opiekunem pracy dyplomowej OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Projekt Dyplomowy Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W05 K1_W06 C1 W2 K1_W14 K1_W15 K1_W16 C1 U1 K1_U03 K1_U06 K1_U15 K1_U17 C1 K1_U19 K1_U21 K1_U24 K1_U32 U2 K1_U01 K1_U15 K1_U22 K1_U32 C1 K1 K1_K01 K1_K04 K1_K08 K1_K09 C1 K1_K11 K1_K12 K1_K13 K2 K1_K02 K1_K14 C1 K3 K1_K04 K1_K10 C1 3 Numer narz˛edzia dydaktycznego** 23 23 123 123 123 123 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Seminarium Dyplomowe Nazwa w j˛ezyku angielskim : Diploma Seminar Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I14 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI CELE PRZEDMIOTU C1 Opanowanie techniki realizacji projektu dyplomowego (realizacji projektu, napisanie dokumentacji projektu, przygotowanie prezentacji) 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna zasady dokumentowania projektów informatycznych Z zakresu umiej˛etności studenta: U1 Potrafi si˛e posługiwać j˛ezykiem Latex w stopniu wystarczajacym ˛ do napisania dokumentacji projektu inżynierskiego U2 Potrafi przygotowywać krótka˛ prezentacj˛e U3 Potrafi wygłosic krótki wykład Z zakresu kompetencji społecznych studenta: K1 Rozumie poj˛ecie plagiatu K2 Potrafi w sposób zwi˛ezły przedstawić projekt informatyczny TREŚCI PROGRAMOWE Sem1 Sem2 Sem3 Sem4 Sem5 Forma zaj˛eć - seminarium Zasady pisania prac dyplomowych Omawianie tematów prac Dyskusje na temat post˛epów prac Zasady budowania prezentacji Prezentacje uczestników seminarium STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 8h 10h 2h 10h 1. Rozwiazywanie ˛ zadań i problemów 2. Tworzenie projektów programistycznych 3. Prezentacje multimedialne studentów 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 Numer efektu kształcenia W1-W1, U1-U3, K1-K2 P=100%*F1 2 Sposób oceny efektu kształcenia Wygłoszenie dwóch multimedialnych referatów LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Podr˛ecznik j˛ezyka Latex 2. Instrukcja obsługi klasy beamer 3. Profesjonalna dodatkowa lektura zwiazana ˛ z celem realizowanego projektu dyplomowego uczestnika seminarium OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Seminarium Dyplomowe Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W15 K1_W16 C1 Sem1-Sem5 U1 K1_U01 K1_U02 K1_U12 K1_U15 C1 Sem1-Sem5 K1_U22 K1_U32 U2 K1_U02 K1_U21 K1_U22 K1_U26 C1 Sem1-Sem5 K1_U32 U3 K1_U02 K1_U06 K1_U15 K1_U18 C1 Sem1-Sem5 K1 K1_K10 K1_K12 C1 Sem1-Sem5 K2 K1_K02 K1_K13 K1_K14 C1 Sem1-Sem5 4 Numer narz˛edzia dydaktycznego** 4 1234 1234 1234 1234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wprowadzenie do Funkcji Zespolonych Nazwa w j˛ezyku angielskim : Introduction to Complex Functions Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W01 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 75 105 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Ukończenie kursu Analiza Matematyczna 1 i Algebra 1 z ocena˛ pozytywna˛ CELE PRZEDMIOTU C1 Omówienie podstawowych poj˛eć, twierdzeń oraz metod analizy matematycznej funkcji jednej zmiennej zespolonej C2 Praktyczne opanowanie podstawowych metod analizy funkcji jednej zmiennej zespolonej (granice ciagów ˛ i funkcji, różniczkowanie, całkowanie, punkty osobliwe) 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie granicy ciagu, ˛ szeregu, granicy funkcji, ciagłości ˛ funkcji i pochodnej jednej zmiennej zespolonej W2 Zna poj˛ecie całki funkcji zespolonej Z zakresu umiej˛etności studenta: U1 Potrafi posługiwać si˛e metodami rachunku różniczkowego funkcji zmiennej zespolonej. U2 Potrafi posługiwać si˛e metodami rachunku całkowego funkcji zmiennej zespolonej. Z zakresu kompetencji społecznych studenta: K1 Rozumie potrzeb˛e stosowania metod analizy zespolonej w informatyce. TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Wy16 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Forma zaj˛eć - wykłady Liczby zespolone Ciagi ˛ i szeregi o wyrazach zespolonych Funkcje zmiennej zespolonej Granice funkcji i ciagłość ˛ Pochodna funkcji Całkowanie I Wzór całkowy Cauchy‘ego Funkcje harmoniczne Szeregi pot˛egowe Szereg Taylora i Laurenta Punkty osobliwe i residuum. Zasada argumentu i twierdzenie Rouchego Zastosowania twierdzenia o residuach. Metoda Rice’a - cz˛eść I Kolokwium Metoda Rice’a - cz˛eść II Forma zaj˛eć - ćwiczenia Liczby zespolone Ciagi ˛ i szeregi o wyrazach zespolonych Funkcje zmiennej zespolonej Granice funkcji i ciagłość ˛ Pochodna funkcji Całkowanie Wzór całkowy Cauchy‘ego Funkcje harmoniczne Szeregi pot˛egowe Szereg Taylora i Laurenta Zastosowania twierdzenia o residuach. Podsumowanie 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 1h 2h 1h 2h 2h 2h 2h 2h 2h 4h 2h 2h 2h 2h 2h 4h 4h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Konsultacje 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W2, K1-K1 U1-U2, K1-K1 Sposób oceny efektu kształcenia kolokwium aktywność LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. F. Leja, Funkcje zespolone PWN 2. W. Krysicki, L. Włodarski Analiza matematyczna w zadaniach PWN 3. A. Ganczar, Analiza zespolona w zadaniach PWN OPIEKUN PRZEDMIOTU dr Rafał Kapelko 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wprowadzenie do Funkcji Zespolonych Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 C1 Wy1-Wy16 W2 K1_W01 K1_W04 C1 Wy1-Wy16 U1 K1_U02 K1_U31 C2 Ćw1-Ćw12 Ćw1-Ćw12 U2 K1_U02 K1_U10 K1_U31 C2 K1 K1_K01 K1_K12 K1_K13 K1_K14 C1 C2 Wy1-Wy16 Ćw1-Ćw12 4 Numer narz˛edzia dydaktycznego** 1234 1234 34 34 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wprowadzenie do Kombinatoryki Analitycznej Nazwa w j˛ezyku angielskim : Introduction to Analytic Combinatorics Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W03 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 30 60 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Opanowany materiał z kursów analiza matematyczna oraz matematyka dyskretna. Znajomość podstawowych faktów z zakresu teorii grafów oraz funkcji zespolonych. CELE PRZEDMIOTU C1 Zapoznanie słuchaczy z podstawowymi poj˛eciami i technikami nowoczesnej kombinatoryki anaalitycznej C2 Zdobycie umiej˛etności posługiwania si˛e narz˛edziami analizy kombinatorycznej z uwzgl˛ednieniem analizy algorytmów C3 Zdobycie umiej˛etności posługiwania si˛e pakietami matematycznymi z uwzgl˛ednieniem metod symbolicznych 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecia kombinatoryki analitycznej i widzi ich zwiazek ˛ z obietktami wykorzystywanymi w informatyce W2 Posiada wiedz˛e z zkaresu kombinatoryki analitycznej umożliwiajac ˛ a˛ rozwiazywanie ˛ pewnych problemów probabilistycznych W3 Posiada wiedz˛e z zakresu analizy matematycznej wykorzystywana˛ w kombinatoryce Z zakresu umiej˛etności studenta: U1 Umie analizować algorytmy narz˛edziami komobinatoryki analitycznej U2 Umie stosować pakiety matematyczne dla rozwiazywania ˛ problemów kombinatoryki analitycznej Z zakresu kompetencji społecznych studenta: K1 Umiej˛etność przedstawienia problemu kombinatorycznego osobie bez znajomości zagadnień kombinatorycznych TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Ćw1 Ćw2 Ćw3 Ćw4 Lab1 Lab2 Lab3 Forma zaj˛eć - wykłady Wst˛ep - podstawowe poj˛ecia Podstawowe klasy kombinatoryczne Konstrukcje zaawansowane Ciagi ˛ i j˛ezyki Struktury drzewiaste. Klasy etykietowane Kombinatoryka analityczna a prawdopodobieństwo dyskretne Funkcje wielu zmiennych. Podsumowanie Forma zaj˛eć - ćwiczenia Podstawowe konstrukcje Konstrukcje zaawansowane dla klas nieetykietowanych Klasy etykietowane. Kombinatoryka a prawdopodobieństwo dyskretne Forma zaj˛eć - laboratorium Wykorzystanie pakietu matematycznego w kombinatoryce analitycznej Reprezentacja struktur kombinatorycznych. Testowanie hipotez badawczych STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Praca własna studentów 2 3h 3h 2h 2h 4h 4h 6h 4h 2h 4h 4h 4h 3h 7h 4h 4h OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny Numer efektu kształcenia Sposób oceny efektu kształcenia F1 W1-W3, K1-K1 Kolokwium F2 U1-U2, K1-K1 Lista deklaracyjna i aktywność F3 U1-U2, K1-K1 Ocena programów P=40%*F1+30%*F2+30%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Philippe Flajolet,Robert Sedgewick: Analytic Combinatorics 2. Witold Lipski, Wiktor Marek: Analiza kombinatoryczna 3. Dokumentacja systemu Wolfram Mathematica OPIEKUN PRZEDMIOTU dr Marek Klonowski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wprowadzenie do Kombinatoryki Analitycznej Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W05 C1 Wy1-Wy9 W2 K1_W01 C1 Wy1-Wy9 W3 K1_W01 K1_W04 C1 Wy1-Wy9 Ćw1-Ćw4 U1 K1_U01 K1_U03 K1_U09 C2 C3 Lab1-Lab3 U2 K1_U10 K1_U11 K1_U17 C2 C3 Ćw1-Ćw4 Lab1-Lab3 K1 K1_K12 K1_K13 K1_K14 C1 C2 C3 Wy1-Wy9 Ćw1-Ćw4 Lab1-Lab3 4 Numer narz˛edzia dydaktycznego** 13 13 13 23 23 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Teoretyczne Podstawy Informatyki Nazwa w j˛ezyku angielskim : Theoretical Fundamentals of Computer Science Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W04 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI J˛ezyki formalne i techniki translacji. Algorytmy i struktury danych. Logika CELE PRZEDMIOTU C1 Zapoznanie słuchaczy z teoretycznymi modelami obliczeń. C2 Opanowanie narz˛edzi formalnych niezb˛ednych do zrozumienia treści omawianych na wykładzie. PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecia: maszyna Turinga, funkcja rekurencyjna, funkcja uniwersalna. W2 Zna podstawowe klasy złożoności czasowej i pami˛eciowej. Z zakresu umiej˛etności studenta: U1 Potrafi określić przynależność problemu do klasy złożoności czasowej i pami˛eciowej Z zakresu kompetencji społecznych studenta: K1 Rozumie stopien komplikacji zagadnień zwiazanych ˛ z przetwarzaniem danych K2 Potrafi wyjaśnić podstawowe zagadnienia zwiazane ˛ z teoria˛ obliczeń. 1 TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Forma zaj˛eć - wykłady Wprowadzenie Maszyny Turinga Klasa funkcji rekurencyjnych Model z rekursja˛ prosta˛ Funcja uniwersalna. Klasy złożoności czasowej i pami˛eciowej Złożoność Kołmogorowa. Obliczenia losowe. Obliczenia kwantowe. Forma zaj˛eć - ćwiczenia Automaty, Maszyny Turinga, Maszyna RAM Funkcje rekurencyjne Funkcje rekurencyjnie przeliczalne Właściwe funkcje złożoności Klasy L, NL, P, NP, co-NP, PSPACE, EXP Klasy probabilistyczne: RP, co-RP, ZPP, PP i BPP Złożoność Kołmogorowa. Obliczenia kwantowe STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h h 4h 2h 2h 6h 4h 2h 2h 2h 4h 4h 2h 4h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W2, K1-K2 U1-U1, K1-K2 Sposób oceny efektu kształcenia Egzamin Listy zadań LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. J.E. Hopcroft, R. Motwani, J.D. Ullman, Wprowadzenie do teorii automatów, j˛ezyków i obliczen, WNT, Warszawa 2005 (ISBN 83-01-14502-1) 2. C. Papadimitrou, Złożoność obliczeniowa 3. M. Hirvensalo, Algorytmy kwantowe, 2008 OPIEKUN PRZEDMIOTU dr Filip Zagórski 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Teoretyczne Podstawy Informatyki Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W07 K1_W13 C1 Wy1-Wy9 W2 K1_W04 K1_W05 C1 Wy1-Wy9 U1 K1_U01 K1_U02 K1_U06 K1_U30 C2 Ćw1-Ćw8 K1_U31 K1 K1_K01 K1_K13 C1 C2 Wy1-Wy9 Ćw1-Ćw8 K2 K1_K01 K1_K13 C1 C2 Wy1-Wy9 Ćw1-Ćw8 3 Numer narz˛edzia dydaktycznego** 13 13 23 123 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wprowadzenie do Teorii Grafów Nazwa w j˛ezyku angielskim : Introduction to Graph Theory Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W05 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 30 30 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Brak wymagań CELE PRZEDMIOTU C1 Wprowadzenie do teorii grafów. C2 Lepsze zrozumienie materiału omawianego na wykładzie PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna definicje i twierdzenia teorii W2 Zna przykłady wyrażania problemów w j˛ezyku teorii grafów. Z zakresu umiej˛etności studenta: U1 Potrafi rozwiazywać ˛ problemy wyrażone w j˛ezyku teorii grafów. U2 Potrafi wyrażać wybrane problemy w j˛ezyku teorii grafów. Z zakresu kompetencji społecznych studenta: K1 Rozumie że wiele problemów optymalizacyjnych można rozwiazać ˛ przedstawiajac ˛ je w j˛ezyku teorii grafów. 1 TREŚCI PROGRAMOWE Forma zaj˛eć - wykłady Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wprowadzenie. Drogi i cykle. Drzewa. Grafy planarne. Kolorowanie grafów. Grafy skierowane. Problem skojarzenia małżeństw. Matroidy. 6h 2h 2h 4h 6h 2h 4h 2h Forma zaj˛eć - ćwiczenia Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Wprowadzenie. Drogi i cykle. Drzewa. Grafy planarne. Kolorowanie grafów. Grafy skierowane. Problem skojarzenia małżeństw. Matroidy. STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 6h 2h 2h 4h 6h 2h 4h 2h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W2, K1-K1 U1-U2, K1-K1 Sposób oceny efektu kształcenia Rozwiazywanie ˛ zadań Rozwiazywanie ˛ zadań LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Robin J. Wilson, Wprowadzenie do teorii grafów. OPIEKUN PRZEDMIOTU dr Krzysztof Majcher 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wprowadzenie do Teorii Grafów Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 C1 Wy1-Wy8 W2 K1_W01 C1 Wy1-Wy8 U1 K1_U31 C2 Ćw1-Ćw8 Ćw1-Ćw8 U2 K1_U31 C2 K1 K1_K14 C1 C2 Wy1-Wy8 Ćw1-Ćw8 3 Numer narz˛edzia dydaktycznego** 13 13 23 23 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wprowadzenie do Topologii i Teorii Miary Nazwa w j˛ezyku angielskim : Introduction to Topology and Measure Theory Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W06 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Logika i struktury formalne Analiza matematyczna 1 Analiza matematyczna 2 CELE PRZEDMIOTU C1 Zapoznanie si˛e z elementami topologii i teorii miary pozwalajace ˛ na studiowanie dziedzin matematyki stosowanych w informatyce teoretycznej - w szczególności rachunku prawdopodobieństwa i procesów stochastycznych C2 Zdobycie umiej˛etności posługiwania si˛e poj˛eciami i twierdzeniami topologii i teorii miary 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Student umie podstawy topologii metrycznej W2 Student umie podstawy teorii miary Z zakresu umiej˛etności studenta: U1 Student umie stosować argumenty topologiczne w rozumowaniach matematycznych U2 Student umie stosować argumenty teorio-miarowe w rozumowaniach matematycznych Z zakresu kompetencji społecznych studenta: K1 Student potrafi posługiwać si˛e zaawansowana˛ literatura˛ naukowa˛ K2 Student potrafi z dostrzec gł˛ebsze zwiazki ˛ pomi˛edzy działami matematyki i informatyki TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Forma zaj˛eć - wykłady Przestrzenie metryczne. Podstawowe poj˛ecia topologiczne. Podprzestrzenie, iloczyny kartezjańskie przestrzeni.Przestrzenie ośrodkowe i nieośrodkowe. Zbiory zwarte. Odwzorowania ciagłe ˛ przestrzeni metrycznych. Zupełność i twierdzenie Baire’a. Sigma-algebry zbiorów; zbiory borelowskie w przestrzeniach metrycznych. Poj˛ecia miary i miary zewn˛etrznej. Generowanie miary przez miar˛e zewn˛etrzna˛ – twierdzenie Caratheodory‘ego. Przestrzeń miarowa. Miara zewn˛etrzna metryczna, miara Lebesgue‘a na prostej. Funkcje mierzalne. Całka. Podstawowe własności całki. Twierdzenia Lebesgue’a o zbieżności monotonicznej i zmajoryzowanej. Miara produktowa i twierdzenie Fubiniego. 2 2h 2h 2h 2h 2h 2h 2h 3h 3h 2h 2h 2h 2h 2h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Ćw13 Ćw14 Forma zaj˛eć - ćwiczenia Przestrzenie metryczne Podstawowe poj˛ecia topologiczne. Podprzestrzenie, iloczyny kartezjańskie przestrzeni. Przestrzenie ośrodkowe i nieośrodkowe. Zbiory zwarte. Odwzorowania ciagłe ˛ przestrzeni metrycznych. Zupełność i twierdzenie Baire’a. Sigma-algebry zbiorów; zbiory borelowskie w przestrzeniach metrycznych. Poj˛ecia miary i miary zewn˛etrznej. Generowanie miary przez miar˛e zewn˛etrzna˛ – twierdzenie Caratheodory‘ego. Przestrzeń miarowa. Miara zewn˛etrzna metryczna, miara Lebesgue‘a na prostej. Funkcje mierzalne. Całka Podstawowe własności całki. Twierdzenia Lebesgue’a o zbieżności monotonicznej i zmajoryzowanej. Miary produktowe i twierdzenie Fubiniego STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h 2h 2h 2h 3h 3h 2h 2h 2h 2h 2h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Konsultacje 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=70%*F1+30%*F2 Numer efektu kształcenia W1-W2, K1-K2 U1-U2, K1-K2 Sposób oceny efektu kształcenia Egzamin Kolokwium zaliczeniowe LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Kazimierz Kuratowski, Wst˛ep do teorii mnogości i topologii, PWN 2004 2. Stanisław Łojasiewicz, Wst˛ep do teorii funkcji rzeczywistych, PWN 1973 OPIEKUN PRZEDMIOTU prof. Michał Morayne 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wprowadzenie do Topologii i Teorii Miary Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 C1 Wy1-Wy14 W2 K1_W01 C1 Wy1-Wy14 U1 K1_U11 K1_U31 C2 Ćw1-Ćw14 Ćw1-Ćw14 U2 K1_U11 K1_U31 C2 K1 K1_K01 K1_K13 K1_K15 C1 C2 Wy1-Wy14 Ćw1-Ćw14 K2 K1_K01 K1_K12 C1 C2 Wy1-Wy14 Ćw1-Ćw14 4 Numer narz˛edzia dydaktycznego** 134 134 234 234 1234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Teoria Informacji Nazwa w j˛ezyku angielskim : Information Theory Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W09 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 30 30 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Brak wymagań CELE PRZEDMIOTU C1 Wprowadzenie do teorii informacji. C2 Lepsze zrozumienie materiału prezentowanego na wytkładzie. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecia: kod, entropia, informacja, kryptosystem, kanał komunikacyjny, złożoność Kołomogorowa, stała Chaitina, oraz omawiane na wykładzie własności. Potrafi podać przykłady ilustrujace ˛ omawiane poj˛ecia. Rozumie twierdzenia Shannona. Z zakresu umiej˛etności studenta: U1 Potrafi dla zadanego zbioru symboli, oraz zadanej przestrzeni probablistycznej wyznaczyć jej kod o najmniejszej średniej długości. U2 Potrafi wyznaczać takie parametry kodu jak: entropia, entropia warunkowa, średnia˛ długość, informacja, informacja wzajemna U3 Potrafi wyliczać parametry kanału komunikacyjnego takie jak przepustowość kanału. Potrafi obliczyc jakość reguły decyzyjnej. Z zakresu kompetencji społecznych studenta: K1 Rozumie znaczenie teorio-informacyjnych ograniczeń systemów informatycznych. TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Forma zaj˛eć - wykłady Wprowadzenie, kody. Poj˛ecie entropii. Długość kodu. Długość kodu. Informacja wzajemna Kryptosystem, szyfrowanie doskonałe. Kanały komunikacyjne. Kanały komunikacyjne. Zmniejszanie bł˛edów transmisji w kanale. Twierdzenie Shannaona o kodach. Dowód twierdzenie Shannaona o kodach. Złożoność Kołomogorowa. Stała Chaitina. 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 4h 4h 2h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Ćw13 Forma zaj˛eć - ćwiczenia Wprowadzenie, kody. Poj˛ecie entropii. Długość kodu. Średnia długość kodu. Informacja wzajemna. Kryptosystem, szyfrowanie doskonałe. Kanały komunikacyjne. Kanały komunikacyjne. Zmniejszanie bł˛edów transmisji w kanale. Twierdzenie Shannaona o kodach. Twierdzenie Shannaona o kodach. Złożoność Kołomogorowa. Stała Chaitina. STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 4h 4h 2h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1, K1-K1 U1-U3, K1-K1 Sposób oceny efektu kształcenia Egzamin. Samodzielne rozwiazywaniae ˛ zadań P=60%*F1+40%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Paweł Przybyłowicz "Wst˛ep do teorii Informacji i kodowania" OPIEKUN PRZEDMIOTU dr Krzysztof Majcher 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Teoria Informacji Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 K1_W13 C1 Wy1-Wy13 U1 K1_U10 K1_U17 C2 Ćw1-Ćw13 U2 K1_U10 K1_U17 C2 Ćw1-Ćw13 U3 K1_U10 K1_U17 C2 Ćw1-Ćw13 K1 K1_K01 C1 C2 Wy1-Wy13 Ćw1-Ćw13 4 Numer narz˛edzia dydaktycznego** 13 23 23 23 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Algorytmy Optymalizacji Dyskretnej Nazwa w j˛ezyku angielskim : Discrete Optimization Algorithms Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W08 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 45 45 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wst˛ep do Informatyki i Programowania, Kurs programowania, Algorytmy i Struktury Danych CELE PRZEDMIOTU C1 Omówienie podstawowych problemów i algorytmów optymalizacji dyskretnej, w szczególności: zagadnienia najkrótszej ścieżki, maksymalnego i najtańszego przepływu w sieciach, zagadnienia skojarzeń w grafach, zagadnienia plecakowe, wybrane zagadnienia szeregowania na maszynach oraz efektywne algorytmy rozwiazywania ˛ prezentowanych zagadnień C2 Opanowanie i teoretyczna analiza problemów i algorytmów optymalizacji dyskretnej omawianych na wykładzie C3 Opanowanie algorytmów optymalizacji dyskretnej omawianych na wykładzie 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna problemy i algorytmy znajdowania najkrótszych dróg W2 Zna problemy i algorytmy znajdowania przepływów ekstremalnych W3 Zna problemy szeregowania zadań na jednej maszynie i na maszynach równoległych i algorytmy dla tych problemów W4 Zna problemy skojarzeń i algorytmy dla tych problemów W5 Zna problem plecakowy i algorytmy dla tego problemu Z zakresu umiej˛etności studenta: U1 Potrafi dobrać odpowiedni algorytm dla problemów przedstawionych na wykładzie oraz ich modyfikacji. Umie modyfikować oraz implementować algorytmy przedstawione na wykładzie. Potrafi transformować wybrane problemy do problemów przedstawionych na wykładzie U2 Umie przeprowadzić analiz˛e wybranych problemów i algorytmów, przedstawionych na wykładzie, oraz ich modyfikacji Z zakresu kompetencji społecznych studenta: K1 Zna i zauważa, nowe, praktyczne zastosowania problemów i algorytmów optymalizacji dyskretnej TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Forma zaj˛eć - wykłady Programowanie liniowe i całkowitoliczbowe – wybrane poj˛ecia i metody Problemy najkrótszych dróg Algorytmy znajdowania najkrótszych dróg Problem maksymalnego przepływu w sieci. Algorytmy znajdowania maksymalnego przepływu Problem najtańszego przepływu w sieci Algorytmy znajdowania najtańszego przepływu Ogólny problem szeregowania Algorytmy szeregowania na jednej maszynie Algorytmy szeregowania na maszynach równoległych Problem skojarzenia Algorytmy dla problemów skojarzenia Problem plecakowy Algorytmy dla problemu plecakowego Forma zaj˛eć - ćwiczenia Modelowanie prostych problemów za pomoca˛ programowania liniowego i całkowitoliczbowego Problemy najkrótszych dróg Problemy przepływów ekstremalnych w sieciach Problemy szeregowania zadań Kolokwium 2 2h 2h 4h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 4h 4h 4h 1h Lab1 Lab2 Lab3 Lab4 Forma zaj˛eć - laboratorium Wprowadzenie do pakietów rozwiazujacych ˛ zadania programowania liniowego i całkowitoliczbowego Algorytmy znajdowania najkrótszych dróg Algorytmy znajdowania przepływu w sieciach Algorytmy szeregowania STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 3h 4h 4h 4h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 F3 Numer efektu kształcenia W1-W5, K1-K1 U1-U2, K1-K1 U1-U2, K1-K1 Sposób oceny efektu kształcenia Brak Kolokwium zaliczeniowe Realizacja zleconych zadań programistycznych P=0%*F1+50%*F2+50%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. M. M. Sysło, N. Deo, J. S. Kowalik, Algorytmy optymalizacji dyskretnej z programami w j˛ezyku Pascal, Wydawnictwo Naukowe PWN 1999 2. W. Lipski, Kombinatoryka dla programistów, Wydawnictwa Naukowo-Techniczne WNT 2007 3. C.H. Papadimitriou, K. Steiglitz, Combinatorial Optimization. Algorithms and Complexity, Dover Publication, Inc,Mineola, 1998 4. R.K. Ahuja, T.L. Magnanti and J. B. Orlin, Network Flows: Theory, Algorithms, and Applications, Prentice Hall, 1993 5. P. Brucker, Scheduling Algorithms, Springer-Verlag, Berlin Heidelberg 2007 6. R.S. Garfinkel, G.L. Nemhauser, Programowanie całkowitoliczbowe, PWN, 1978 OPIEKUN PRZEDMIOTU dr hab. Paweł Zieliński 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Algorytmy Optymalizacji Dyskretnej Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W04 K1_W05 K1_W06 C1 Wy1-Wy14 W2 K1_W04 K1_W05 K1_W06 C1 Wy1-Wy14 W3 K1_W04 K1_W05 K1_W06 C1 Wy1-Wy14 W4 K1_W04 K1_W05 K1_W06 C1 Wy1-Wy14 W5 K1_W04 K1_W05 K1_W06 C1 Wy1-Wy14 U1 K1_U09 K1_U10 K1_U11 K1_U12 C2 C3 Ćw1-Ćw5 K1_U31 Lab1-Lab4 Ćw1-Ćw5 U2 K1_U10 K1_U17 K1_U31 C2 C3 Lab1-Lab4 K1 K1_K08 K1_K12 K1_K13 C1 C2 C3 Wy1-Wy14 Ćw1-Ćw5 Lab1-Lab4 4 Numer narz˛edzia dydaktycznego** 1256 1256 1256 1256 1256 3456 3456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Algorytmika - Wykład Monograficzny Nazwa w j˛ezyku angielskim : Algorithmic Monographic Lecture Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W10 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymagania wst˛epne zostana˛ określone przed rozpocz˛eciem kursu CELE PRZEDMIOTU C1 Opanowanie nowoczesnych technik algorytmicznych C2 Praktyczne opanowanie nowoczesnych narz˛edzi algorytmicznych PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Opanowanie nowych technik algorytmicznych Z zakresu umiej˛etności studenta: U1 Umie zaimplementować aktualnie badane algorytmy Z zakresu kompetencji społecznych studenta: K1 Rozumie potrzeb˛e ustawicznego podnoszenia swoich kompetencji zawodowych TREŚCI PROGRAMOWE Wy1 Forma zaj˛eć - wykłady Przedstawienie wybranych zagadnień wpółczesnej algorytmiki 1 30h Ćw1 Forma zaj˛eć - ćwiczenia Rozwiazywanie ˛ zadań algorytmicznych STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 30h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Tworzenie projektów programistycznych 6. Konsultacje 7. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1, K1-K1 U1-U1, K1-K1 Sposób oceny efektu kształcenia Kolokwium zaliczeniowe Aktywność na ćwiczeniach oraz praktyczna implementacja omawianych na wykładzie algorytmów P=50%*F1+50%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Literatura zostanie podana na poczatku ˛ zaj˛eć OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Algorytmika - Wykład Monograficzny Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 K1_W03 K1_W04 C1 Wy1-Wy1 K1_W05 K1_W06 U1 K1_U01 K1_U09 K1_U10 K1_U17 C2 Ćw1-Ćw1 K1 K1_K01 K1_K10 K1_K15 C1 C2 Wy1-Wy1 Ćw1-Ćw1 3 Numer narz˛edzia dydaktycznego** 1267 34567 1234567 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Programowanie w Logice Nazwa w j˛ezyku angielskim : Programming in Logic Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W11 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymaga si˛e zaliczenie modułów „Logika i struktury formalne” i „Kurs programowania”. CELE PRZEDMIOTU C1 Zapoznanie si˛e z praktycznymi aspektami programowania w logice i z j˛ezykiem programowania Prolog C2 Opanowanie umiej˛etności programowania w j˛ezyku Prolog oraz tworzenia w nim aplikacji 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna programowanie deklaratywne jako jeden z paradygmatów programowania W2 Zna j˛ezyk programowania Prolog W3 Zna automatyczne sposoby dowodzenia twierdzeń i ich zastosowania W4 Zna metod˛e generowania i testowania oraz wie jak poprawiać jej efektywność W5 Zna gramatyki metamorficzne i wie jak wykorzystać je do przetwarzania j˛ezyka naturalnego Z zakresu umiej˛etności studenta: U1 Umie stworzyć w Prologu aplikacj˛e wielowatkow ˛ a˛ U2 Umie stworzyć w Prologu aplikacj˛e przetwarzajac ˛ a˛ dane w formacie XML U3 Umie stworzyć w Prologu aplikacj˛e klient-serwer komunikujac ˛ a˛ si˛e przez sieć U4 Umie przetwarzać dane symboliczne Z zakresu kompetencji społecznych studenta: K1 Potrafi wyjaśnić podstawowe zagadnienia zwiazane ˛ z programowaniem deklaratywnym bez odwoływania si˛e do terminologii technicznej i naukowej TREŚCI PROGRAMOWE Forma zaj˛eć - wykłady Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Wprowadzenie Działanie PROLOGu Struktury danych Przeszukiwanie rozwiazań ˛ Wejście i wyjście Przykłady programów Śledzenie programów Gramatyki metamorficzne Korutyny i watki ˛ Programowanie równoległe Interfejs do ODBC Parser SGML/XML Klient i serwer HTTP Ontologie Wnioskowanie o ontologiach 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Lab9 Lab10 Forma zaj˛eć - laboratorium Zapoznanie si˛e ze środowiskiem programowania Fakty i reguły Termy i listy Rekursja i rekursja ogonowa Przeszukiwanie rozwiazań ˛ Wejście i wyjście Gramatyki metamorficzne Korutyny i watki ˛ Parser SGML/XML Serwer HTTP STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 4h 4h 2h 4h 4h 2h 4h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W5, K1-K1 U1-U4, K1-K1 Sposób oceny efektu kształcenia Kolokwium Kontrola realizacji list zadań LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. W.F. Clocksin, C.S. Mellish. Prolog. Programowanie. Helion, 2003. 2. R.A. O’Keefe. The Craft of Prolog. The MIT Press, 1990. 3. L. Sterling, E. Shapiro. The Art of Prolog. The MIT Press, 1994. OPIEKUN PRZEDMIOTU dr Przemysław Kobylański 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Programowanie w Logice Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W08 C1 Wy1-Wy15 W2 K1_W08 C1 Wy1-Wy15 W3 K1_W01 K1_W08 C1 Wy1-Wy15 W4 K1_W05 C1 Wy1-Wy15 W5 K1_W07 C1 Wy1-Wy15 U1 K1_U19 C1 Lab1-Lab10 U2 K1_U19 K1_U26 C1 Lab1-Lab10 U3 K1_U19 C1 Lab1-Lab10 U4 K1_U26 C1 Lab1-Lab10 K1 K1_K14 C1 C2 Wy1-Wy15 Lab1-Lab10 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 1245 1245 345 345 345 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wybrane Zagadnienia Algebry Nazwa w j˛ezyku angielskim : Selected Topics from Algebra Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W12 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 30 15 15 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Algebra z Geometria˛ Analityczna˛ , Algebra Abstrakcyjna i Kodowanie. CELE PRZEDMIOTU C1 Rozszerzenie i utrwalenie zdobytej wiedzy na temat algebry. Zapoznanie z zagadnieniami algebry majacymi ˛ zwiazek ˛ z informatyka˛ C2 Lepsze zrozumienie matriału omawianego na wykładzie. C3 Zapoznanie z algorytmami omawianymi na wykładzie. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecia grafu Cayleya grupy. Zna twierdzenia Cayleya i Sylowa. Zna działanie grupowe na krzywych eliptycznych. W2 Zna poj˛ecia ideał, ideał główny, ideał maksymalny. Zna konstrukcje pierścienia ilorazowego, oraz zastosowanie konstrukcji do budowy ciał rozkładu wielomianów. W3 Zna poj˛ecie rozszerzenia ciała i grupy Galois. Zna zastosowanie teorii Galois. Z zakresu umiej˛etności studenta: U1 Potrafi sprawdzać wybrane własności omawianych struktur algebraicznych. U2 Potrafi implementować omawiane algorytmy. Z zakresu kompetencji społecznych studenta: K1 Rozumie znaczenie algebry w informatyce, w szczególności w kryptografii. TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Lab1 Lab2 Lab3 Lab4 Lab5 Forma zaj˛eć - wykłady Grupy. Grupy abelowe, grupy cykliczne. Twierdzenie Sylowa. Zastosowanie grup w kryptografii. Krzywe eliptyczne. Pierścienie. Elementy teorii liczb. Ciała. Teoria Galois. Forma zaj˛eć - ćwiczenia Grupy. Grupy abelowe, grupy cykliczne. Twierdzenie Sylowa. Zastosowanie grup w kryptografii. Krzywe eliptyczne Pierścienie. Elementy teorii liczb. Ciała. Teoria Galois. Forma zaj˛eć - laboratorium Mnożenie i pot˛egowanie w wybranych grupach. Mnożenie na krzywych eliptycznych. Protokół Diffiego–Hellmana. Algorytm Euklidesa Rozkładanie wielomianów nad ciałami skończonymi. 2 4h 4h 2h 2h 4h 4h 4h 4h 4h 2h 2h 1h 1h 1h 2h 2h 2h 2h 2h 4h 4h 2h 3h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Rozwiazywanie ˛ zadań programistycznych 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 F3 Numer efektu kształcenia W1-W3, K1-K1 U1-U2, K1-K1 U1-U2, K1-K1 Sposób oceny efektu kształcenia Egzanin Kartkówki,ocena aktywnośic. ocena programów oddanych przez studenta. P=30%*F1+40%*F2+30%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Victor Shoup, A Computational Introduction to Number Theory and Algebra 2. J.S. Milne, Group Theory 3. S.Lang, Algebra OPIEKUN PRZEDMIOTU dr Krzysztof Majcher 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wybrane Zagadnienia Algebry Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 C1 Wy1-Wy9 W2 K1_W01 C1 Wy1-Wy9 W3 K1_W02 C1 Wy1-Wy9 Ćw1-Ćw9 U1 K1_U31 C2 C3 Lab1-Lab5 U2 K1_U13 C2 C3 Ćw1-Ćw9 Lab1-Lab5 K1 K1_K14 C1 C2 C3 Wy1-Wy9 Ćw1-Ćw9 Lab1-Lab5 4 Numer narz˛edzia dydaktycznego** 14 14 14 234 234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Automatyczna Weryfikacja Nazwa w j˛ezyku angielskim : Automatic Verification Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W13 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 45 45 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Ukończenie kursu „Logika i Struktury Formalne". CELE PRZEDMIOTU C1 Zaprezentowanie podstaw logiki modalnej z szczególnym uwzgl˛ednieniem logiki LTL. Zanalizowane zostana˛ również automaty Buchiego oraz uogólnione automaty Buchiego oraz ich zwiazek ˛ ze zdaniami logiki LTL i automatyczna˛ weryfikacja.˛ C2 Praktyczne opanowanie podstawowych metod logiki modalnej, logiki LTL, automatów Buchiego, uogólnionych automatów Buchiego. C3 Zapoznanie z j˛ezykiem Promela oraz programami Spin xpSin 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie logiki modalnej i modelu Kripke’go W2 Zna poj˛ecie automatu Buchie’go W3 Zna zwiazki ˛ mi˛edzy automatami Buchie’go i logika˛ LTL W4 Zna metod˛e badania poprawności protokołów za pomoca˛ automatów Buchie’go Z zakresu umiej˛etności studenta: U1 Potrafi samodzielnie wyprowadzić podstawowe tautologie logik modalnych U2 Potrafi przekształcić formuły j˛ezyka LTL na automaty Buchie’go U3 Potrafi wymodelować podstawowe własności protokołów w logice LTL U4 Potrafi wymodelować podstawowe własności protokołów w j˛ezyku Promela U5 Potrafi zbudować symulator analizowanych protokołów w systemie SPIN Z zakresu kompetencji społecznych studenta: K1 Rozumie potrzeb˛e stosowania technik weryfikacji protokołów K2 Potrafi stosować logiki modalne do opisu realnych problemów TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Lab1 Lab2 Lab3 Lab4 Forma zaj˛eć - wykłady Rachunek zdań Logiki modalne Logika LTL Automaty skończone Automaty Buchiego Uogólnione Automaty Buchiego J˛ezyki ω-regularne Automaty Buchiego dla formuł LTL Dyskretne systemy stanów Automatyczna weryfikacja Forma zaj˛eć - ćwiczenia Logiki modalne Logika LTL Automaty Buchiego Uogólnione automaty Buchiego J˛ezyki ω-regularne i automaty zwiazane ˛ ze zdaniami LTL Forma zaj˛eć - laboratorium Promela Spin i x-Spin Proste systemy w Promeli Bardziej skomplikowane systemy 2 2h 4h 4h 2h 4h 4h 2h 4h 2h 2h 3h 3h 3h 3h 3h 2h 2h 5h 6h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny Numer efektu kształcenia Sposób oceny efektu kształcenia F1 W1-W4, K1-K2 kolokwium F2 U1-U5, K1-K2 kolokwium F3 U1-U5, K1-K2 kolokwium, raport P=30%*F1+30%*F2+40%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. G. J. Holzmann, The SPIN Model Checker: Primer and Reference Manual 2. M. Ben-Ari, Principles of the Spin Model Checker 3. spinroot.com OPIEKUN PRZEDMIOTU dr Szymon Żeberski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Automatyczna Weryfikacja Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W04 C1 Wy1-Wy10 W2 K1_W07 C1 Wy1-Wy10 W3 K1_W01 C1 Wy1-Wy10 W4 K1_W01 K1_W04 K1_W15 C1 Wy1-Wy10 Ćw1-Ćw5 U1 K1_U31 C2 C3 Lab1-Lab4 U2 K1_U10 K1_U22 K1_U29 C2 C3 Ćw1-Ćw5 Lab1-Lab4 U3 K1_U10 K1_U17 K1_U31 C2 C3 Ćw1-Ćw5 Lab1-Lab4 U4 K1_U10 K1_U12 K1_U19 K1_U31 C2 C3 Ćw1-Ćw5 Lab1-Lab4 Ćw1-Ćw5 U5 K1_U06 K1_U10 K1_U11 K1_U12 C2 C3 Lab1-Lab4 K1_U15 K1_U17 K1_U31 K1 K1_K09 K1_K11 K1_K13 C1 C2 C3 Wy1-Wy10 Ćw1-Ćw5 Lab1-Lab4 K2 K1_K01 K1_K12 K1_K13 K1_K14 C1 C2 C3 Wy1-Wy10 Ćw1-Ćw5 Lab1-Lab4 4 Numer narz˛edzia dydaktycznego** 145 145 145 145 2345 2345 2345 2345 2345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wprowadzenie do Sztucznej Inteligencji Nazwa w j˛ezyku angielskim : Introduction to Artificial Intelligence Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W17 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 45 45 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymaga si˛e zaliczenie modułów „Logika i struktury formalne” i „Kurs programowania”. Zaleca si˛e wybór modułu „Programowanie w logice”. CELE PRZEDMIOTU C1 Zapoznanie si˛e z podstawami sztucznej inteligencji i stosowanymi w niej metodami C2 Opanowanie umiej˛etności projektowania algorytmów wykorzystujacych ˛ sztuczna˛ inteligencj˛e C3 Opanowanie umiej˛etności tworzenia aplikacji wykorzystujacych ˛ sztuczna˛ inteligencj˛e 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna podstawowe strategie poszukiwania rozwiazania ˛ W2 Zna strategie poszukiwania decyzji w grach W3 Zna techniki modelowania świata i planowania akcji Z zakresu umiej˛etności studenta: U1 Potrafi stworzyć aplikacje poszukujace ˛ rozwiazania ˛ wybranych problemów U2 Potrafi stworzyć aplikacje grajace ˛ w wybrane gry U3 Potrafi stworzyć aplikacje planujace ˛ akcje Z zakresu kompetencji społecznych studenta: K1 Potrafi wyjaśnić podstawowe zagadnienia zwiazane ˛ ze sztuczna˛ inteligencja˛ bez odwoływania si˛e do terminologii technicznej i naukowej TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Lab1 Lab2 Lab3 Lab4 Forma zaj˛eć - wykłady Wprowadzenie Inteligentni agenci Rozwiazywanie ˛ problemów przez przeszukiwanie Nieklasyczne sposoby przeszukiwania Przeszukiwanie z adwersarzem Problem spełnienia ograniczeń Logiczni agenci Planowanie akcji Planowanie i działanie w rzeczywistym świecie Forma zaj˛eć - ćwiczenia Wprowadzenie Inteligentni agenci Rozwiazywanie ˛ problemów przez przeszukiwanie Nieklasyczne sposoby przeszukiwania Przeszukiwanie z adwersarzem Problem spełnienia ograniczeń Logiczni agenci Planowanie akcji Forma zaj˛eć - laboratorium Środowisko programowania Rozwiazywanie ˛ problemów przez przeszukiwanie Przeszukiwanie z adwersarzem Planowanie akcji 2 2h 2h 4h 4h 4h 2h 4h 4h 4h 1h 2h 2h 2h 2h 2h 2h 2h 1h 6h 4h 4h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny Numer efektu kształcenia Sposób oceny efektu kształcenia F1 W1-W3, K1-K1 Kolokwium F2 U1-U3, K1-K1 Kontrola realizacji list zadań F3 U1-U3, K1-K1 Kontrola realizacji list zadań P=40%*F1+30%*F2+30%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach. Pearson Education Inc., 2010. 2. I. Bratko. Prolog Programming for Artificial Intelligence. Addison-Wesley Publishing Company Inc., 1986. 3. W.F. Clocksin, C.S. Mellish. Prolog. Programowanie. Helion, 2003. OPIEKUN PRZEDMIOTU dr Przemysław Kobylański 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wprowadzenie do Sztucznej Inteligencji Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W03 K1_W05 C1 Wy1-Wy9 W2 K1_W03 K1_W05 C1 Wy1-Wy9 W3 K1_W03 K1_W05 C1 Wy1-Wy9 Ćw1-Ćw8 U1 K1_U09 K1_U19 C2 C3 Lab1-Lab4 U2 K1_U09 K1_U19 C2 C3 Ćw1-Ćw8 Lab1-Lab4 U3 K1_U09 K1_U19 C2 C3 Ćw1-Ćw8 Lab1-Lab4 K1 K1_K14 C1 C2 C3 Wy1-Wy9 Ćw1-Ćw8 Lab1-Lab4 4 Numer narz˛edzia dydaktycznego** 1256 1256 1256 3456 3456 3456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Grafika Komputerowa i Wizualizacja Nazwa w j˛ezyku angielskim : Computer graphics and visualization Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W18 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 45 75 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Zna podstawowe poj˛ecia algebry liniowej oraz analizy matematycznej funkcji jednej oraz wielu zmiennych CELE PRZEDMIOTU C1 Opanowanie podstawowych metod współczesnej grafiki komputerowej oraz metod wizualizacji danych numerycznych C2 Opanowanie narz˛edzi formalnych współczesnej grafiki komputerowej C3 Opanowanie podstawowych narz˛edzi oraz metod współczesnej grafiki komputerowej (SVG, HTML5, OpenGL, ray-tracing) 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie tranformacji afinicznych 2D i 3D W2 Zna poj˛ecie stycznej, normalnej i krzywizny W3 Zna poj˛ecie współrz˛ednych jednorodnych W4 Zna poj˛ecie rzutu perspektywicznego i ortogonalnego W5 Zna podstawowe techniki Ray-Traycingu Z zakresu umiej˛etności studenta: U1 Umie wykonywać proste ilustracje graficzne w SVG U2 Umie wykonywać proste ilustracje graficzne w technnologii HTML 5 U3 Umie samodzielnie oprogramować rzuty ortogonalne i perspektywistyczne U4 Umie korzystać z biblioteki OpenGL U5 Umie zastosować właściwy model materiału U6 Potrafi posługiwać si˛e teksturami i różnymi źródłami oświetleń U7 Potrafi samodzielnie napisać prosty silnik graficzny Z zakresu kompetencji społecznych studenta: K1 Rozumie poj˛ecie perspektywy K2 Rozumie potrzeb˛e znalezienia właściwej metody prezentacji danych TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Forma zaj˛eć - wykłady Grafika 2D Grafika 3D Modele kamery Widzialność Oświetlenie i odbicie: podstawy Cieniowanie i teksturowanie Podstawy Ray-Tracing - I Podstawy Ray-Tracing - I Radiometria i odbicia Rozproszony Ray-Tracing Interpolacja Krzywe parametryczne i powierzchnie Animacja Nowoczesne metody wizualizacji danych numerycznych Nowe modele modelowania sceny 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Forma zaj˛eć - ćwiczenia Grafika 2D - podstawy Grafika 2D - transformacje afiniczne Grafika 3D - transformacje przetrzeni Grafika 3D - rzuty Grafika 3D - elementy geometrii Krzywe parametryczne i interpolacja Pola wektorowe Forma zaj˛eć - laboratorium Operacje rastrowe Grafika SVG Grafika HTML5 Bibliteka OpenGL - podstawy Biblioteka OpenGL - powierzchnie Biblioteka OpenGL - narz˛edzia Ray tracing STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h 2h 2h 3h 2h 2h 2h 2h 2h 2h 3h 1. Wykład multimedialny 2. Rozwiazywanie ˛ zadań i problemów 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 F3 Numer efektu kształcenia W1-W5, K1-K2 U1-U7, K1-K2 U1-U7, K1-K2 Sposób oceny efektu kształcenia brak Kolokwium zaliczeniowe Realizacja zleconych zadań programistycznych P=0%*F1+50%*F2+50%*F3 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. GAME GRAPHICS PROGRAMMING, ALLEN SHERROD, 2008, Course Technology 2. OpenGL. Ksi˛ega eksperta. Wydanie III, Richard S. Wright Jr., Benjamin Lipchak, Helion 3. http://selection.datavisualization.ch/ OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Grafika Komputerowa i Wizualizacja Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W13 C1 Wy1-Wy15 W2 K1_W01 C1 Wy1-Wy15 W3 K1_W01 K1_W12 C1 Wy1-Wy15 W4 K1_W01 K1_W12 C1 Wy1-Wy15 W5 K1_W01 K1_W02 K1_W05 C1 Wy1-Wy15 U1 K1_U02 K1_U03 K1_U12 K1_U16 C2 C3 Ćw1-Ćw7 K1_U19 K1_U21 K1_U32 Lab1-Lab7 Ćw1-Ćw7 U2 K1_U02 K1_U03 K1_U12 K1_U21 C2 C3 Lab1-Lab7 U3 K1_U10 K1_U12 K1_U19 K1_U21 C2 C3 Ćw1-Ćw7 K1_U31 Lab1-Lab7 U4 K1_U01 K1_U03 K1_U12 K1_U21 C2 C3 Ćw1-Ćw7 K1_U23 Lab1-Lab7 U5 K1_U04 K1_U05 K1_U12 C2 C3 Ćw1-Ćw7 Lab1-Lab7 U6 K1_U04 K1_U05 K1_U12 C2 C3 Ćw1-Ćw7 Lab1-Lab7 U7 K1_U19 K1_U21 K1_U22 K1_U23 C2 C3 Ćw1-Ćw7 K1_U24 K1_U31 Lab1-Lab7 K1 K1_K01 K1_K14 C1 C2 C3 Wy1-Wy15 Ćw1-Ćw7 Lab1-Lab7 K2 K1_K01 K1_K12 K1_K14 C1 C2 C3 Wy1-Wy15 Ćw1-Ćw7 Lab1-Lab7 4 Numer narz˛edzia dydaktycznego** 145 145 145 145 145 2345 2345 2345 2345 2345 2345 2345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Wykład Monograficzny Nazwa w j˛ezyku angielskim : Monographic Lecture Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W19 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymagania wst˛epne zostana˛ określone przez Komisje Dydaktyczna˛ przed uruchomieniem kursu. CELE PRZEDMIOTU C1 Opanowanie nowoczesnych informatycznych technologi C2 Opanowanie praktycznych aspektów nowoczesnych technologii informatycznych PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Opanowanie nowych idei informatycznych Z zakresu umiej˛etności studenta: U1 Umie zastosować nowe koncepcje informatyczne Z zakresu kompetencji społecznych studenta: K1 Rozumie potrzeb˛e śledzenia nowych osiagni˛ ˛ eć w Informatyce TREŚCI PROGRAMOWE Wy1 Forma zaj˛eć - wykłady Przedstawienie wybranych zagadnień współczesnej szeroko poj˛etej informatyki 1 30h Ćw1 Forma zaj˛eć - ćwiczenia Praktyczne opanowanie omawianych na wykładach metod STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 30h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1, K1-K1 U1-U1, K1-K1 Sposób oceny efektu kształcenia Test zaliczeniowy Realizacja zleconego zadania oraz samodzielne opanowanie dodatkowego materiału P=30%*F1+70%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Literatura zostanie podana na poczatku ˛ zaj˛eć OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Wykład Monograficzny Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W04 K1_W05 K1_W06 C1 Wy1-Wy1 U1 K1_U01 K1_U06 K1_U07 K1_U09 C2 Ćw1-Ćw1 K1_U15 K1_U17 K1 K1_K01 C1 C2 Wy1-Wy1 Ćw1-Ćw1 3 Numer narz˛edzia dydaktycznego** 1245 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Programowanie Współbieżne Nazwa w j˛ezyku angielskim : Concurrent Programming Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W20 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wst˛ep do Informatyki i Programowania, Kurs programowania. CELE PRZEDMIOTU C1 Celem wykładu jest przedstawienie najważniejszych problemów i algorytmów programowania współbieżnego C2 Opanowanie metod i narz˛edzi służacych ˛ do budowy aplikacji współbieżnych 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna j˛ezyk programowania Ada W2 Zna najważniejsze problemy i algorytmy programowania współbieżnego W3 Zna techniki stosowane w programowaniu współbieżnym Z zakresu umiej˛etności studenta: U1 Potrafi zbudować aplikacj˛e współbieżna˛ w j˛ezyku Ada U2 Umie zaprogramować algorytmy rozwiazuj ˛ ace ˛ najważniejsze problemy programowania współbieżnego U3 Umie zastosować techniki programowania współbieżnego Z zakresu kompetencji społecznych studenta: K1 Potrafi wyjaśnić zagadnienia zwiazane ˛ z programowaniem współbieżnym bez odwoływania si˛e do terminologii technicznej i naukowej TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Lab1 Lab2 Lab3 Lab4 Lab5 Forma zaj˛eć - wykłady Wprowadzenie do programowania współbieżnego Współbieżność w j˛ezyku Ada Problem wzajemnego wykluczania Semafory Monitory Systemy oparte na wymianie komunikatów Problem uzgadniania Systemy czasu rzeczywistego Kolokwium Forma zaj˛eć - laboratorium Wprowadzenie do j˛ezyka Ada Zadania, spotkania, instrukcja select,obiekty chronione, zmienne wspólne, Narz˛edzia wspomagajace ˛ współbieżność Programowanie systemowe Szeregowanie STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów 2 2h 2h 4h 4h 4h 2h 4h 6h 2h 4h 8h 8h 6h 4h OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W3, K1-K1 U1-U3, K1-K1 Sposób oceny efektu kształcenia Kolokwium Realizacja zleconych zadań programistycznych P=50%*F1+50%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. M. Ben-Ari, Podstawy programowania współbieżnego i rozproszonego, WNT, 2009. 2. A.Burns, A. Wellings, Concurrent and Real-Time Programming in Ada, Cambridge University Press, 2007 OPIEKUN PRZEDMIOTU dr hab. Paweł Zieliński 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Programowanie Współbieżne Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W08 C1 Wy1-Wy9 W2 K1_W05 C1 Wy1-Wy9 W3 K1_W05 C1 Wy1-Wy9 U1 K1_U19 K1_U20 K1_U22 C1 Lab1-Lab5 U2 K1_U03 K1_U09 K1_U19 C1 Lab1-Lab5 U3 K1_U03 K1_U19 C1 Lab1-Lab5 K1 K1_K14 C1 C2 Wy1-Wy9 Lab1-Lab5 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 345 345 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Kodowanie i Kompresja danych Nazwa w j˛ezyku angielskim : Coding theory and Data Compression Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W21 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 120 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymagana jest znajomość j˛ezyka programowania C++ a także podstawowa znajomość systemu operacyjnego linux. CELE PRZEDMIOTU C1 Poznanie podstawowych metod korekcji bł˛edów i algorytmów kompresji danych. C2 Nabycie praktycznych umiej˛etności w zakresie posługiwania si˛e algorytmami kodowania oraz algorytmami kompresji. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna mocne i słabe strony omawianych na wykładzie metod kompresji. W2 Zna konstrukcj˛e podstawowych algorytmów kompresji. W3 Zna zasady działania omawianych na wykładzie metod korekcji bł˛edów. Z zakresu umiej˛etności studenta: U1 Potrafi dobrać dane wejściowe i parametry tak, by zademonstrować słabe i mocne strony zaimplementowanych algorytmów kompresji. U2 Potrafi posługiwać si˛e wprowadzonymi na wykładzie poj˛eciami, skutecznie wyszukujac ˛ informacje także w j. angielskim. U3 Potrafi zaimplementować zadane algorytmy w zadanym czasie. Z zakresu kompetencji społecznych studenta: K1 Potrafi przekazać intuicje zwiazane z konstrukcja˛ implementowanych przez siebie algorytmów. K2 Rozumie potrzeb˛e somodzielnego rozwiazywania ˛ zadań i samokształcenia si˛e. TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Forma zaj˛eć - wykłady Wprowadzenie. Kodowanie Huffmana. Kody Tunstalla. Kodowanie arytmetyczne. Kodowanie słownikowe. Kodowanie predykcyjne. bzip2 Matematyczne podstawy kompresji stratnej Kwantyzacja. Kompresja różnicowa. Transformaty. Kodowanie transformujace. ˛ Kodowanie podpasmowe. Schematy typu analiza-synteza. Kompresja wideo. Detekcja i korekcja bł˛edów. Kody liniowe. Kody Hamminga. Cykliczne kody liniowe. Burst errors. Podsumowanie wykładu. Forma zaj˛eć - laboratorium Podstawy kompresji. Modelowanie Kompresja Ziva-Lempela. kodowanie predykcyjne. Kodowanie arytmetyczne. Transformata Burrowsa-Wheelera. Kody liniowe, kody Hamminga. Cykliczne kody liniowe. 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 4h 6h 6h 4h 4h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Konsultacje 6. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 Numer efektu kształcenia W1-W3, K1-K2 F2 U1-U3, K1-K2 Sposób oceny efektu kształcenia dwa kolokwia z materiału prezentowanego na wykładzie implementacja wybranych algorytmów kompresji P=50%*F1+50%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Khalid Sayood, Kompresja danych - wprowadzenie, Wydawnictwo RM, ISBN 83-7243-094-2 2. Adam Drozdek, Wprowadzenie do kompresji danych, Wydawnictwo WNT, 2007 3. J.H. van Lint, Introduction to Coding Theory, Graduate Texts in Mathematics, Springer; 3rd rev. and exp. ed. edition, 1998 4. F. J. MacWilliams, N.J.A. Sloane, The Theory of Error-Correcting Codes, North Holland Publishing Co. 1977 OPIEKUN PRZEDMIOTU dr Przemysław Kubiak 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Kodowanie i Kompresja danych Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W12 K1_W13 C1 Wy1-Wy15 W2 K1_W05 K1_W06 C1 Wy1-Wy15 W3 K1_W06 K1_W12 C1 Wy1-Wy15 U1 K1_U09 K1_U10 K1_U11 C1 Lab1-Lab8 U2 K1_U01 K1_U06 C1 Lab1-Lab8 U3 K1_U15 K1_U26 C1 Lab1-Lab8 K1 K1_K14 C1 C2 Wy1-Wy15 Lab1-Lab8 K2 K1_K04 K1_K11 C1 C2 Wy1-Wy15 Lab1-Lab8 4 Numer narz˛edzia dydaktycznego** 1256 1256 1256 3456 3456 3456 123456 123456 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Kryptografia i Bezpieczeństwo Komputerowe Nazwa w j˛ezyku angielskim : Cryptography and Computer Security Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W23 Grupa kursów : TAK Wykład Ćwiczenia Laboratorium Projekt Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Algebra, Techniki kodowania. Elementarne prawdopodobieństwo, notacja duże-O, arytmetyka modularna. CELE PRZEDMIOTU C1 Słuchacze poznaja˛ podstawy zagadnień współczesnej kryptografii i bezpieczeństwa komputerowego. C2 Opanowanie technik kryptograficznych służaczych ˛ zabezpieczaniu danych. PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna metody zapewniajace ˛ poufność komunikacji W2 Zna metody zapewniajace ˛ integralność Z zakresu umiej˛etności studenta: U1 Potrafi wykorzystywać narz˛edzia kryptograficzne U2 Potrafi budować bezpieczne aplikacje i systemy Z zakresu kompetencji społecznych studenta: K1 Rozumie konieczność stosowania technik kryptograficznych K2 Potrafi dobrać adekwatne narz˛edzia w celu tworzenia bezpiecznych aplikacji 1 TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Lab7 Lab8 Lab9 Lab10 Forma zaj˛eć - wykłady Poj˛ecie systemu kryptograficznego One time pad. Szyfry strumieniowe Szyfry blokowe Ataki na szyfry blokowe Integralność wiadomości. Funkcje haszujace. ˛ Kryptografia nad liczbami pierwszymi Kryptografia nad liczbami złożonymi Infrastruktura klucza publicznego Protokoły identyfikacji Prywatność Dzielenie sekretu Urzadzenia ˛ kryptograficzne Bezpieczny kod? Forma zaj˛eć - laboratorium PGP Sesje w aplikacjach webowych Ataki na aplikacje webowe SSL Implementacja wybranego kryptosystemu Wykorzystanie bibliotek kryptograficznych Bezpieczeństwo baz danych Bezpieczne aplikacje Implementacja wybranych protokołów kryptograficznych Wirusy. Cracking. STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h 3h 3h 2h 2h 2h 2h 2h 2h 4h 2h 4h 4h 2h 2h 2h 2h 4h 4h 4h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Rozwiazywanie ˛ zadań programistycznych 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W2, K1-K2 U1-U2, K1-K2 2 Sposób oceny efektu kształcenia Egzamin Listy zadań programistycznych LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Introduction to modern cryptography - Jonathan Katz, Yehuda Lindell 2. Kryptografia w teorii i praktyce - Douglas R. Stinson 3. The Art of Software Security Assessment – Identifying and Preventing Software Vulnerabilities - Mark Dowd, John McDonald, Justin Schuh OPIEKUN PRZEDMIOTU dr Filip Zagórski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Kryptografia i Bezpieczeństwo Komputerowe Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W09 C1 Wy1-Wy13 W2 K1_W01 K1_W03 K1_W04 K1_W05 C1 Wy1-Wy13 K1_W06 K1_W09 K1_W14 U1 K1_U01 K1_U02 K1_U03 K1_U12 C1 Lab1-Lab10 K1_U13 K1_U15 K1_U17 K1_U25 K1_U30 K1_U32 U2 K1_U12 K1_U13 K1_U15 K1_U25 C1 Lab1-Lab10 K1_U32 K1 K1_K04 K1_K13 C1 C2 Wy1-Wy13 Lab1-Lab10 K2 K1_K03 K1_K04 K1_K05 K1_K10 C1 C2 Wy1-Wy13 K1_K11 K1_K13 Lab1-Lab10 4 Numer narz˛edzia dydaktycznego** 125 125 345 345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Ergonomia Systemów Informacyjnych Nazwa w j˛ezyku angielskim : Ergonomy of Information Systems Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W24 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 120 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Umiejetność programowania wraz z podstawowymi umiej˛etnościami z zakresu tworzenia interfejsu graficznego. CELE PRZEDMIOTU C1 Zapoznanie słuchaczy z podstawowymi zasadami budowy użytecznych interfejsów C2 Zdobycie umiej˛etności oceny użyteczzności typowych systemów informacyjnych i projektowania użytecznych interejsów 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna fachowe poj˛ecia i zasady z zakresu ergonomii systemów informacyjnych W2 Zna psychologiczne i społeczne uwarunkowania dotyczace ˛ funkcjonowania interfejsu użytkownika W3 Zna proces projektowania interfejsu użytkownika. Z zakresu umiej˛etności studenta: U1 Umie zaprojektować GUI systemu informatycznego U2 Umie ocenić i przeprojektować interfejs typowego systemu informatycznego Z zakresu kompetencji społecznych studenta: K1 Umie poznać potrzeby użytkownika systemu informatycznego oraz klienta K2 Potrafi stworzyć instrukcj˛e użytkownika oraz system pomocy K3 Potrafi zaprojektować i przeprowadzić cykl szkoleń użytkowników TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Lab1 Lab2 Lab3 Lab4 Forma zaj˛eć - wykłady Podstawowe poj˛ecia Typowe bł˛edy GUI. Projektowanie GUI Psychologiczne aspekty ergonomii systemów. Dokumentacja GUI Rozbudowa i przeprojektowywanie istniejacych ˛ systemów. Testowanie Podstawowe zasady DTP GUI dla systemów niestandardowych Ergonomia w systemach moblinych. Użyteczność a bezpieczeństwo Podsuowanie Forma zaj˛eć - laboratorium Analiza podstawowych bł˛edów GUI Projekt i implementacja GUI systemu informatycznego średniej wielkości. Eskeprtyza dotyczaca ˛ ergonomii systemu informatycznego Szkolenie użytkowników 2 2h 2h 6h 2h 2h 2h 2h 2h 2h 2h 4h 2h 6h 16h 4h 4h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Tworzenie projektów programistycznych 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W3, K1-K3 U1-U2, K1-K3 Sposób oceny efektu kształcenia Kolokwium Ocena progrmów LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. W.O.Galitz: The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques 2. S.Krug: Don’t make me think ! OPIEKUN PRZEDMIOTU dr Marek Klonowski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Ergonomia Systemów Informacyjnych Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W14 K1_W15 K1_W17 C1 Wy1-Wy12 W2 K1_W14 K1_W15 K1_W17 C1 Wy1-Wy12 W3 K1_W14 K1_W15 K1_W17 C1 Wy1-Wy12 U1 K1_U01 K1_U02 K1_U03 K1_U04 C1 Lab1-Lab4 K1_U07 K1_U19 K1_U21 K1_U32 U2 K1_U01 K1_U03 K1_U15 K1_U21 C1 Lab1-Lab4 K1 K1_K10 K1_K12 K1_K14 K1_K15 C1 C2 Wy1-Wy12 Lab1-Lab4 K2 K1_K10 K1_K12 K1_K14 K1_K15 C1 C2 Wy1-Wy12 Lab1-Lab4 K3 K1_K10 K1_K12 K1_K14 C1 C2 Wy1-Wy12 Lab1-Lab4 4 Numer narz˛edzia dydaktycznego** 125 125 125 345 345 12345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Programowanie Niskopoziomowe Nazwa w j˛ezyku angielskim : Low-level Programming Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W26 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Programowanie w C. CELE PRZEDMIOTU C1 Celem kursu jest zapoznanie studentów z budowa,˛ działaniem procesorów oraz tworzeniem programów w asemblerze. C2 Celem laboratoriów jest praktyczna nauka programowania w asemblerze dla podstawowych architektur takich jak Intel 8051 oraz x86. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna budow˛e i działanie mikrokontrolerów. W2 Zna działanie kompilatora, asemblera. Z zakresu umiej˛etności studenta: U1 Potrafi implementować podstawe algorytmy w j˛ezyku asembler. U2 Potrafi optymalizować implementacje wprowadzajac ˛ wstawki asemblerowe. U3 Potrafi korzystać z debugera. Z zakresu kompetencji społecznych studenta: K1 Rozumie stopien komplikacji zagadnień zwiazanych ˛ z przetwarzaniem danych. TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Lab1 Lab2 Lab3 Lab4 Lab5 Forma zaj˛eć - wykłady Wprowadzenie. Rodzina procesorów AVR. Podstawy asemblera. Pami˛edź i urzadzenia ˛ peryferyjne. Obsługa danych, instrukcje skoku, rozwidlenia. Operacje arytmetyczne i logiczne. Przerwania, timery, liczniki. Programowanie przewań. Format Intel HEX. Rodzina procesorów 8051. Architektura procesorów RISC. Transmisja szeregowa w procesorach AVR i 8051. Architektura procesorów x86. Wybrane aspekty procesorów 80x86 Obsługa FPU, MMX, SSE. Asembler w Windows, asembler w Linuksie. Test końcowy. Forma zaj˛eć - laboratorium Podstawy programowania mikrokontrolera AT90USBKey. Obsługa wejścia/wyjścia i przerwań. Transmisja szeregowa pomi˛edzy modułami AVR. Wykorzystanie asemblera w programach dla x86. Programowanie FPU. 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 6h 6h 6h 6h 6h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań programistycznych 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=40%*F1+60%*F2 Numer efektu kształcenia W1-W2, K1-K1 U1-U3, K1-K1 Sposób oceny efektu kształcenia Egzamin Listy zadań programistycznych LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. R.Baranowski. Mikrokontrolery AVR Atmega w praktyce. BTC. Warszawa 2005 2. J. Dolinski. Mikrokontrolery AVR w praktyce. BTC. Warszawa 2004 3. A. Pawluczuk. Sztuka programowania mikrokontrolerow AVR. Przyklady. BTC. Warszawa 2007 4. J. Morton. AVR: An introductory course. Newnes 2002 OPIEKUN PRZEDMIOTU dr Filip Zagórski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Programowanie Niskopoziomowe Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W02 K1_W13 C1 Wy1-Wy15 W2 K1_W05 K1_W07 K1_W13 K1_W15 C1 Wy1-Wy15 U1 K1_U06 C1 Lab1-Lab5 U2 K1_U09 K1_U11 K1_U12 K1_U17 C1 Lab1-Lab5 K1_U19 K1_U20 K1_U23 K1_U26 K1_U27 U3 K1_U09 K1_U22 C1 Lab1-Lab5 K1 K1_K01 K1_K12 K1_K13 K1_K14 C1 C2 Wy1-Wy15 Lab1-Lab5 4 Numer narz˛edzia dydaktycznego** 124 124 34 34 34 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Środowisko Programisty Nazwa w j˛ezyku angielskim : Programmer environment Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W27 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Podstawowe wiadomości z zakresu systemów operacyjnych. Znajomość j˛ezyków programowania C i Java. CELE PRZEDMIOTU C1 Zapoznanie z powszechnie dost˛epnymi i stosowanymi narz˛edziami wspomagajacymi ˛ prac˛e programisty C2 Nabycie praktycznych umiej˛etności w zakresie stosowania narz˛edzi programistycznych. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zrozumienie zastosowań i zasad działania repozytoriów i ich znaczenia w pracy zespołowej. W2 Zrozumienie zasad działania oraz możliwości udost˛epnianych przez powłok˛e systemowa.˛ W3 Wiedza na temat typowych zależności pomi˛edzy składnikami projektu programistycznego oraz możliwości narz˛edzi automatycznej rekompilacji. W4 Zrozumienie zasad pracy debuggera i narz˛edzi kontroli zarzadzania ˛ pami˛ecia˛ oraz ich przydatności w wynajdywaniu bł˛edów. W5 Znajomość zintegrowanych środowisk programowania i narz˛edzi automatycznego generowania dokumentacji programu. Z zakresu umiej˛etności studenta: U1 Umiej˛etność korzystania z repozytoriów w pracy indywidualnej i zbiorowej U2 Umiej˛etność korzystania z powłoki oraz dost˛epnych poleceń systemowych i umiej˛etność pisania skryptów U3 Umiej˛etność konstruowania opisu zależności pomi˛edzy składnikami projektu programistycznego dla narz˛edzi automatycznej rekompilacji U4 Umiej˛etność korzystania z debuggera i narz˛edzi kontroli zarzadzania ˛ pami˛ecia˛ U5 Umiej˛etność wykorzystania możliwości oferowanych przez zintegrowane środowiska programowania oraz automatycznego generowania dokumentacji. Z zakresu kompetencji społecznych studenta: K1 Przygotowanie do pracy grupowej nad projektem K2 Rozumie potrzeb˛e dokumentacji różnych aspektów tworzonego oprogramowania oraz rzetelnej, drobiazgowej i nieustajacej ˛ analizy kodu tworzonego oprogramowania TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Forma zaj˛eć - wykłady Repozytorium Repozytoria rozproszone Powłoka i narz˛edzia dost˛epne w systemach Linux i Unix Automatyzacja rekompilacji programów Deugowanie programów Środowiska zintegrowane i narz˛edzia programowania w popularnych j˛ezykach programowania Generowanie dokumentacji Kontrolowanie zarzadzania ˛ pami˛ecia˛ 2 4h 4h 6h 4h 2h 6h 2h 2h Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Forma zaj˛eć - laboratorium Repozytorium Repozytoria rozproszone Programowanie skryptów systemowych Narz˛edzia automatycznej rekompilacji Debugowanie programów i kontrola pami˛eci Środowiska programistyczne STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 6h 4h 6h 4h 6h 4h 1. Wykład multimedialny 2. Rozwiazywanie ˛ zadań programistycznych 3. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W5, K1-K2 U1-U5, K1-K2 Sposób oceny efektu kształcenia Kolokwium sprawdzajace ˛ wiedz˛e Oceny z wykonanych zadań praktycznych P=40%*F1+60%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. http://svnbook.red-bean.com/ 2. http://mercurial.selenic.com/ 3. http://book.git-scm.com/ 4. http://www.gnu.org/software/bash/manual/ 5. http://www.gnu.org/software/make/manual/ 6. http://www.gnu.org/software/gdb/documentation/ 7. http://www.stack.nl/ dimitri/doxygen/ 8. http://valgrind.org/ 9. http://www.gnu.org/software/coreutils/manual/ 10. http://netbeans.org/ 11. http://www.oracle.com/technetwork/java/javase/documentation/index.html 12. http://sourceware.org/autobook/ OPIEKUN PRZEDMIOTU dr Marcin Kik 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Środowisko Programisty Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W14 K1_W15 C1 Wy1-Wy8 W2 K1_W04 K1_W05 K1_W06 K1_W07 C1 Wy1-Wy8 K1_W08 K1_W13 K1_W15 W3 K1_W06 K1_W15 C1 Wy1-Wy8 W4 K1_W04 K1_W06 K1_W08 K1_W13 C1 Wy1-Wy8 K1_W15 W5 K1_W08 K1_W15 C1 Wy1-Wy8 U1 K1_U02 K1_U03 K1_U15 K1_U19 C1 Lab1-Lab6 K1_U22 K1_U25 K1_U26 U2 K1_U01 K1_U02 K1_U03 K1_U06 C1 Lab1-Lab6 K1_U09 K1_U15 K1_U17 K1_U18 K1_U19 K1_U21 K1_U22 K1_U23 K1_U26 U3 K1_U02 K1_U03 K1_U04 K1_U15 C1 Lab1-Lab6 K1_U18 K1_U19 K1_U22 K1_U27 U4 K1_U01 K1_U03 K1_U06 K1_U17 C1 Lab1-Lab6 U5 K1_U12 K1_U15 K1_U16 K1_U17 C1 Lab1-Lab6 K1_U18 K1_U19 K1_U22 K1_U23 K1 K1_K01 K1_K06 K1_K07 K1_K08 C1 C2 Wy1-Wy8 K1_K09 K1_K10 K1_K13 Lab1-Lab6 K2 K1_K06 K1_K09 K1_K11 K1_K13 C1 C2 Wy1-Wy8 Lab1-Lab6 4 Numer narz˛edzia dydaktycznego** 13 13 13 13 13 23 23 23 23 23 123 123 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Niezawodne Systemy Informatyczne Nazwa w j˛ezyku angielskim : Reliable Systems Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W28 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymaga si˛e zaliczenie modułów „Kurs programowania” i „Technologia programowania”. Zaleca si˛e wybranie modułu „Automatyczna weryfikacja”. CELE PRZEDMIOTU C1 Poznanie zagadnień zwiazanych ˛ z projektowaniem i implementacja˛ systemów spełniajacych ˛ krytyczne wymagania C2 Opanowanie narz˛edzi służacych ˛ tworzeniu systemów spełniajacych ˛ krytyczne wymagania 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna wymogi stawiane systemom krytycznym W2 Zna wybrane metody weryfikacji poprawności programów W3 Zna projektowanie kontraktowe jako metod˛e tworzenia niezawodnego oprogramowania Z zakresu umiej˛etności studenta: U1 Umie napisać formalna˛ specyfikacj˛e kodu w j˛ezyku SPARK U2 Umie weryfikować zgodność kodu w j˛ezyku SPARK z jego formalna˛ specyfikacja˛ U3 Umie programować w j˛ezyku opracowanym dla systemów spełniajacych ˛ krytyczne wymagania Z zakresu kompetencji społecznych studenta: K1 Jest świadomy wymogów stawianych krytycznym systemom i zna narz˛edzia umożliwiajace ˛ ich spełnienie TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Lab1 Lab2 Lab3 Lab4 Lab5 Lab6 Forma zaj˛eć - wykłady Wprowadzenie w problematyk˛e niezawodności Niezawodność oprogramowania Niezawodność sprz˛etu Elementy j˛ezyka Ada Elementy j˛ezyka SPARK Struktura SPARK Model typów w SPARK Sterowanie i przepływ danych w SPARK Pakiety i zasi˛eg nazw w SPARK Egzaminator w SPARK Analiza przepływu w SPARK Weryfikacja w SPARK Projektowanie kontraktowe Kontrakty w j˛ezykach Eiffel i Java CodePeer i kontrakty w j˛ezyku Ada 2012 Forma zaj˛eć - laboratorium Środowisko programowania Programowanie w j˛ezyku Ada Projektowanie pakietów w j˛ezyku Ada Programowanie w j˛ezyku SPARK Weryfikacja programów w j˛ezyku SPARK Analiza ścieżek obliczeń w j˛ezyku SPARK 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 6h 6h 6h 6h 4h STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W3, K1-K1 U1-U3, K1-K1 Sposób oceny efektu kształcenia Kolokwium Kontrola realizacji list zadań LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. J. Barnes. High Integrity Software. The SPARK Approach to Safety and Security. Addison-Wesley, 2006. 2. J. Barnes. Programming in Ada 2005. Addison-Wesley, 2006. 3. I. Koren, C.M. Krishna. Fault-Tolerant Systems. Morgan Kaufmann Publishers, 2007. 4. A. Hunt, D. Thomas. Pragmatyczny programista. Od czeladnika do mistrza. Wydawnictwa NaukowoTechniczne, 2002. OPIEKUN PRZEDMIOTU dr Przemysław Kobylański 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Niezawodne Systemy Informatyczne Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W05 K1_W08 K1_W15 C1 Wy1-Wy15 W2 K1_W01 K1_W04 K1_W15 C1 Wy1-Wy15 W3 K1_W04 K1_W15 C1 Wy1-Wy15 U1 K1_U10 K1_U22 K1_U31 C1 Lab1-Lab6 U2 K1_U10 K1_U22 K1_U31 C1 Lab1-Lab6 U3 K1_U17 K1_U19 C1 Lab1-Lab6 K1 K1_K13 K1_K14 C1 C2 Wy1-Wy15 Lab1-Lab6 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 345 345 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Programowanie - Wykład Monograficzny Nazwa w j˛ezyku angielskim : Programming Monographic Lecture Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : wybieralny Kod przedmiotu : E1_W29 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wymagania wst˛epne zostana˛ sprecyzowane przed uruchomieniem kursu CELE PRZEDMIOTU C1 Omówienie nowych koncepcji/narz˛edzi programistycznych przez wizytujacych ˛ gości Politechniki Wrocławskiej Szczegółowa treść kursu zostanie podana przed rozpocz˛eciem zaj˛eć. C2 Opanowanie praktycznych aspektów nowoczesnych technologii programistycznych omówionych na wykładach PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zapoznanie si˛e z nowymi technikami programowania Z zakresu umiej˛etności studenta: U1 Praktyczne opanowanie nowych techniki programowania omawianymi na wykładach Z zakresu kompetencji społecznych studenta: K1 Rozumie potrzeb˛e śledzenia nowych trendów w programowaniu TREŚCI PROGRAMOWE 1 Wy1 Forma zaj˛eć - wykłady Omówienie wybranych narz˛edzi programistycznych przez gościa wizytujacego ˛ uczelni˛e Forma zaj˛eć - laboratorium STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 30h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań programistycznych 3. Tworzenie projektów programistycznych 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+%*F2 Numer efektu kształcenia W1, K1-K1 U1-U1, K1-K1 Sposób oceny efektu kształcenia Kolokwium zaliczeniowe LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Literatura zostanie podana na poczatku ˛ zaj˛eć OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Programowanie - Wykład Monograficzny Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W05 K1_W08 K1_W16 C1 Wy1-Wy1 U1 K1_U01 K1_U07 K1_U22 K1_U23 C1 Lab1-Lab0 K1 K1_K01 K1_K09 K1_K15 C1 C2 Wy1-Wy1 Lab1-Lab0 3 Numer narz˛edzia dydaktycznego** 145 2345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Praktyka Nazwa w j˛ezyku angielskim : Practice Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_I12 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 150 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 6 w tym liczba odpowiadajaca ˛ zaj˛eciom o charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 6 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI wymagania wst˛epne określa pracodawca kierujac ˛ si˛e charakterem wykonywanych prac CELE PRZEDMIOTU C1 zdobycie doświadczenia w zawodzie inforamtyka w rzeczywistych warunkach rynkowych 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 posiada podstawowa˛ wiedz˛e z obszaru działalności pracodawcy W2 posiada praktyczna˛ wiedz˛e w zakresie zastosowanych na praktyce technik organizacji projektów inforamtycznych W3 posiada wiedz˛e na temat sotoswanych u pracodawcy metod zapewniania jakości Z zakresu umiej˛etności studenta: U1 potrafi prowadzić dokumentacj˛e przedsi˛ewzi˛ecia informatycznego w zakresie własnej pracy U2 potrafi dostosować si˛e do specyficznych technik i systemów uzywanych przez pracodawc˛e U3 potrafi wykonywać nałożone zadanie zgodnie z normami i standardami U4 potrafi oszacować nakład pracy dla wykonania określonego zadania Z zakresu kompetencji społecznych studenta: K1 umiej˛etność wyszukiwania kontrahenta, negocjowania, zawarcia umowy o wykonanie prac informatycznych K2 umie adoptować si˛e do wymagań pracodawcy K3 umie respektować interesy pracodawcy i chronić tajemnice zawodowe TREŚCI PROGRAMOWE Praktyka zawodowa odbywana w podmiocie realizujacym ˛ zadania informatyczne lub samodzielna działalność gospodarcza o charakterze informatycznym. STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 Numer efektu kształcenia W1-W3, U1-U4, K1-K3 Sposób oceny efektu kształcenia ocena wykonania zadań nałożonych przez pracodawc˛e z uwzgl˛ednieniem oceny skali trudności zadań i ich zaawansowania technicznego P=100%*F1 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. zakres literatury, dokumentacji itp. definiuje pracodawca pod katem ˛ wykonywanych zadań OPIEKUN PRZEDMIOTU prof. Mirosław Kutyłowski 2 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Praktyka Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W14 K1_W15 K1_W16 K1_W17 C1 W2 K1_W14 K1_W17 C1 W3 K1_W15 K1_W16 K1_W17 C1 U1 K1_U01 K1_U02 K1_U04 K1_U08 C1 U2 K1_U01 K1_U02 K1_U06 K1_U15 C1 K1_U18 K1_U19 K1_U21 K1_U22 U3 K1_U01 K1_U04 K1_U06 K1_U07 C1 K1_U15 K1_U19 K1_U32 U4 K1_U15 K1_U16 C1 K1 K1_K01 K1_K02 K1_K03 K1_K04 C1 K1_K08 K1_K10 K1_K11 K1_K13 K2 K1_K01 K1_K02 K1_K03 K1_K04 C1 K1_K06 K1_K07 K1_K08 K1_K10 K1_K11 K1_K12 K1_K13 K1_K14 K1_K15 K3 K1_K01 K1_K03 K1_K04 K1_K07 C1 K1_K10 K1_K11 3 Numer narz˛edzia dydaktycznego** 1 1 1 1 1 1 1 1 1 1 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Fizyka Nazwa w j˛ezyku angielskim : Physics Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T07 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 60 60 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 2 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 2 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Kompetencje w zakresie matematyki i fizyki potwierdzone pozytywnymi ocenami na świadectwie ukończenia szkoły ponadgimnazjalnej. Znajomość analizy matematycznej na poziomie kursu Analiza Matematyczna I CELE PRZEDMIOTU C1 Nabycie podstawowej wiedzy z nast˛epujacych ˛ działów fizyki: Mechaniki klasycznej, Ruchu drgajacego, ˛ Elektryczności i magnetyzmu z elementami optyki geometrycznej i falowej, Szczególnej teorii wzgl˛edności, Fizyki kwantowej C2 Zdobycie umiej˛etności jakościowej i ilościowej analizy zjawisk fizycznych, a także praktycznego stosowania (aplikacji) tych umiej˛etności w procesach technologicznych podlegajacych ˛ prawom nast˛epujacych ˛ dziedzin fizyki: Mechaniki klasycznej, Ruchu drgajacego, ˛ Elektryczności i magnetyzmu z elementami optyki geometrycznej i falowej, Szczególnej teorii wzgl˛edności, Fizyki kwantowej 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna podstawowe poj˛ecia kinematyki W2 Zna zasady dynamiki Newtona. W3 Zna prawa zachowania energii, p˛edu i momentu obrotowego W4 Zna podstawowe zasady zachowania oraz zwiazek ˛ mi˛edzy praca˛ i energia˛ kinetyczna˛ W5 Zna poj˛ecie ruchu post˛epowego i obrotowego układów punktów materialnych i brył sztywnych W6 Zna poj˛ecie ruchu drgajacego ˛ W7 Zna równania Maxwella W8 Zna podstawy szczególnej teorii wzgl˛edności W9 Zna podstawowe poj˛ecia fizyki kwantowej Z zakresu umiej˛etności studenta: U1 Umie posługiwania si˛e wybranymi metodami rachunku wektorowego i różniczkowego rachunku wektorowego U2 Umie stosować transformacj˛e Galileusza i Lorentza. U3 Umie zastosować prawa zachowania do analizy prostych układów czastek ˛ materialnych. U4 Umie wyznaczać wielkości kinematyczne w ruchach post˛epowym i obrotowym U5 Umie stosować zasady dynamiki do opisu ruchu ciała U6 Umie stosować poj˛ecia pracy i energii kinetycznej bryły sztywnej do rozwiazywania ˛ problemów zwiazanych ˛ z ruchem obrotowym bryły sztywnej U7 Umie opisć własności ruchu okresowego U8 Umie przeprowadzić proste analizy własności pola elektromagnetycznego U9 Umie przedstawić jakościowy opis oddziaływania promieniowania (fal elektromagnetycznych) z materia˛ U10 Umie przeprowadzić ilościowy opis wybranych zjawisk kwantowych Z zakresu kompetencji społecznych studenta: K1 Rozumie podstawy współczesnej fizyki K2 Rozumie potrzeb˛e ustawicznego podnoszenia swoich kwalifikacji TREŚCI PROGRAMOWE 2 Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Forma zaj˛eć - wykłady Kinematyka. Zasady dynamiki Newtona. Praca i energia kinetyczna, siły potencjalne i zasada zachowania energii mechanicznej Zasada zachowania p˛edu. Zderzenia. Dynamika ruchu obrotowego układów punktów materialnych i bryły sztywnej. Zasada zachowania momentu p˛edu. Ruch drgajacy. ˛ Równania Maxwella. Fale elektromagnetyczne, optyka geometryczna, interferencja i dyfrakcja światła. Szczególna teoria wzgl˛edności Fizyka kwantowa Forma zaj˛eć - ćwiczenia Rozwiazywanie ˛ zadań z kinematyki punktu materialnego – ruch jednowymiarowy, ruch dwuwymiarowy. Zastosowanie zasad dynamiki w rozwiazywaniu ˛ problemów dynamicznych w ruchu jednowymiarowym i ruchu płaszczyznowym. Zastosowanie zasady zachowania energii mechanicznej w analizie problemów mechaniki punktu materialnego. Rozwiazywanie ˛ zadań z wykorzystaniem zasady zachowania p˛edu – zderzenia niespr˛eżyste, spr˛eżyste zderzenia centralne i niecentralne, p˛ed układów o zmiennej masie, p˛ed układów czastek. ˛ Rozwiazywanie ˛ zadań z dynamiki ruchu obrotowego punktu materialnego i bryły sztywnej. Rozwiazywanie ˛ zadań dotyczacych ˛ ruchu drgajacego ˛ Rozwiazywanie ˛ zadań polegajacych ˛ na określeniu nat˛eżenia pola elektrostatycznego (prawo Gaussa), indukcji pola magnetycznego (prawo Ampere’a) i siły elektromotorycznej (prawo Faradaya). Pisemne kolokwium sprawdzajace ˛ umiej˛etności nabyte na ćwiczeniach. STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 4h 2h 2h 2h 2h 6h 4h 4h 4h 3h 2h 2h 2h 1h 2h 2h 1h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Konsultacje 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W9, K1-K2 U1-U10, K1-K2 P=75%*F1+25%*F2 3 Sposób oceny efektu kształcenia Egzamin pisemny Kolokwia i aktywność na ćwiczeniach LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. D. Halliday, R. Resnick, J. Walker, Podstawy fizyki, Wydawnictwo Naukowe PWN, Warszawa 2003; J. Walker, Podstawy fizyki. Zbiór zadań, PWN, Warszawa 2005. 2. R. B. Singh, Introduction to Modern Physics. Vol I, New Age International Limited, 2002 3. J. Orear, Fizyka, tom 1,2, WNT, Warszawa 2008. 4. R. A. Serway, Physics for Scientists and Engineers with Modern Physics, 4th Ed., Saunders College Publishing, 1996. 5. G. Harań, Notatki do wykładu z fizyki ogólnej, strona http://www.if.pwr.wroc.pl/ gharan 6. G. Harań, Zbiór zadań, strona http://www.if.pwr.wroc.pl/ gharan OPIEKUN PRZEDMIOTU dr hab. Grzegorz Harań 4 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Fizyka Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 C1 Wy1-Wy9 W2 K1_W01 K1_W02 C1 Wy1-Wy9 W3 K1_W02 C1 Wy1-Wy9 W4 K1_W01 K1_W02 C1 Wy1-Wy9 W5 K1_W01 K1_W02 C1 Wy1-Wy9 W6 K1_W01 K1_W02 C1 Wy1-Wy9 W7 K1_W01 K1_W02 C1 Wy1-Wy9 W8 K1_W01 K1_W02 C1 Wy1-Wy9 W9 K1_W01 K1_W02 C1 Wy1-Wy9 U1 K1_U10 K1_U31 C2 Ćw1-Ćw8 U2 K1_U10 K1_U31 C2 Ćw1-Ćw8 Ćw1-Ćw8 U3 K1_U02 K1_U10 K1_U19 K1_U31 C2 U4 K1_U10 K1_U31 C2 Ćw1-Ćw8 U5 K1_U10 K1_U31 C2 Ćw1-Ćw8 Ćw1-Ćw8 U6 K1_U10 K1_U31 C2 U7 K1_U10 K1_U31 C2 Ćw1-Ćw8 U8 K1_U31 C2 Ćw1-Ćw8 U9 K1_U31 C2 Ćw1-Ćw8 Ćw1-Ćw8 U10 K1_U10 K1_U31 C2 K1 K1_K01 K1_K14 C1 C2 Wy1-Wy9 Ćw1-Ćw8 K2 K1_K01 K1_K03 K1_K12 K1_K14 C1 C2 Wy1-Wy9 Ćw1-Ćw8 5 Numer narz˛edzia dydaktycznego** 134 134 134 134 134 134 134 134 134 234 234 234 234 234 234 234 234 234 234 1234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Logika i Struktury Formalne Nazwa w j˛ezyku angielskim : Logic and Formal Structures Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T03 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 60 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 120 120 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 5 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 5 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Do tego modułu nie sa˛ określone wymagania wst˛epne. CELE PRZEDMIOTU C1 Omówienie podstawowych poj˛eć, twierdzeń oraz metod rachunku zdań, rachunku kwantyfikatorów, teorii zbiorów oraz struktur formalnych. C2 Praktyczne opanowanie podstawiwych metod rachunku zdań, rachunku kwantyfikatorów, teorii zbiorów oraz struktur formalnych. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie tautologii W2 Zna poj˛ecie sumy, przekroju, różnicy, różnicy symetryczne i dopełnienia zbiorów W3 Zna interpretacje kwantyfikatorów W4 Zna poj˛ecie relacji, funkcji oraz podstawowe klasy relacji W5 Zna podstawowe warianty indukcji matematycznej W6 Zna poj˛ecie zbioru mocy alef zero oraz zbioru mocy continuum W7 Zna poj˛ecie dobrego porzadku ˛ W8 Zna poj˛ecie teorii niesprzecznej W9 Zna aksjomatyk˛e Peano liczb naturalnych W10 Zna interpretacj˛e spójników modalnych Z zakresu umiej˛etności studenta: U1 Umie stwierdzić, czy dane zdanie jest tautologia˛ U2 Umie wykonywać podstawowe operacje na zbiorach U3 Umie zapisać formuł˛e używajac ˛ kwantyfikatorów U4 Umie stwierdzić do jakiej klasy należy dana funkcja, relacja U5 Umie stosować Zasad˛e Indukcji Matematycznej U6 Umie stwierdzić, czy dany zbiór jest mocy alef zero, continuum U7 Umie wykorzystać dobre uporzadkowanie ˛ zbioru U8 Umie stwierdzić, że dana teoria jest niesprzeczna U9 Umie pokazywać podstawowe własności liczb naturalnych używajac ˛ Aksjomatyki Peano U10 Umie zapisać i odczytać zdanie w logice modalnej Z zakresu kompetencji społecznych studenta: K1 Rozumie poj˛ecie teorii sprzecznej i niezupełnej K2 Rozumie poj˛ecie nieskończoności TREŚCI PROGRAMOWE 2 Forma zaj˛eć - wykłady Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Rachunek zdań Zbiory Kwantyfikatory Relacje - I Relacje - II Indukcja matematyczna. Równoliczność - I Równoliczność - II Dobre porzadki ˛ Struktury, waluacje i spełnianie Teorie. Twierdzenie o zwartości. Arytmetyka Peano Logiki modalne. Podsumowanie 4h 4h 4h 4h 4h 4h 4h 4h 4h 4h 4h 4h 4h 4h 4h Forma zaj˛eć - ćwiczenia Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Ćw13 Ćw14 Ćw15 Rachunek zdań Zbiory Kwantyfikatory Relacje I Relacje II Indukcja matematyczna Równoliczność I Równoliczność II Dobre porzadki ˛ Struktury, waluacje i spełnianie Teorie Twierdzenie o zwartości Arytmetyka Peano Logiki modalne Podsumowanie STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Konsultacje 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W10, K1-K2 U1-U10, K1-K2 3 Sposób oceny efektu kształcenia egzamin kolokwia LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. J. Cichoń, Wykłady ze wst˛epu do matematyki, DWE, 2003 2. W. Guzicki, P. Zakrzewski, Wykłady ze wst˛epu do matematyki, wst˛ep do teorii mnogości 3. J. Kraszewski, Wst˛ep do matematyki, WNT, 2007 OPIEKUN PRZEDMIOTU dr Szymon Żeberski 4 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Logika i Struktury Formalne Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W05 K1_W06 K1_W08 C1 Wy1-Wy15 W2 K1_W01 K1_W04 K1_W05 K1_W06 C1 Wy1-Wy15 W3 K1_W01 K1_W04 K1_W06 C1 Wy1-Wy15 W4 K1_W01 K1_W04 K1_W06 C1 Wy1-Wy15 W5 K1_W01 K1_W04 K1_W05 C1 Wy1-Wy15 W6 K1_W01 C1 Wy1-Wy15 W7 K1_W01 K1_W03 K1_W06 C1 Wy1-Wy15 W8 K1_W01 C1 Wy1-Wy15 W9 K1_W01 K1_W06 C1 Wy1-Wy15 W10 K1_W01 K1_W04 C1 Wy1-Wy15 Ćw1-Ćw15 U1 K1_U10 K1_U19 K1_U31 C2 Ćw1-Ćw15 U2 K1_U10 K1_U19 K1_U28 K1_U31 C2 U3 K1_U10 K1_U31 C2 Ćw1-Ćw15 Ćw1-Ćw15 U4 K1_U10 K1_U31 C2 U5 K1_U10 K1_U31 C2 Ćw1-Ćw15 U6 K1_U31 C2 Ćw1-Ćw15 U7 K1_U10 K1_U31 C2 Ćw1-Ćw15 U8 K1_U31 C2 Ćw1-Ćw15 Ćw1-Ćw15 U9 K1_U10 K1_U31 C2 Ćw1-Ćw15 U10 K1_U10 K1_U31 C2 K1 K1_K01 K1_K02 K1_K04 K1_K07 C1 C2 Wy1-Wy15 K1_K13 Ćw1-Ćw15 K2 K1_K01 K1_K14 C1 C2 Wy1-Wy15 Ćw1-Ćw15 5 Numer narz˛edzia dydaktycznego** 134 134 134 134 134 134 134 134 134 134 234 234 234 234 234 234 234 234 234 234 1234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Matematyka Dyskretna Nazwa w j˛ezyku angielskim : Discrete Mathematics Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T06 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 90 90 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Wst˛ep do Logiki i Struktur Formalnych, Analiza Matematyczna I CELE PRZEDMIOTU C1 Omówienie najważniejszych elementów Matematyki Dyskretnej wykorzystywanych w Informatyce do analizy oraz projektowania algorytmów C2 Opanowanie formalnych narz˛edzi Matematyki Dyskretnej oraz nabranie praktycznej wprawy w posługiwaniu si˛e podstawowymi obiektami matematyki dyskretnej (zbiory skończone, multizbiory, partycje, permutacje, podziały, klasy kombinatoryczne, funkcje tworzace, ˛ drzewa ...) wykorzystywanymi do projektowania oraz analizy algorytmów 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie symbolu Newtona W2 Zna poj˛ecie liczb Stirlinga W3 Zna podstawowe własności permutacji W4 Zna poj˛ecie funkcji tworzacej ˛ W5 Zna poj˛ecie dyskretnej przestrzeni probabilistycznej W6 Zna różne warianty poj˛ecia grafu W7 Zna poj˛ecie multizbioru W8 Zna poj˛ecie drzewa porzadkowego ˛ i grafowego Z zakresu umiej˛etności studenta: U1 Umie posługiwać si˛e symbolem Newtona U2 Umie posługiwać si˛e liczbami Stirlinga U3 Potrafi posługiwać si˛e poj˛eciem permutacji U4 Potrafi rozwiazywać ˛ równania rekurencyjne U5 Potrafi obliczyć prawdopodobieństwo dyskretne U6 Potrafi zliczać podstawowe klasy drzew U7 Potrafi wymodelować analizowane zjawisko za pomoca˛ grafów U8 Potrafi zbudować drzewo spinajace ˛ grafu spójnego U9 Potrafi stosować techniki przestrzeni metrycznych do grafów U10 Potrafi posługiwać si˛e poj˛eciem multi-zbioru Z zakresu kompetencji społecznych studenta: K1 Zna zastosowanie grafów do różnych działów nauki TREŚCI PROGRAMOWE 2 Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Forma zaj˛eć - wykłady Wprowadzenie Symbol Newtona - I Symbol Newtona - II Permutacje Prawdopodobieństwo dyskretne Zmienne losowe na przestrzeniach skończonych Klasy kombinatoryczne i funkcje tworzace ˛ Funkcje tworzace ˛ Drzewa Multizbiory, cykle, rozbicia Liczby Stirlinga Grafy - I Grafy - II Podzbiory grafów. Internet jako graf Forma zaj˛eć - ćwiczenia Symbol Newtona Partycje i liczby Stirlinga Permutacje i wektor inwersji Prawdopodobieństwo dyskretne Klasy kombinatoryczne i funkcje tworzace ˛ Równania rekurencyjne Permutacje, multizbiory, liczby Stirlinga Drzewa Grafy STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 4h 2h 2h 4h 4h 2h 2h 4h 4h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W8, K1-K1 U1-U10, K1-K1 3 Sposób oceny efektu kształcenia Egzamin końcowy Dwa kolokwia zaliczeniowe LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. Ronald L. Graham, Donald E. Knuth, Oren Patashnik, Matematyka konkretna, PWN 2011 2. Robin J. Wilson, Wprowadzenie do teorii grafów, PWN 2010 3. P. Flajolet and R. Sedgewick, Analytic Combinatorics, Cambridge University Press, 2008 OPIEKUN PRZEDMIOTU prof. Jacek Cichoń 4 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Matematyka Dyskretna Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 K1_W03 K1_W04 C1 Wy1-Wy15 W2 K1_W01 K1_W06 K1_W10 C1 Wy1-Wy15 W3 K1_W01 K1_W04 K1_W05 C1 Wy1-Wy15 W4 K1_W01 K1_W02 K1_W04 K1_W05 C1 Wy1-Wy15 W5 K1_W01 K1_W02 K1_W03 K1_W05 C1 Wy1-Wy15 W6 K1_W01 K1_W02 K1_W04 K1_W06 C1 Wy1-Wy15 W7 K1_W01 K1_W03 K1_W04 K1_W06 C1 Wy1-Wy15 W8 K1_W01 K1_W02 K1_W04 K1_W05 C1 Wy1-Wy15 K1_W06 U1 K1_U10 K1_U18 K1_U31 C2 Ćw1-Ćw9 U2 K1_U10 K1_U28 K1_U31 C2 Ćw1-Ćw9 U3 K1_U09 K1_U10 K1_U12 K1_U13 C2 Ćw1-Ćw9 K1_U17 K1_U31 Ćw1-Ćw9 U4 K1_U10 K1_U17 K1_U31 C2 U5 K1_U09 K1_U10 K1_U31 C2 Ćw1-Ćw9 U6 K1_U09 K1_U10 K1_U17 K1_U31 C2 Ćw1-Ćw9 U7 K1_U10 K1_U13 K1_U17 K1_U19 C2 Ćw1-Ćw9 K1_U31 U8 K1_U10 K1_U31 C2 Ćw1-Ćw9 U9 K1_U03 K1_U10 K1_U11 K1_U17 C2 Ćw1-Ćw9 K1_U19 K1_U30 K1_U31 U10 K1_U28 K1_U30 K1_U31 C2 Ćw1-Ćw9 K1 K1_K01 K1_K13 K1_K14 C1 C2 Wy1-Wy15 Ćw1-Ćw9 5 Numer narz˛edzia dydaktycznego** 1245 1245 1245 1245 1245 1245 1245 1245 345 345 345 345 345 345 345 345 345 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Analiza Matematyczna I Nazwa w j˛ezyku angielskim : Mathematical Analysis I Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T01 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 45 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 125 85 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 4 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 4 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Do tego modułu nie sa˛ określone wymagania wst˛epne. CELE PRZEDMIOTU C1 Omówienie podstawowych poj˛eć, twierdzeń oraz metod analizy matematycznej funkcji jednej zmiennej rzeczywistej C2 Praktyczne opanowanie podstawowych metod analizy funkcji jednej zmiennej rzeczywistej (granice ciagów ˛ i funkcji, różniczkowanie, całkowanie, szeregi pot˛egowe) 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie granicy ciagu ˛ i poj˛ecie zbieżności szeregu W2 Zna poj˛ecie ciagłości ˛ funkcji W3 Zna poj˛ecie pochodnej funkcji jednej zmiennej W4 Zna poj˛ecie całki Riemana funkcji jednej zmiennej Z zakresu umiej˛etności studenta: U1 Potrafi wyznaczyć granice ciagów ˛ i zbadać zbieżność szeregów U2 Potrafi wyznaczać granice funkcji i zbadać ciagłość ˛ funkcji U3 Potrafi posługiwać si˛e metodami rachunku różniczkowego U4 Potrafi zbadać przebieg zmienności funkcji jednej zmiennej U5 Potrafi posługiwać si˛e metodami rachunku całkowego Z zakresu kompetencji społecznych studenta: K1 Potrafi zbudować wizualizacj˛e analizowanych zagadnień analitycznych. TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Wy16 Wy17 Wy18 Wy19 Forma zaj˛eć - wykłady Liczby rzeczywiste Ciagi ˛ liczbowe Szeregi liczbowe Granica funkcji Funkcje ciagłe ˛ Pochodne funkcji Twierdzenia rachunku różniczkowego Wzór Taylora Funkcje wypukłe Badanie funkcji Całka Riemanna Podstawowe twierdzenia rachunku całkowego Podstawowe techniki całkowania Zastosowania rachunku całkowego Całki niewłaściwe Funkcje specjalne Gamma i Beta Eulera Szeregi pot˛egowe Zastosowania szeregów pot˛egowych do kombinatoryki Podsumowanie 2 3h 3h 4h 4h 3h 4h 2h 3h 2h 2h 3h 1h 3h 1h 2h 1h 1h 1h 2h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Ćw13 Ćw14 Ćw15 Ćw16 Forma zaj˛eć - ćwiczenia Wprowadzenie Liczby naturalne, wymierne i rzeczywiste Ciagi ˛ liczbowe i zbieżność Szeregi liczbowe Granice funkcji Funkcje ciagłe ˛ Kolokwium Pochodne funkcji -I Pochodne funkcji -II Wzór Taylora Badanie funkcji Całkowanie -I Całkowanie - II Całki niewłaściwe Kolokwium Podsumowanie STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 2h 2h 4h 2h 2h 2h 2h 1h 2h 2h 1h 2h 1h 1h 2h 2h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W4, K1-K1 U1-U5, K1-K1 Sposób oceny efektu kształcenia egzamin kolokwia, aktywność LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. K. Kuratowski, Rachunek różniczkowy i całkowy. Funkcje jednej zmiennej. 2. F. Leja, Rachunek różniczkowy i całkowy 3. G.M. Fichtenholz, Rachunek różniczkowy i całkowy Tom I 4. W.F.Trench, Introduction to real jan.math.trinity.edu/wtrench/misc/index.shtml analysis, 5. strona internetowa pakietu matematycznego OPIEKUN PRZEDMIOTU dr Rafał Kapelko 3 wersja online ramanu- MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Analiza Matematyczna I Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W04 C1 Wy1-Wy19 W2 K1_W01 C1 Wy1-Wy19 W3 K1_W01 K1_W02 C1 Wy1-Wy19 W4 K1_W01 K1_W05 C1 Wy1-Wy19 Ćw1-Ćw16 U1 K1_U10 K1_U31 C2 U2 K1_U02 K1_U31 C2 Ćw1-Ćw16 U3 K1_U02 K1_U10 K1_U31 C2 Ćw1-Ćw16 U4 K1_U11 K1_U12 K1_U31 C2 Ćw1-Ćw16 Ćw1-Ćw16 U5 K1_U12 K1_U31 C2 K1 K1_K01 K1_K12 K1_K13 K1_K14 C1 C2 Wy1-Wy19 Ćw1-Ćw16 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 1245 345 345 345 345 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Algebra z Geometria˛ Analityczna˛ Nazwa w j˛ezyku angielskim : Algebra and Analytic Geometry Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T02 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 60 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 120 90 studenta (CNPS) Forma zaliczenia zaliczenie Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 4 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 4 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Dla tego przedmiotu nie sa˛ określone wymagania wst˛epne. CELE PRZEDMIOTU C1 Poznanie własności podstawowych poj˛eć algebry, algebry liniowej i geometrii analitycznej C2 Zdobycie praktycznych umiej˛etności stosowania podstawowych poj˛eć algebry, algebry liniowej i geometrii analitycznej 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie i przykłady grup, pierścieni i ciał. Zna poj˛ecie wielomianu i Zasadnicze Twierdzenie Algebry. W2 Zna twierdzenie Kroneckera-Capellego. przestrzeni liniowej. Zna poj˛ecie bazy i wymiaru przestrzeni liniowej oraz pod- W3 Zna poj˛ecie macierzy przekształcenia liniowego, jego obrazu i jadra ˛ oraz wartości własnych i wektorów własnych. Zna poj˛ecie sumy prostej ortogonalnej podprzestrzeni liniowej i jej dopełnienia ortogonalnego w przestrzeni euklidesowej. W4 Zna kryterium Sylvestera dla form kwadratowych. Zna rozkład wzgl˛edem wartości szczególnych macierzy. Zna normy macierzy. Zna równania prostych, płaszczyzn oraz krzywych drugiego stopnia. Z zakresu umiej˛etności studenta: U1 Potrafi wykonywać działania w prostych grupach, w ciele liczb zespolonych oraz na wielomianach. U2 Potrafi rozwiazywać ˛ układy równań liniowych, obliczać macierze odwrotne, wyznaczać współrz˛edne wektora w bazie oraz wymiar podprzestrzeni liniowej. U3 Potrafi wyznaczać wartości własne i wektory własne macierzy. Potrafi opisywać jadra ˛ przekształceń liniowych. Potrafi wyznaczać macierz przejścia. Potrafi zastosować ortogonalizacj˛e Grama-Schmidta i wyznaczyć rzut ortogonalny na podprzestrzeń liniowa.˛ U4 Potrafi zbadać, czy forma kwadratowa jest dodatnio określona. Potrafi badać wzajemne położenie punktów, prostych i płaszczyzn w przestrzeni oraz obliczać normy wektorów i macierzy. U5 Potrafi stosować polecenia Octava do rozwiazywania ˛ prostych problemów z algebry, geometrii i obliczeń naukowych. Z zakresu kompetencji społecznych studenta: K1 Zna zastosowania liczb zespolonych w nauce i technice. K2 Zna podstawowe zastosowania macierzy w nauce i technice. TREŚCI PROGRAMOWE 2 Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Wy16 Wy17 Wy18 Wy19 Wy20 Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Ćw13 Ćw14 Ćw15 Ćw16 Forma zaj˛eć - wykłady Grupy, pierścienie i ciała Ciało liczb zespolonych Wielomiany i ich pierwiastki Macierze Wprowadzenie do środowiska Octava Wyznaczniki i macierze odwrotne Układy równań liniowych i eliminacja Gaussa Przestrzenie liniowe Dowolne układy równań liniowych Zastosowania układów równań liniowych Kolokwium I Wartości własne i wektory własne macierzy Przekształcenia liniowe Przestrzenie euklidesowe Zastosowanie rzutów ortogonalnych w aproksymacji Elementy geometrii analitycznej na płaszczyźnie i w przestrzeni Formy kwadratowe Krzywe drugiego stopnia Kolokwium II Rozkład SVD macierzy i jego zastosowania Forma zaj˛eć - ćwiczenia Wst˛ep Działania w grupach. Działania na liczbach zespolonych zapisanych w różnych postaciach i obliczanie pierwiastków Wielomiany i ich rozkład na czynniki Proste polecenia w Octavie Sprawdzian Macierze, wyznaczniki oraz elementarne przekształcenia Eliminacja Gaussa i wzory Cramera Bazy i wymiar przestrzeni liniowych oraz podprzestrzenie liniowe Rozwiazywanie ˛ układu równań liniowych z macierza˛ prostokatn ˛ a˛ Wartości własne i wektory własne macierzy, przekształcanie macierzy przez podobieństwo do postaci przekatniowej ˛ Przekształcenia liniowe oraz ich obrazy i jadra ˛ Sprawdzian Ortogonalizacja Grama-Schmidta i zastosowania rzutów ortogonalnych w aproksymacji Zmiana bazy i formy kwadratowe dodatnio określone Wzajemne położenie punktów, prostych i płaszczyzn STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Rozwiazywanie ˛ zadań programistycznych 4. Konsultacje 5. Praca własna studentów 3 4h 4h 4h 2h 2h 4h 4h 4h 2h 2h 2h 2h 6h 4h 2h 4h 2h 2h 2h 2h 2h 2h 2h 2h 1h 1h 2h 2h 2h 2h 2h 2h 1h 3h 2h 2h OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 Numer efektu kształcenia W1-W4, K1-K2 U1-U5, K1-K2 Sposób oceny efektu kształcenia dwa kolokwia na wykładzie dwa sprawdziany, raport z komputerowych zadań domowych, aktywność studenta na ćwiczeniach P=50%*F1+50%*F2 LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. J. Klukowski, I. Nabiałek, Algebra dla studentów, WNT 2005. 2. B. Gleichgewicht, Algebra, PWN 1976, Oficyna Wyd. GiS 2002. 3. G. Banaszak, W. Gajda, Elementy algebry liniowej, cz˛eść I i II, WNT 2002. 4. T. Jurlewicz, Z. Skoczylas, Algebra i geometria analityczna, Oficyna Wyd. GiS 2005. 5. T. Jurlewicz, Z. Skoczylas, Algebra liniowa 2, Oficyna Wyd. GiS, Wrocław 2006. 6. J. Rutkowski, Algebra abstrakcyjna w zadaniach, PWN 2000. 7. P. Krzyżanowski, Obliczenia inżynierskie i naukowe. Szybkie, skuteczne, efektowne, PWN 2011. 8. H. Anton, Ch. Rorres. Elementary Linear Algebra, Applications Version, Wiley 2005. 9. G. Strang, Introduction to Linear Algebra, Wellesley-Cambridge Press 2009. 10. C.D. Meyer, Matrix Analysis and Applied Linear Algebra, SIAM 2000. OPIEKUN PRZEDMIOTU dr hab. Krystyna Zi˛etak 4 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Algebra z Geometria˛ Analityczna˛ Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 C1 Wy1-Wy20 W2 K1_W01 C1 Wy1-Wy20 W3 K1_W01 C1 Wy1-Wy20 W4 K1_W01 C1 Wy1-Wy20 Ćw1-Ćw16 U1 K1_U31 C2 U2 K1_U31 C2 Ćw1-Ćw16 U3 K1_U31 C2 Ćw1-Ćw16 U4 K1_U31 C2 Ćw1-Ćw16 Ćw1-Ćw16 U5 K1_U12 C2 K1 K1_K01 K1_K12 K1_K13 K1_K14 C1 C2 Wy1-Wy20 Ćw1-Ćw16 K2 K1_K01 K1_K12 K1_K14 C1 C2 Wy1-Wy20 Ćw1-Ćw16 5 Numer narz˛edzia dydaktycznego** 145 145 145 145 2345 2345 2345 2345 2345 12345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Analiza Matematyczna II Nazwa w j˛ezyku angielskim : Mathematica Analysis II Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T04 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 120 60 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 4 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 4 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Ukończenie kursu Analiza Matematyczna I z ocena˛ pozytywna˛ CELE PRZEDMIOTU C1 Omówienie podstawowych poj˛eć, twierdzeń oraz metod analizy matematycznej funkcji wielu zmiennych rzeczywistych C2 Praktyczne opanowanie podstawowych metod analizy funkcji wielu zmiennych rzeczywistych (przestrzeie metryczne, różniczkowanie, ekstrema, całkowanie) 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie przestrzeni metrycznej. W2 Zna poj˛ecie pochodnej funkcji wielu zmiennych. W3 Zna podstawowe metody optymalizacji funkcji wielu zmiennych. W4 Zna poj˛ecie całki Lebesgue’a funkcji wielu zmiennych. W5 Zna poj˛ecie całki krzywoliniowej. Z zakresu umiej˛etności studenta: U1 Potrafi prowadzić rozumowania w przestrzeniach metrycznych. U2 Potrafi różniczkować funkcje wielu zmiennych. U3 Potrafi optymalizować funkcje wielu zmiennych. U4 Potrafi liczyć całki wielokrotne. U5 Potrafi liczyć całki krzywoliniowe. Z zakresu kompetencji społecznych studenta: K1 Rozumie praktyczne znaczenie zagadnień optymalizacyjnych TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Forma zaj˛eć - wykłady Przestrzenie metryczne Ciagłość funkcji wielu zmiennych Różniczkowanie - cz˛eść I Różniczkowanie - cz˛eść II Ekstrema funkcji wielu zmiennych Twierdzenie o funkcji odwrotnej i uwikłanej Mnożniki Lagrange’a Całkowanie funkcji wielu zmiennych Twierdzenie Fubiniego Zamiana zmiennych w całkach wielokrotnych Całki krzywoliniowe. Całki powierzchniowe. Równania różniczkowe Podsumowanie 2 2h 2h 3h 3h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Forma zaj˛eć - ćwiczenia Wprowadzenie Przestrzenie metryczne Granice funkcji i ciagłość ˛ Różniczkowanie Całkowanie Elementy analizy wektorowej Kolokwium Podsumowanie STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1h 2h 2h 4h 3h 1h 1h 1h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W5, K1-K1 U1-U5, K1-K1 Sposób oceny efektu kształcenia egzamin kolokwium, aktywność LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. F. Leja, Rachunek różniczkowy i całkowy 2. G.M. Fichtenholz, Rachunek różniczkowy i całkowy Tom I, II, III 3. W.F.Trench, Introduction to real jan.math.trinity.edu/wtrench/misc/index.shtml analysis, 4. strona internetowa pakietu matematycznego OPIEKUN PRZEDMIOTU dr Rafał Kapelko 3 wersja online ramanu- MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Analiza Matematyczna II Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 C1 Wy1-Wy14 W2 K1_W01 K1_W12 C1 Wy1-Wy14 W3 K1_W01 K1_W12 C1 Wy1-Wy14 W4 K1_W01 C1 Wy1-Wy14 W5 K1_W01 K1_W02 C1 Wy1-Wy14 U1 K1_U10 K1_U31 C2 Ćw1-Ćw8 Ćw1-Ćw8 U2 K1_U02 K1_U10 K1_U31 C2 Ćw1-Ćw8 U3 K1_U02 K1_U10 K1_U11 K1_U31 C2 U4 K1_U01 K1_U02 K1_U31 C2 Ćw1-Ćw8 Ćw1-Ćw8 U5 K1_U02 K1_U31 C2 K1 K1_K01 K1_K13 K1_K14 C1 C2 Wy1-Wy14 Ćw1-Ćw8 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 1245 1245 345 345 345 345 345 12345 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Algebra Abstrakcyjna i Kodowanie Nazwa w j˛ezyku angielskim : Abstract Algebra and Coding Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T05 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 15 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 120 60 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 4 2 w tym liczba odpowiadajaca ˛ zaj˛eciom o 2 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 4 2 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Ukończenie kursu algebra liniowa. CELE PRZEDMIOTU C1 Omówienie podstawowych struktur, twierdzeń wyst˛epujacych ˛ w algebrze oraz zapoznanie studentów z teoria˛ liniowych kodów korekcyjnych C2 Praktyczne opanowanie i stosowanie metod i narz˛edzi algebry abstrakcyjnej i kodów korekcyjnych. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna podstawowe poj˛ecia wyst˛epujace w teorii grup oraz zwiazki ˛ mi˛edzy nimi. W2 Zna podstawowoe poj˛ecia w pierścieniach oraz ciałach. Zna zwiazki ˛ pomi˛edzy tymi poj˛eciami. W3 Zna podstawowe poj˛ecia wyst˛epujace ˛ w teorii kodów korekcyjnych Z zakresu umiej˛etności studenta: U1 Potrafi sprawdzić czy dany zbiór z określonym działanie tworzy grup˛e. Na przykładzie nieskomplikowanych grup potrafi zbadać, czy dany zbiór stanowi podgrup˛e U2 Potrafi zbadać rzad ˛ elementu w grupie. Potrafi zbadać czy dana grupa jest cykliczna. U3 Potrafi wyznaczyć zbiór warstw w grupie oraz sprawdzić czy ten zbiór stanowi grup˛e ilorazowa.. ˛ U4 Potrafi spradzić czy dany zbiór z działaniami jest pierścieniem. Umie sprawdzać czy dany podzbiór w pierścieniu jest podpierścieniem. Potrafi zbadać czy dany podzbiór pierścienia jest ideałem. Potrafi wyznaczyć pierścień ilorazowy. U5 Potrafi zbadać, czy dany zbiór z działaniami jest ciałem. Potrafi sprawdzić, czy dany podzbiór ciała jest podciałem tego ciała. Umie wyznaczyć stopień rozszerzenia algebraicznego zadanego ciała o element algebraiczny nad nim. U6 Potrafi zbadać, czy dany kod jest kodem liniowym i umie wyznaczyć długość Hamminga tego kodu. Umie wykrywać i korygować pojedyńcze błedy w słowach kodu liniowego. Z zakresu kompetencji społecznych studenta: K1 Rozumie praktyczne znaczenie zagadnień z algebry abstrakcyjnej i kodów korekcyjnych TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Wy11 Wy12 Wy13 Wy14 Wy15 Forma zaj˛eć - wykłady Grupa - podstawowe poj˛ecia. Rzad ˛ grupy, rzad ˛ elementu. Grupa cykliczna Warstwa w grupie. Grupa ilorazowa. Homomorfizm grup. Grupa permutacji Pierścienie, ideały w pierścieniach. Pierścienie Zn , pierścienie wielomianów. Elementy teorii liczb. Twierdzenie Eulera. Chińskie twierdzenie o resztach. Kody korekcyjne. Metryka oraz waga Hamminga. Kontrolna macierz parzystości i macierz generujaca ˛ kod liniowy. Kody doskonałe. Wykrywanie i korekcja bł˛edów. Poj˛ecie ciała. 2 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h 2h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Ćw11 Ćw12 Ćw13 Forma zaj˛eć - ćwiczenia Algebry abstrakcyjne, grupy. Podgrupa, rzad ˛ elementu, grupa cykliczna. Warstwa w grupie. Grupa ilorazowa, dzielnik normalny Homomorfizmy na grupie. Permutacje. Pierścienie oraz ich podpierścienie. Ideały, pierścienie ilorazowe. Elemety teorii liczb. Pierścień wielomianów. Blokowe kody liniowe, metryka i waga Hamminga. Kod Hamminga wykrywanie i korekcja błedu. Ciała. Kolokwium STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 1h 1h 1h 1h 1h 1h 1h 1h 2h 2h 1h 1h 1h 1. Wykład tradycyjny 2. Rozwiazywanie ˛ zadań i problemów 3. Konsultacje 4. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=60%*F1+40%*F2 Numer efektu kształcenia W1-W3, K1-K1 U1-U6, K1-K1 Sposób oceny efektu kształcenia egzamin kolokwia i aktywność LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. B. Gleichgewicht, Algebra, PWN, Warszawa 1976 i Oficyna Wyd. GiS, Wrocław 2002. 2. J. Rutkowski, Algebra abstrakcyjna w zadaniach, PWN, Warszawa 2000, 3. W.J. Gilbert, W.K. Nicholson, Algebra współczesna z zastosowaniami, WNT, Warszawa 2008, 4. W. Mochnacki, Kody korekcyjne i kryptografia, Oficyna Wyd. PWr, Wrocław 2000. 5. J. Adamek, Foundations of coding. Theory and application of erro-correcting codes, Wiley 1991, 6. strona internetowa wybranego pakietu matematycznego. OPIEKUN PRZEDMIOTU dr Robert Rałowski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Algebra Abstrakcyjna i Kodowanie Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 K1_W02 C1 Wy1-Wy15 W2 K1_W01 K1_W02 C1 Wy1-Wy15 W3 K1_W01 K1_W02 K1_W05 K1_W06 C1 Wy1-Wy15 K1_W13 K1_W15 Ćw1-Ćw13 U1 K1_U01 K1_U06 K1_U27 K1_U31 C2 U2 K1_U06 K1_U31 C2 Ćw1-Ćw13 U3 K1_U06 K1_U30 K1_U31 C2 Ćw1-Ćw13 Ćw1-Ćw13 U4 K1_U06 K1_U30 K1_U31 C2 U5 K1_U05 K1_U30 K1_U31 C2 Ćw1-Ćw13 U6 K1_U01 K1_U06 K1_U10 K1_U12 C2 Ćw1-Ćw13 K1_U30 K1_U31 K1 K1_K01 K1_K02 K1_K04 K1_K06 C1 C2 Wy1-Wy15 K1_K08 K1_K12 K1_K13 K1_K14 Ćw1-Ćw13 K1_K15 4 Numer narz˛edzia dydaktycznego** 134 134 134 234 234 234 234 234 234 1234 Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w j˛ezyku polskim : Metody Probabilistyczne i Statystyka Nazwa w j˛ezyku angielskim : Probability and Statistics Kierunek studiów : Informatyka Specjalność (jeśli dotyczy) : Stopień studiów i forma : inżynierskie, stacjonarne Rodzaj przedmiotu : obowiazkowy ˛ Kod przedmiotu : E1_T08 Grupa kursów : TAK Ćwiczenia Laboratorium Projekt Wykład Seminarium Liczba godzin zaj˛eć zorganizowanych w 30 30 Uczelni (ZZU) Liczba godzin całkowitego nakładu pracy 120 120 studenta (CNPS) Forma zaliczenia egzamin Dla grupy kursów zaznaczyć kurs koń- X cowy Liczba punktów ECTS 3 3 w tym liczba odpowiadajaca ˛ zaj˛eciom o 3 charakterze praktycznym (P) w tym liczba punktów odpowiadajaca ˛ zaj˛e- 3 3 ciom wymagajacym ˛ bezpośredniego kontaktu (BK) WYMAGANIA WSTEPNE ˛ W ZAKRESIE WIEDZY, UMIEJETNO ˛ ŚCI I INNYCH KOMPETENCJI Zaliczenie kursu ”Logika i Struktury Formalne" CELE PRZEDMIOTU C1 Zaprezentowanie podstaw rachunku prawdopodobieństwa i statystyki oraz pokazanie przykładów metod probabilistycznych. C2 Praktyczne opanowanie podstawowych metod rachunku prawdopodobieństwa i statystyki oraz metod probabilistycznych. 1 PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Z zakresu wiedzy studenta: W1 Zna poj˛ecie przestrzeni probabilistycznej W2 Zna poj˛ecie niezależności zdarzeń W3 Zna poj˛ecie zmiennej losowej W4 Zna podstawowe klasy rozkładów probabilistycznych W5 Zna poj˛ecie estymatora statystycznego Z zakresu umiej˛etności studenta: U1 Umie wyznaczyć prawdopodobieństwa zdarzeń w dyskretnych przestrzeniach probabilistycznych U2 Potrafi obliczyć wartość oczekiwana˛ i wariancj˛e prostych zmiennych losowych U3 Potrafi wyznaczyć i stosować funkcje tworzace ˛ do badania własności zmiennych losowych U4 Potrafi oszacować średnia˛ złożoność obliczeniowa˛ podstawowych algorytmów U5 Potrafi znaleźć estymatory istotnych parametrów protokołów w prostych przypadkach Z zakresu kompetencji społecznych studenta: K1 Rozumie podstawowe miary złożoności algorytmów K2 Potrafi stosować metody probabilistyczne w analizie praktycznych problemów TREŚCI PROGRAMOWE Wy1 Wy2 Wy3 Wy4 Wy5 Wy6 Wy7 Wy8 Wy9 Wy10 Forma zaj˛eć - wykłady Przestrzenie probabilistyczne Prawdopodobieństwo warunkowe i niezależnoś[U+009C]ć zdarzeń. Zmienne losowe dyskretne i ciagłe ˛ Funkcje tworzace ˛ Rozkład jednostajny i geometryczny. Rozkład wykładniczy i ujemny dwumianowy Rozkład normalny Estymatory Własności estymatorów Konstrukcje estymatorów 2 4h 4h 4h 2h 2h 2h 4h 2h 2h 4h Ćw1 Ćw2 Ćw3 Ćw4 Ćw5 Ćw6 Ćw7 Ćw8 Ćw9 Ćw10 Forma zaj˛eć - ćwiczenia Przestrzenie probabilistyczne Prawdopodobieństwo warunkowe i niezależności Zmienne losowe dyskretne i ciagłe ˛ Funkcje tworzace ˛ Rozkład jednostajny i geometryczny Rozkład wykładniczy i ujemny dwumianowy Rozkład normalny Estymatory Własności estymatorów Konstrukcje estymatorów STOSOWANE NARZEDZIA ˛ DYDAKTYCZNE 4h 4h 4h 2h 2h 2h 4h 2h 2h 4h 1. Wykład tradycyjny 2. Wykład multimedialny 3. Rozwiazywanie ˛ zadań i problemów 4. Konsultacje 5. Praca własna studentów OCENA OSIAGNI ˛ ECIA ˛ PRZEDMIOTOWYCH EFEKTÓW KSZTAŁCENIA Oceny F1 F2 P=50%*F1+50%*F2 Numer efektu kształcenia W1-W5, K1-K2 U1-U5, K1-K2 Sposób oceny efektu kształcenia egzamin kolokwium LITERATURA PODSTAWOWA I UZUPEŁNIAJACA ˛ 1. W. Krysicki, J. Bartos i inni., Rachunek prawdopodobieństwa i statystyka matematyczna cz˛eść I, PWN, 1997 2. A. Plucińska, E. Pluciński, Probabilistyka, WNT, 2000 3. A. Plucińska, E. Pluciński, Zadania z rachunku prawdopodobieństwa i statystyki matematycznej dla studentów politechnik, PWN OPIEKUN PRZEDMIOTU dr Szymon Żeberski 3 MACIERZ POWIAZANIA ˛ EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Metody Probabilistyczne i Statystyka Z EFEKTAMI KSZTAŁCENIA NA KIERUNKU INFORMATYKA Przedmiotowy Odniesienie przedmiotowego efektu do Cele przed- Treści proefekt ksz- efektów kształcenia zdefiniowanych dla miotu** gramowe** tałcenia kierunku studiów i specjalności (o ile dotyczy) W1 K1_W01 C1 Wy1-Wy10 W2 K1_W01 C1 Wy1-Wy10 W3 K1_W01 C1 Wy1-Wy10 W4 K1_W01 K1_W02 K1_W03 K1_W04 C1 Wy1-Wy10 K1_W05 W5 K1_W01 K1_W04 C1 Wy1-Wy10 U1 K1_U09 K1_U12 K1_U31 C2 Ćw1-Ćw10 Ćw1-Ćw10 U2 K1_U10 K1_U31 C2 Ćw1-Ćw10 U3 K1_U10 K1_U31 C2 Ćw1-Ćw10 U4 K1_U10 K1_U31 C2 Ćw1-Ćw10 U5 K1_U09 K1_U10 K1_U31 C2 K1 K1_K01 K1_K13 K1_K14 C1 C2 Wy1-Wy10 Ćw1-Ćw10 K2 K1_K03 K1_K08 K1_K11 K1_K14 C1 C2 Wy1-Wy10 Ćw1-Ćw10 4 Numer narz˛edzia dydaktycznego** 1245 1245 1245 1245 1245 345 345 345 345 345 12345 12345