84
POLITECHNIKA CZĘSTOCHOWSKA Wydział Inżynierii Mechanicznej i Informatyki Kierunek: Informatyka Specjalność: Bez specjalności Cykl: 2016/2017Z Typ: Niestacjonarne Rodzaj: I stopnia Rok: I Semestr: I Przygotowano przez: Dr inż. Grzegorz Grodzki Karta opisu przedmiotu Wykład Ćwiczenia Laboratorium Projekt Seminarium Egzamin ECTS Informatyka 0 0 36 0 0 NIE 4 WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI 1. Podstawowa wiedza z zakresu funkcjonowania komputera. 2. Podstawowe umiejętności z zakresu obsługi komputera. 3. Podstawowa znajomość popularnego oprogramowania. 4. Podstawowa znajomość zagadnień związanych z sieciami komputerowymi. CEL PRZEDMIOTU C.1. Zdobycie podstawowej wiedzy z zakresu budowy komputera, systemów operacyjnych oraz ob-sługi i zastosowania wybranych programów użytkowych. C.2. Zdobycie wiedzy na temat efektywnej pracy w sieci lokalnej oraz wykorzystania możliwości jakie dają sieci rozległe, w tym Internet. C.3. Uzyskanie wiedzy dotyczącej rozwiązywania problemów inżynierskich z wykorzystaniem dostęp-nych narzędzi informatyki. C.4. Nabycie umiejętności wykorzystania narzędzi i technik komputerowych w działalności inżynierskiej. Treści programowe - Laboratoria L 1 – Zajęcia organizacyjne, zapoznanie z przepisami BHP i przeciwpożarowymi obowiązu-jącymi w pracowni komputerowej, zapoznanie z tematyką zajęć i formą zaliczenia. L 2 – Podstawy pracy w systemie operacyjnym Windows: zarządzanie folderami i plikami, programy narzędziowe. L 3,4 – Konfiguracja karty sieciowej, usługi w sieciach informatycznych: wyszukiwanie in-formacji w Internecie, komunikacja elektroniczna. L 5,6,7 – Edytor tekstu: formatowanie tekstu, wstawianie obiektów, obsługa dokumentów wielostronicowych, korespondencja seryjna. L 8,9,10 – Arkusz kalkulacyjny: adresowanie i formatowanie komórek, zarządzanie skoroszytami i arkuszami, wykresy, tabele, przykładowe obliczenia. L 11,12 – Bazy danych: obsługa aplikacji, tworzenie bazy danych, wyszukiwanie informacji, kwerendy. L 13,14 – Grafika menedżerska i prezentacyjna: przygotowanie prezentacji multimedialnej, efekty graficzne, animacja. L 15,16,17 – Wstęp do programowania, ćwiczenia praktyczne w środowisku programi-stycznym. Wprowadzanie i wyprowadzanie danych 2016/2017Z -> N -> I st. -> Informatyka Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Embed Size (px)

Citation preview

Page 1: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: I

Przygotowano przez:Dr inż. Grzegorz Grodzki

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Informatyka0 0 36 0 0 NIE 4

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Podstawowa wiedza z zakresu funkcjonowania komputera.

2. Podstawowe umiejętności z zakresu obsługi komputera.

3. Podstawowa znajomość popularnego oprogramowania.

4. Podstawowa znajomość zagadnień związanych z sieciami komputerowymi.

CEL PRZEDMIOTU

C.1. Zdobycie podstawowej wiedzy z zakresu budowy komputera, systemów operacyjnych oraz ob-sługi i zastosowania wybranych

programów użytkowych.

C.2. Zdobycie wiedzy na temat efektywnej pracy w sieci lokalnej oraz wykorzystania możliwości jakie dają sieci rozległe, w tym Internet.

C.3. Uzyskanie wiedzy dotyczącej rozwiązywania problemów inżynierskich z wykorzystaniem dostęp-nych narzędzi informatyki.

C.4. Nabycie umiejętności wykorzystania narzędzi i technik komputerowych w działalności inżynierskiej.

Treści programowe - Laboratoria

L 1 – Zajęcia organizacyjne, zapoznanie z przepisami BHP i przeciwpożarowymi obowiązu-jącymi w pracowni komputerowej, zapoznanie z

tematyką zajęć i formą zaliczenia.

L 2 – Podstawy pracy w systemie operacyjnym Windows: zarządzanie folderami i plikami, programy narzędziowe.

L 3,4 – Konfiguracja karty sieciowej, usługi w sieciach informatycznych: wyszukiwanie in-formacji w Internecie, komunikacja elektroniczna.

L 5,6,7 – Edytor tekstu: formatowanie tekstu, wstawianie obiektów, obsługa dokumentów wielostronicowych, korespondencja seryjna.

L 8,9,10 – Arkusz kalkulacyjny: adresowanie i formatowanie komórek, zarządzanie skoroszytami i arkuszami, wykresy, tabele, przykładowe

obliczenia.

L 11,12 – Bazy danych: obsługa aplikacji, tworzenie bazy danych, wyszukiwanie informacji, kwerendy.

L 13,14 – Grafika menedżerska i prezentacyjna: przygotowanie prezentacji multimedialnej, efekty graficzne, animacja.

L 15,16,17 – Wstęp do programowania, ćwiczenia praktyczne w środowisku programi-stycznym. Wprowadzanie i wyprowadzanie danych

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 2: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

różnych typów, zmienne. Zasto-sowanie instrukcji, wyrażeń i operatorów, proste obliczenia.

L 18 – Ocena wykonanych zadań i poprawa niezaliczonych zadań.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Carlberg C., Excel 2007 PL. Analizy biznesowe. Rozwiązania w biznesie. Wydanie III, Wydawnictwo Helion, Gliwice 2009

Etheridge D., Excel 2007 PL. Analiza danych, wykresy, tabele przestawne. Niebieski podręcznik, Wy-dawnictwo Helion, Gliwice 2009

Kopertowska-Tomczak M., ECDL. Arkusze kalkulacyjne. Moduł 4, Wydawnictwo Naukowe PWN, War-szawa 2011

Kopertowska-Tomczak M., ECDL. Bazy danych. Moduł 5, Wydawnictwo Naukowe PWN, Warszawa 2011

Kopertowska-Tomczak M., ECDL. Grafika menedżerska i prezentacyjna. Moduł 6, Wydawnictwo Nau-kowe PWN, Warszawa 2011

Kopertowska-Tomczak M., ECDL. Przetwarzanie tekstów. Moduł 3, Wydawnictwo Naukowe PWN, Warszawa 2011

Kowalczyk G., Word 2007 PL. Ćwiczenia praktyczne, Wydawnictwo Helion, Gliwice 2007

Litwin L., ECDL. Europejski Certyfikat Umiejętności Komputerowych. Przewodnik. Tom I, Wydawnictwo Helion, Gliwice 2009

Litwin L., ECDL. Europejski Certyfikat Umiejętności Komputerowych. Przewodnik. Tom II, Wydawnic-two Helion, Gliwice 2009

Nowakowska H., Nowakowski Z., ECDL. Użytkowanie komputerów. Moduł 2, Wydawnictwo Naukowe PWN, Warszawa 2011

Sikorski W., ECDL. Podstawy technik informatycznych i komunikacyjnych. Moduł 1, Wydawnictwo Na-ukowe PWN, Warszawa 2011

Żarowska A., Węglarz W., ECDL na skróty, Wydawnictwo Naukowe PWN, Warszawa 2011

Żarowska A., Węglarz W., ECDL. Przeglądanie stron internetowych i komunikacja. Moduł 7, Wydawnic-two Naukowe PWN, Warszawa 2011

Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 3: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:OgólnouczelnianySpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: I

Przygotowano przez:Dr inż. Grzegorz Grodzki

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Informatyka18 0 0 0 0 NIE 4

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Podstawowa wiedza z zakresu funkcjonowania komputera.

2. Podstawowe umiejętności z zakresu obsługi komputera.

3. Podstawowa znajomość popularnego oprogramowania.

4. Podstawowa znajomość zagadnień związanych z sieciami komputerowymi.

CEL PRZEDMIOTU

C.1. Zdobycie podstawowej wiedzy z zakresu budowy komputera, systemów operacyjnych oraz ob-sługi i zastosowania wybranych

programów użytkowych.

C.2. Zdobycie wiedzy na temat efektywnej pracy w sieci lokalnej oraz wykorzystania możliwości jakie dają sieci rozległe, w tym Internet.

C.3. Uzyskanie wiedzy dotyczącej rozwiązywania problemów inżynierskich z wykorzystaniem dostęp-nych narzędzi informatyki.

C.4. Nabycie umiejętności wykorzystania narzędzi i technik komputerowych w działalności inżynier-skiej.

Treści programowe - Wykład

W 1 – Podstawy technik informatycznych, zdobycze informatyki w służbie człowieka.

W 2,3 – Użytkowanie komputerów, budowa, podzespoły, standardy, urządzenia peryferyj-ne.

W 4,5 – Systemy operacyjne, czyli oprogramowanie koordynujące działanie i podział zaso-bów komputera.

W 6,7 – Podstawy sieci komputerowych, konfiguracja sieci, usługi sieciowe. W 8,9 – Oprogramowanie użytkowe: przetwarzanie tekstów,

edytory i procesory tekstu.

W 8,9 – Oprogramowanie użytkowe: przetwarzanie tekstów, edytory i procesory tekstu.

W 10,11 – Oprogramowanie użytkowe: arkusze kalkulacyjne, obliczenia inżynierskie.

W 12,13 – Oprogramowanie użytkowe: systemy zarządzania bazami danych, zapytania SQL.

W 14,15 – Oprogramowanie użytkowe: grafika menedżerska i prezentacyjna.

W 16,17 – Wstęp do programowania: podstawowe elementy języka C/C++, budowa programu. Syntaktyka i semantyka języka,

2016/2017Z -> N -> I st. -> Ogólnouczelniany

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 4: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

identyfikatory. Typy danych, zmienne. Zasięg zmiennych. Wprowadzanie i wyprowadzanie danych. Instrukcje, wyrażenia i operatory.

W 18 – Test zaliczeniowy.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Carlberg C., Excel 2007 PL. Analizy biznesowe. Rozwiązania w biznesie. Wydanie III, Wydawnictwo Helion, Gliwice 2009

Etheridge D., Excel 2007 PL. Analiza danych, wykresy, tabele przestawne. Niebieski podręcznik, Wy-dawnictwo Helion, Gliwice 2009

Kopertowska-Tomczak M., ECDL. Arkusze kalkulacyjne. Moduł 4, Wydawnictwo Naukowe PWN, War-szawa 2011

Kopertowska-Tomczak M., ECDL. Bazy danych. Moduł 5, Wydawnictwo Naukowe PWN, Warszawa 2011

Kopertowska-Tomczak M., ECDL. Grafika menedżerska i prezentacyjna. Moduł 6, Wydawnictwo Nau-kowe PWN, Warszawa 2011

Kowalczyk G., Word 2007 PL. Ćwiczenia praktyczne, Wydawnictwo Helion, Gliwice 2007

Litwin L., ECDL. Europejski Certyfikat Umiejętności Komputerowych. Przewodnik. Tom I, Wydawnictwo Helion, Gliwice 2009

Litwin L., ECDL. Europejski Certyfikat Umiejętności Komputerowych. Przewodnik. Tom II, Wydawnic-two Helion, Gliwice 2009

Nowakowska H., Nowakowski Z., ECDL. Użytkowanie komputerów. Moduł 2, Wydawnictwo Naukowe PWN, Warszawa 2011

Sikorski W., ECDL. Podstawy technik informatycznych i komunikacyjnych. Moduł 1, Wydawnictwo Na-ukowe PWN, Warszawa 2011

Żarowska A., Węglarz W., ECDL na skróty, Wydawnictwo Naukowe PWN, Warszawa 2011

Żarowska A., Węglarz W., ECDL. Przeglądanie stron internetowych i komunikacja. Moduł 7, Wydawnic-two Naukowe PWN, Warszawa 2011

Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013

2016/2017Z -> N -> I st. -> Ogólnouczelniany

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 5: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:Mechanika +InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: I

Przygotowano przez:Dr inż. Tomasz Geisler

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Rysunek techniczny0 0 18 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z geometrii oraz techniki z zakresu szkoły ponadpodstawowej i średniej

Umiejętność wykonywania prostych rysunków technicznych z użyciem trójkątów i cyrkla

CEL PRZEDMIOTU

Opanowanie przez studentów wiedzy z zakresu z zakresu rysunku technicznego i rysunku technicznego budowlanego

Poznanie przez studentów obowiązujących norm rysunkowych

Opanowanie przez studentów umiejętności przedstawiania elementów przestrzennych na płaszczyźnie rysunku, zgodnie z zasadami rysunku

technicznego i obowiązującymi normami

Treści programowe - Laboratoria

Wykonanie 6 rzutów elementu z wykorzystaniem metody rzutowania prostokątnego pierwszego kąta (metoda europejska).Wykonanie 3

rzutów podstawowych oraz rysunku aksonometrii izometrycznej.

Rysunek wykonawczy elementu płaskościennego z otworami. Wykorzystanie przekroju stopniowego, wymiarowanie. Rysunek wykonawczy

kostki wielopłaszczyznowej z otworami. Wykorzystanie przekroju stopniowego, wymiarowanie.

Rysunek wykonawczy elementu obrotowego typu tuleja z wykorzystaniem półwidoku i półprzekroju, wymiarowanie tulei, oznaczenie stanu

powierzchni, tolerowanie symbolowe jednego z wymiarów z podaniem wielkości odchyłek. Rysunek wykonawczy wału maszynowego z

wykorzystaniem przekrojów w kładzie przesuniętym, wymiarowanie wału, oznaczenie chropowatości, tolerowanie wybranych wymiarów,

naniesienie odchyłek kształtu i położenia.

Rysunek wykonawczy elementu obrotowego typu tuleja z wykorzystaniem półwidoku i półprzekroju, wymiarowanie tulei, oznaczenie stanu

powierzchni, tolerowanie symbolowe jednego z wymiarów z podaniem wielkości odchyłek.Rysunek wykonawczy wału maszynowego z

wykorzystaniem przekrojów w kładzie przesuniętym, wymiarowanie wału, oznaczenie chropowatości, tolerowanie wybranych wymiarów,

naniesienie odchyłek kształtu i położenia.

Przekrój ostrosłupa stojącego na rzutni poziomej, przeciętego jedną płaszczyzną. Rozwinięcie pow. bocznej. Wykonanie modelu w podziałce

2016/2017Z -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 6: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

1:1.Rysunek zestawieniowy połączenia śrubowego (2 śruby). Rysunki: w I st. uproszczenia, oznaczenie części składowych, sporządzenie

wykazu części.

Podstawy rysowania części maszynowych z wykorzystaniem pakietu AutoCAD. Modelowanie 2D/3D

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

H.J. Samujłło: Rysunek techniczny i odręczny w budownictwie. Arkady. Warszawa 1987

S. Ochoński: Rysunek techniczny budowlany. Częstochowa 1997

E. Miśniakiewicz, W. Skowroński: Rysunek techniczny budowlany. Arkady. Warszawa 2008

T. Dobrzański: Rysunek Techniczny Maszynowy. Wydawnictwa Naukowo techniczne. Warszawa 2009

I. Rydzanicz: Rysunek Techniczny jako Zapis Konstrukcji. Zadania. Wydawnictwo Arkady. Warszawa 2009

Rysunek Techniczny w AutoCadzie. Praca zbiorowa pod red. Bogdana Posiadały. Częstochowa 2002

Polskie Normy z zakresu Rysunku Technicznego

2016/2017Z -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 7: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:Mechanika +InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: I

Przygotowano przez:Dr inż. Tomasz Derda

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Matematyka I0 18 0 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza teoretyczna z zakresu szkoły ponadgimnazjalnej i umiejętności jej praktycznego wykorzystania.

Umiejętność korzystania z różnych źródeł informacji, w szczególności z podręczników oraz zbiorów zadań (w wersji drukowanej i

elektronicznej).

Umiejętność pracy samodzielnej oraz w grupie.

CEL PRZEDMIOTU

Zapoznanie studentów z podstawowymi zagadnieniami z teorii ciągów liczbowych, funkcji jednej zmiennej, rachunku różniczkowego i

całkowego funkcji jednej zmiennej.

Nabycie przez studentów praktycznych umiejętności rozwiązywania zadań z zakresu treści prezentowanych na wykładach.

Wskazanie zastosowań wykładanej teorii w wybranych zagadnieniach fizyki i techniki.

Treści programowe - Ćwiczenia

Badanie monotoniczności ciągów liczbowych, wyznaczanie granic ciągów

Obliczanie granic funkcji w punkcie i w nieskończoności, badanie ciągłości funkcji

Obliczanie pochodnych funkcji jednej zmiennej, obliczanie granic funkcji z wykorzystaniem reguły de L’Hospitala, wyznaczanie asymptot

funkcji, wyznaczanie ekstremów lokalnych funkcji, przedziałów monotoniczności, przedziałów wypukłości, wklęsłości oraz punktów przegięcia

funkcji

Obliczanie całek nieoznaczona funkcji jednej zmiennej stosując wzory na całkowanie przez części i podstawienie, całkowanie funkcji

wymiernych, oraz pewnych typów całek funkcji niewymiernych i trygonometrycznych

Rozwiązywanie zadań dotyczących zastosowania geometrycznego całki oznaczonej funkcji jednej zmiennej

Kolokwium

2016/2017Z -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 8: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Leitner R.: Zarys matematyki wyższej dla studentów. Wyd. Nauk.-Techniczne, Warszawa

Krysicki W., Włodarski L., Analiza matematyczna w zadaniach, PWN, Warszawa

Gewert M., Skoczylas Z., Analiza matematyczna 1, Definicje, twierdzenia wzory, Oficyna Wydawnicza GiS, Wrocław

Gewert M., Skoczylas Z., Analiza matematyczna 1, Przykłady i zadania, Oficyna Wydawnicza GiS, Wrocław

Stankiewicz W., Zadania z matematyki dla wyższych uczelni technicznych, PWN Warszawa

Fichtenholz G. M., Rachunek różniczkowy i całkowy, tom 1 i 2, PWN Warszawa 1997

2016/2017Z -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 9: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:OgólnouczelnianySpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: I

Przygotowano przez:Dr Sylwia Lara - Dziembek

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Matematyka I18 0 0 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza teoretyczna z zakresu szkoły ponadgimnazjalnej i umiejętności jej praktycznego wykorzystania.

2. Umiejętność korzystania z różnych źródeł informacji, w szczególności z podręczników oraz zbiorów zadań (w wersji drukowanej i

elektronicznej).

3. Umiejętność pracy samodzielnej oraz w grupie.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z podstawowymi zagadnieniami z teorii ciągów liczbowych, funkcji jednej zmiennej, rachunku różniczkowego i

całkowego funkcji jednej zmiennej.

C2. Nabycie przez studentów praktycznych umiejętności rozwiązywania zadań z zakresu treści prezentowanych na wykładach.

C3. Wskazanie zastosowań wykładanej teorii w wybranych zagadnieniach fizyki i techniki.

Treści programowe - Wykład

W1. Ciągi liczbowe - podstawowe definicje i twierdzenia, granice ciągów liczbowych

W2. Funkcji jednej zmiennej - granica funkcji w punkcie i w nieskończoności, ciągłość funkcji

W3 W4 W5. Rachunek różniczkowy funkcji jednej zmiennej - pochodna funkcji jednej zmiennej – definicja. Podstawowe wzory rachunku

różniczkowego. Różniczka funkcji i jej zastosowanie, pochodne wyższych rzędów, symbole nieoznaczone, twierdzenia de L’Hospitala,

asymptoty funkcji, ekstrema lokalne i monotoniczność funkcji, wypukłość, wklęsłość i punkty przegięcia funkcji.

W6 W7. Całka nieoznaczona funkcji jednej zmiennej - definicja funkcji pierwotnej i całki nieoznaczonej, podstawowe wzory dla całek

nieoznaczonych, całkowanie przez części i przez podstawienie, całkowanie funkcji wymiernych, wybrane typy całek funkcji niewymiernych i

trygonometrycznych

W8. Całka oznaczona funkcji jednej zmiennej - definicja całki oznaczonej Riemanna i jej podstawowe własności, całkowanie przez części i

podstawienie dla całek oznaczonych, zastosowanie geometryczne całek oznaczonych

2016/2017Z -> N -> I st. -> Ogólnouczelniany

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 10: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W9. Test zaliczeniowy

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Leitner R.: Zarys matematyki wyższej dla studentów. Wyd. Nauk.-Techniczne, Warszawa

2. Krysicki W., Włodarski L., Analiza matematyczna w zadaniach, PWN, Warszawa

3. Gewert M., Skoczylas Z., Analiza matematyczna 1, Definicje, twierdzenia wzory, Oficyna Wydawnicza GiS, Wrocław

4.Gewert M., Skoczylas Z., Analiza matematyczna 1, Przykłady i zadania, Oficyna Wydawnicza GiS, Wrocław

5. Stankiewicz W., Zadania z matematyki dla wyższych uczelni technicznych, PWN Warszawa

6. Fichtenholz G. M., Rachunek różniczkowy i całkowy, tom 1 i 2, PWN Warszawa 1997

2016/2017Z -> N -> I st. -> Ogólnouczelniany

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 11: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:Mechanika +InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: II

Przygotowano przez:Dr inż. Wojciech Okularczyk

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Podstawy organizacji i zarządzania0 0 0 0 0 NIE 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

CEL PRZEDMIOTU

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

2016/2017L -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 1

Page 12: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: II

Przygotowano przez:Dr Elżbieta Gawrońska

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Podstawy programowania0 0 18 0 0 NIE 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu matematyki i podstaw informatyki.

Umiejętność stosowania podstawowej terminologii informatycznej.

Umiejętność korzystania z różnych źródeł informacji.

Umiejętności logicznego myślenia, wnioskowania i łączenia faktów.

Umiejętności pracy samodzielnej i w grupie.

Umiejętności prawidłowej interpretacji zadań i prezentacji własnych rozwiązań.

CEL PRZEDMIOTU

Nabycie przez studentów praktycznych umiejętności w zapisywaniu i odczytywaniu deklaracji/definicji w języku wysokiego poziomu (C++).

Nabycie przez studentów praktycznych umiejętności w definiowaniu funkcji i w sposobach przekazywania argumentów do funkcji w języku

wysokiego poziomu (C++).

Zapoznanie studentów z wybranymi elementami biblioteki ctime, cstdlib, cmath, cstring w języku wysokiego poziomu (C++).

Nabycie przez studentów praktycznych umiejętności w obsłudze strumieni wejścia – wyjścia w języku wysokiego poziomu (C++).

Przedstawienie wybranych zagadnień z zakresu modelowania rzeczywistości w języku wysokiego poziomu (C++).

Nabycie przez studentów praktycznych umiejętności wykorzystania struktur, jako wstęp do programowania obiektowego, w języku wysokiego

poziomu (C++).

Treści programowe - Laboratoria

Definiowanie prostych funkcji do rozwiązywania zadań algorytmicznych.

Rekurencja. Tablice jednowymiarowe, dynamiczny przydział pamięci.

Tablice wielowymiarowe. Tablice znakowe.

Typ string.

Strumienie plikowe (wejściowe). Strumienie plikowe (wyjściowe).

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 13: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Definiowanie obiektów typu strukturalnego. Tablice struktur.

Rozwiązywanie zadań algorytmicznych z wykorzystaniem typu strukturalnego.

Kolokwium

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Harel D., Rzecz o istocie informatyki, algorytmika, WNT 2001

Lippman S., Lajoie J., Podstawy języka C++, WNT 2001

Knuth D., Sztuka programowania I,II,III, WNT 2002

Stroustrup B., Programowanie. Teoria i praktyka wykorzystaniem C++, Helion 2010

Wirth N., Algorytmy + struktury danych = programy, WNT 2000

Aho A. V., Ullman J. D., Wykłady z informatyki z przykładami w języku C, Helion 2003

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 14: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:Mechanika +InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: II

Przygotowano przez:Dr inż. Leszek Sowa

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Mechanika0 18 0 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Podstawowa wiedza z zakresy matematyki.

Podstawowa wiedza z zakresy fizyki.

CEL PRZEDMIOTU

Przekazanie studentom wiedzy z zakresu mechaniki.

Opanowanie przez studentów umiejętności przygotowania schematów konstrukcji prętowych, identyfikowanie układów statycznie

wyznaczalnych i przesztywnionych.

Umiejętność budowania przez studentów układów równań równowagi, poznanie zasad obliczania reakcji więzów w układach belkowych,

ramowych i kratowych oraz metod rozwiązywania układów kratowych.

Treści programowe - Ćwiczenia

Podstawowe wiadomości z rachunku wektorowego. Rzut wektora w kartezjańskim układzie współrzędnych. Sumowanie i mnożenie wektorów.

Równowaga układów sił zbieżnych. Zastosowanie twierdzenia o równowadze trzech sił.

Moment siły względem punktu i osi. Analityczne warunki równowagi dowolnego płaskiego układu sił.

Obciążenie ciągłe. Wyznaczanie reakcji w belkach.

Tarcie. Równowaga sił z uwzględnieniem sił tarcia.

Wyznaczanie reakcji w ramach.

Rozwiązywanie ustrojów złożonych (belki i ramy z przegubem).

Rozwiązywanie kratownic płaskich.

Wyznaczanie środków ciężkości figur płaskich i brył przestrzennych.

2016/2017L -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 15: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Leyko J.; Mechanika ogólna, T. 1.- Statyka i kinematyka, Warszawa PWN.

Misiak J.; Mechanika techniczna, T.1.-Statyka i wytrzymałość materiałów,T.2.-Kinematyka i dynamika, Warszawa WNT.

Niezgodziński T.; Mechanika ogólna, Warszawa PWN.

Skalmierski B.; Mechanika, Warszawa PWN.

Osiński Z.; Mechanika ogólna, Warszawa PWN.

2016/2017L -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 16: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:Mechanika +InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: II

Przygotowano przez:Dr inż. Wioletta Tuzikiewicz

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Matematyka II0 18 0 0 0 NIE 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu podstaw matematyki na poziomie kursu podstawowego w szkole ponadgimnazjalnej.

2. Umiejętność wykonywania działań matematycznych do rozwiązywania prostych zadań.

3. Umiejętność korzystania z różnych źródeł informacji, w szczególności z podręczników oraz zbiorów zadań (w wersji drukowanej i

elektronicznej).

4. Umiejętność pracy samodzielnej oraz w grupie.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z podstawowymi zagadnieniami z algebry liniowej i geometrii analitycznej.

C2. Nabycie przez studentów praktycznych umiejętności rozwiązywania zadań z zakresu treści prezentowanych na wykładach.

C3. Wskazanie zastosowań wykładanej teorii w wybranych zagadnieniach fizyki i techniki.

Treści programowe - Ćwiczenia

C1, C2 Działania na liczbach zespolonych w różnych postaciach, rozwiązywanie równań w dziedzinie zespolonej. Interpretacja geometryczna

liczb zespolonych

C3, C4 Działania na macierzach. Obliczanie wyznaczników dowolnego stopnia, macierz odwrotna. Równania macierzowe

C3 Rozwiązywanie układów równań liniowych z zastosowaniem twierdzeń Cramera ioraz metody eliminacji Gaussa

C6, C7 Działania na wektorach. Iloczyn skalarny, wektorowy, mieszany. Interpretacja geometryczna

C8 Równania płaszczyzny i prostej w przestrzeni R3, badanie wzajemnego położenia punktów, prostych i płaszczyzn

C9 Kolokwium

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Jurlewicz T., Skoczylas Z.: Algebra liniowa cz. I., Definicje twierdzenia, wzory, Oficyna Wydawnicza GiS, Wrocław

2016/2017L -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 17: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

2. Jurlewicz T., Skoczylas Z.: Algebra liniowa cz. I., Przykłady i zadania, Oficyna Wydawnicza GiS, Wrocław

3. Leitner R., Matuszewski W., Rojek Z.: Zadania z matematyki wyższej. Wyd. Nauk.-Techniczne, Warszawa

4. Stankiewicz W.: Zadania z matematyki dla wyższych uczelni technicznych. Wydawnictwo Naukowe PWN, Warszawa

2016/2017L -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 18: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:OgólnouczelnianySpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: II

Przygotowano przez:Dr Sylwia Lara - Dziembek

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Matematyka II18 0 0 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu podstaw matematyki na poziomie kursu podstawowego w szkole ponadgimnazjalnej.

2. Umiejętność wykonywania działań matematycznych do rozwiązywania prostych zadań.

3. Umiejętność korzystania z różnych źródeł informacji, w szczególności z podręczników oraz zbiorów zadań (w wersji drukowanej i

elektronicznej).

4. Umiejętność pracy samodzielnej oraz w grupie.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z podstawowymi zagadnieniami z algebry liniowej i geometrii analitycznej.

C2. Nabycie przez studentów praktycznych umiejętności rozwiązywania zadań z zakresu treści prezentowanych na wykładach.

C3. Wskazanie zastosowań wykładanej teorii w wybranych zagadnieniach fizyki i techniki.

Treści programowe - Wykład

W1,2 Liczby zespolone - podstawowe definicje, własności i twierdzenia, postać algebraiczna i trygonometryczna liczby zespolonej, działania

na liczbach zespolonych w postaci algebraicznej i trygonometrycznej, potęgowanie liczb zespolonych, pierwiastkowanie liczb zespolonych,

interpretacja geometryczna liczb zespolonych, równania zespolone

W3,4 Macierze i wyznaczniki - podstawowe definicje, własności i twierdzenia, działania na macierzach, definicja wyznacznika, rozwinięcie

Laplace’a, reguły obliczania wyznaczników, własności wyznaczników, macierz odwrotna, równania macierzowe

W5 Układy równań liniowych - podstawowe określenia, układy Cramera, metoda macierzy odwrotnej rozwiązywania układów równań, metoda

eliminacji Gaussa.

W6,7 Rachunek wektorowy w R3 - podstawowe określenia, działania na wektorach i ich własności, wektory liniowo zależne i niezależne,

iloczyn skalarny, wektorowy, mieszany i ich interpretacja geometryczna

W8,9 Płaszczyzna i prosta w R3

2016/2017L -> N -> I st. -> Ogólnouczelniany

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 19: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Jurlewicz T., Skoczylas Z.: Algebra liniowa cz. I., Definicje twierdzenia, wzory, Oficyna Wydawnicza GiS, Wrocław

2. Jurlewicz T., Skoczylas Z.: Algebra liniowa cz. I., Przykłady i zadania, Oficyna Wydawnicza GiS, Wrocław

3. Leitner R., Matuszewski W., Rojek Z.: Zadania z matematyki wyższej. Wyd. Nauk.-Techniczne, Warszawa

4. Stankiewicz W.: Zadania z matematyki dla wyższych uczelni technicznych. Wydawnictwo Naukowe PWN, Warszawa

2016/2017L -> N -> I st. -> Ogólnouczelniany

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 20: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:Mechanika +InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: ISemestr: II

Przygotowano przez:Dr hab. inż. Janusz Grzelka

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Elektrotechnika0 18 0 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z fizyki w zakresie podstaw elektryczności i magnetyzmu.

2. Wiedza z matematyki w zakresie podstaw rachunku różniczkowego i całkowego, liczb zespolonych.

3. Umiejętność pracy samodzielnej.

CEL PRZEDMIOTU

C1. Przekazanie studentom wiedzy z zakresu właściwości i parametrów elementów obwodu elektrycznego.

C2. Zapoznanie studentów z podstawowymi prawami obwodów elektrycznych.

C3. Zapoznanie studentów z sposobami analizy liniowych obwodów analogowych prądu stałego i sinusoidalnego w stanie ustalonym (z

wykorzystaniem metod liczb zespolonych i operatorowych) i prostych obwodów nieliniowych przy zastosowaniu metod klasycznych.

Treści programowe - Ćwiczenia

C1 – Rezystancja, pojemność, indukcyjność. Natężenie prądu, napięcie elektryczne.

C2 – Redukcja połączeń dwójników pasywnych.

C3 – Analiza nierozgałęzionych obwodów prądu stałego. Bilans mocy.

C4 – Analiza rozgałęzionych i nieliniowych obwodów prądu stałego.

C5 – Metoda superpozycji. Twierdzenie Thevenina i Nortona.

C6 – C7 Analiza prostych obwodów prądu sinusoidalnego metodą klasyczną.

C8 – Moc w obwodach prądu sinusoidalnego.

C9 – Analiza obwodów prądu sinusoidalnego metodą symboliczną.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Bolkowski St.: Teoria obwodów elektrycznych. WNT, Warszawa 2009.

2016/2017L -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 21: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

2. Bolkowski ST., Brociek W., Rawa H.: Teoria obwodów elektrycznych Zadania. WNT, Warszawa 2009.

3. Cichowska Z., Pasko M.: Przykłady zadań z elektrotechniki cz.II., t. 1,2. Wyd. Pol. Śl., Gliwice 2000.

4. Gołębiowski L., Gołębiowski M.: Obwody elektryczne. Część 2,3. Wydawnictwo Politechnika Rzeszowska Rzeszów 2007.

5. Krakowski M.: Elektrotechnika teoretyczna. Obwody liniowe i nieliniowe. WN PWN, Warszawa 1995.

6. Lubelski K.: Elektrotechnika teoretyczna. Część I, II, III. Wyd. Pol. CZ., Częstochowa 1994.

7. Osiowski J., Szabatin J.: Podstawy teorii obwodów. Tom I. WNT, Warszawa 2009.

8. Osiowski J., Szabatin J.: Podstawy teorii obwodów. Tom II. WNT, Warszawa 2005.

9. Pasko M., Piątek Z., Topór-Kamiński L.: Elektrotechnika ogólna. Część I. Wyd. Pol. Śl., Gliwice 2004.

10. Cholewicki T.: Elektrotechnika Teoretyczna. Tom I. WNT, Warszawa 1972.

11. Cholewicki T.: Elektrotechnika Teoretyczna. Tom II. WNT, Warszawa 1972.

12. Cichowska Z.: Wykłady z elektrotechniki teoretycznej cz. I Wyd. Pol. Śl., Gliwice 2000.

13. Cichowska Z.: Wykłady z elektrotechniki teoretycznej cz. II Wyd. Pol. Śl., Gliwice 2000.

14. Mikołajuk K., Trzaska Z.: Elektrotechnika Teoretyczna. Analiza synteza elektrycznych obwodów liniowych. PWN, Warszawa 1984.

15. Markiewicz A.: Zbiór zadań z elektrotechniki. WSiP, 1972

16. Krakowiak St.: Podstawy elektrotechniki zagadnienia wybrane. Wydanie Ośródka Rzeczoznawstwa Izby Rzeczoznawców SEP, Warszawa

2000.

2016/2017L -> N -> I st. -> Mechanika +Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 22: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: III

Przygotowano przez:Prof. dr hab. Inż. Henryk Piech

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Algorytmy i struktury danych15 15 0 0 0 NIE 5

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Podstawy matematyki, informatyki, logiki

CEL PRZEDMIOTU

Nabycie przez studentów umiejętności w zakresie budowania algorytmów i sposobu przedstawiania oraz rozwiązywania problemów

ekonomicznych i technicznych.

Treści programowe - Wykład

W 1,2 – Nośniki danych, a podstawowe struktury danych.

W 3,4 – Sposoby przedstawiania algorytmów.

W 5,6 –Budowanie algorytmów do prostych zagadnień matematycznych.

W 7,8 – Algorytmy w kombinatoryce.

W 9,10 – Sortowanie i przeszukiwanie.

W 11 – Analiza i klasa złożoności algorytmu

W 12 – Algorytmy rekurencyjne.

W 13 – Optymalizacja i strategie rozwiązywania problemów.

W 14 – Obliczalność problemów.

W 15 – Wizualizacja wyników przetwarzania danych.

Treści programowe - Ćwiczenia

C 1 – SposobSposoby przedstawiania struktur danych.

C 2 – Kodowanie liczb w różnych systemach liczbowych.

C 3 – Przedstawianie algorytmów opisowo, za pomocą pseudokodu i listy kroków

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 23: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

C 4,5 – Graficzne przedstawianie algorytmów za pomocą schematów blokowych.

C 6 – Układanie schematów blokowych do zadań z kombinatoryki.

C 7 – Sortowanie ciągów i macierzy, algorytmy przeszukujące..

C 8,9 –Układanie algorytmów do różnych zadań z zakresu matematyki, fizyki itp.

C 10,11,12 – Projektowanie struktur danych do konkretnych zastosowań i układanie do nich struktur blokowych.

C 13,14 – Optymalizacja rozwiązywania problemów.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. N. Cormen – Wstęp do algorytmiki.

2. J. Ross – Algorytmy od podstaw.

3. Nikolaus Wirth – Algorytmy+ struktury danych = programy.

4. Lech Banachowski – Analiza algorytmów i struktur danych.

5. Maciej Sysło – Piramidy, szyszki i inne algorytmy

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 24: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: III

Przygotowano przez:Dr inż. Jacek Piątkowski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Metody programowania15 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Podstawowa wiedza teoretyczna na temat różnych paradygmatów programowania.

Podstawowa znajomość budowy i zasady funkcjonowania współczesnych komputerów.

Podstawowa wiedza na temat złożoności algorytmów.

Znajomość sposobów reprezentacji, organizacji i przechowywania danych w pamięciach komputera w tym także zasad kodowania liczb

całkowitych i rzeczywistych.

Znajomość struktur danych takich jak tablice (jedno i wielowymiarowe), listy, kolejki stosy, drzewa.

Znajomość zasad wyszukiwania i sortowania danych.

Podstawowa umiejętność programowania z wykorzystaniem języków wysokiego poziomu w tym wykorzystania mechanizmów

umożliwiających operacje wejścia/wyjścia.

Ugruntowana wiedza dotycząca typów danych stosowanych w językach wysokiego poziomu, w szczególności typów prostych (całkowitych,

rzeczywistych, logicznych i wyliczeniowych), typów złożonych (wskaźników, referencji, tablic), oraz prostych typów abstrakcyjnych – takich

jak struktury czy rekordy.

Znajomość i umiejętność stosowania instrukcji warunkowych, iteracyjnych i wyboru.

Ugruntowana wiedza na temat funkcji w zakresie dotyczącym: a. argumentów funkcji – przekazywania ich przez wartości, wskaźniki,

referencje, b. typów zwracanych przez funkcje, c. stosowania funkcji do przetwarzania danych typu tablicowego, d. stosowania argumentów

domyślnych.

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

Umiejętności pracy samodzielnej i w grupie.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 4

Page 25: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

CEL PRZEDMIOTU

Celem zajęć jest poznanie mechanizmów i zagadnień programowania obiektowego, jako formy ograniczania złożoności programowania. W

ramach wykładu przedstawione zostaną pojęcia klasy i obiektu, zagadnienia przeciążania funkcji i operatorów jak również dziedziczenia i

polimorfizmu. Ponadto omawiane będą praktyczne zastosowania m. in. dynamicznych struktur danych (m. in. listy), struktur liniowych (m in.

stosy i kolejki), drzew, grafów, jak również takie mechanizmy jak rekurencja.

Zdobycie umiejętności programowania obiektowego, praktycznego wykorzystywania różnorodnych schematów i algorytmów, w tym

algorytmów ogólnych. Zdobycie umiejętności programowania ogólnego z wykorzystaniem typów parametryzowanych.

Treści programowe - Wykład

Przeciążanie funkcji, rozstrzyganie przeciążenia funkcji.

Klasa – deklaracja, definicja klasy, atrybuty i metody klasy, składowe stałe i statyczne.

Konstruktory i destruktor klasy, składowe alokowane w pamięci dynamicznej, konstruktor kopiujący, operator przypisania kopiującego.

Klasa – przeciążanie operatorów.

Obsługa sytuacji wyjątkowych.

Dziedziczenie – hierarchia klas, dostęp do składowych dziedziczonych, konstruktory i destruktor klasy pochodnej.

Dziedziczenie – konstruktor kopiujący i operator przypisania klasy pochodnej.

Polimorfizm – funkcje wirtualne.

Wzorce funkcji, wzorzec klasy, konkretyzowanie wzorca klasy.

Zasobniki sekwencyjne i asocjacyjne.

Obiekty funkcyjne i adaptory obiektów funkcyjnych, zastosowanie algorytmów ogólnych.

Treści programowe - Laboratoria

Tworzenie programu przeznaczonego do przetwarzania danych (struktur) zapisywanych w postaci plików w pamięci dyskowej komputera.

Operacje wejścia/wyjścia realizowane za pomocą zbioru funkcji przeciążonych. Wykorzystywane mechanizmy przekazywania argumentów

funkcji poprzez wartości, wskaźniki i referencje. Testowanie poprawności działania programu.

Tworzenie programu operującego na obiektach zdefiniowanych wcześniej klas. W szczególności, przy wykorzystaniu zadanego przez

prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - deklaracja, definicja klasy, - deklaracje pól, - deklaracje,

definicje metod, metody inline, - specyfikatory dostępu i dostęp do składowych klasy, - mechanizm zaprzyjaźniania funkcji i klas, - deklaracja

i definicja obiektów klas, - wskaźniki i referencje do obiektów klas, - wykorzystanie metod. Do tworzenia klas coraz bardziej złożonych

przewidziano stosowanie mechanizmu kompozycji. Testowanie poprawności działania programu.

Tworzenie programu operującego na obiektach zdefiniowanych wcześniej klas. W szczególności, przy wykorzystaniu zadanego przez

prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - konstruktor domyślny, - konstruktor jednoargumentowy –

w kontekście funkcji przekształcenia typu, - konstruktory wieloargumentowe – problem niejednoznaczności wywołania konstruktorów, - lista

inicjalizacyjna i kolejność inicjowania pól, - wskaźnik this . - inicjowanie składowa po składowej. - konstruktor kopiujący i operator przypisania

kopiującego. - destruktor. - metody stałe. - metody statyczne. Do tworzenia klas coraz bardziej złożonych przewidziano stosowanie

mechanizmu kompozycji. Testowanie poprawności działania programu.

Tworzenie programu operującego na obiektach zdefiniowanych wcześniej klas. W szczególności, przy wykorzystaniu zadanego przez

prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - operatory przeciążalne i nieprzeciążalne, - reguły

przeciążania operatorów, - prototyp funkcji realizującej przeciążanie operatora, - liczba argumentów formalnych przeciążanego operatora. -

operatory definiowane wyłącznie jako metody klasy. - operatory jedno i dwuargumentowe jako metody klasy. - operatory jedno i

dwuargumentowe jako funkcje nie przynależące do zasięgu klasy. - operacje możliwe do wykonania jedynie przy przeciążeniu operatora za

pomocą funkcji nie będących metodami klasy. - funkcje przekształcenia typu. Do tworzenia klas coraz bardziej złożonych przewidziano

stosowanie mechanizmu kompozycji. Testowanie poprawności działania programu.

Tworzenie programu wykorzystującego mechanizm obsługi sytuacji wyjątkowych. W szczególności, przy wykorzystaniu zadanego przez

prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - zagrożenia wynikające z powstania sytuacji wyjątkowej, -

obsługa sytuacji wyjątkowych - zgłaszanie i wychwytywanie wyjątku, specyfikacja wyjątków, - zwijanie stosu w przeszukiwaniu klauzuli

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 4

Page 26: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

wychwytującej wyjątek, - wychwytywanie wszystkich wyjątków, - ponowne zgłoszenie wyjątku, - obsługa sytuacji wyjątkowej braku

wystarczających zasobów pamięci. Testowanie poprawności działania programu.

Kolokwium nr 1. Napisanie programu realizującego zbiór wymagań omówionych w treści zadania. Konieczność zaimplementowania w

programie określonej liczby gotowych fragmentów kodu testującego – dostarczanego wraz z treścią zadania. Kolokwium obejmuje swym

zakresem materiał omawiany i utrwalany w trakcie zajęć laboratoryjnych L1 do L5 (włącznie). Programy napisane przez studentów są

omawiane i oceniane przy wszystkich studentach piszących kolokwium. Warunkiem koniecznym do oceny pracy jest kod pozbawiony błędów

składniowych tj. taki który kompiluje się bez błędów i ostrzeżeń.

Tworzenie programu operującego na obiektach klas definiowanych za pomocą mechanizmu dziedziczenia. W szczególności, przy

wykorzystaniu zadanego przez prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - pojęcie klasy bazowej i klas

pochodnych, - hierarchia klas, - polimorfizm, - klasa abstrakcyjna, - lista dziedziczenia, - składowe klas pochodnych – dostęp do składowych, -

jawne przeciążenia metod klasy pochodnej metodami klasy bazowej, - konstruktory i destruktor klas pochodnych. Testowanie poprawności

działania programu.

Tworzenie programu operującego na obiektach klas definiowanych za pomocą mechanizmu dziedziczenia. W szczególności, przy

wykorzystaniu zadanego przez prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - dostęp do składowych –

c.d. . - konstruktory i destruktor klas pochodnych - c.d., - kolejność wywoływania konstruktorów i inicjowania składowych klas, - kolejność

wywoływania destruktorów, - składowe alokowane w pamięci dynamicznej, - konstruktor kopiujący i operator przypisania klasy pochodnej, -

rzutowanie w górę. Testowanie poprawności działania programu.

Tworzenie programu operującego na obiektach klas definiowanych za pomocą mechanizmu dziedziczenia. W szczególności, przy

wykorzystaniu zadanego przez prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - metody wirtualne, - klasa

wyprowadzająca funkcję wirtualną, - klasa abstrakcyjna – c.d, - statyczne i dynamiczne wiązanie wywołania funkcji, - statyczne wywołanie

funkcji wirtualnej, - wskaźnik i referencja do obiektu klasy bazowej, - wycinanie podobiektu. - argument domyślny funkcji wirtualnej.

Testowanie poprawności działania programu.

Tworzenie programu wykorzystującego wzorce funkcji. W szczególności, przy wykorzystaniu zadanego przez prowadzącego kodu

testującego, omawiane i utrwalane są takie zagadnienia jak: - deklaracja, definicja wzorca funkcji, - konkretyzowanie wzorca funkcji, - jawne

argumenty wzorów funkcji, - jawna specjalizacja wzorca funkcji. Testowanie poprawności działania programu.

Tworzenie programu operującego na obiektach klas definiowanych przy użyciu wzorca klasy. W szczególności, przy wykorzystaniu zadanego

przez prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - deklaracja, definicja wzorca klasy, -

konkretyzowanie wzorca klasy, - deklaracje zaprzyjaźnienia we wzorcach klasy, - problem braku możliwości bezpośredniego zdefiniowania

wirtualnych operatorów wejścia czy też wyjścia, - wzorce metod wirtualnych realizujących operacje wykonywane przez wzorce przeciążonych

operatorów wejścia / wyjścia. Testowanie poprawności działania programu.

Tworzenie programu przetwarzającego dane przechowywane w kolekcji uporządkowanej. W szczególności, przy wykorzystaniu zadanego

przez prowadzącego kodu testującego, omawiane i utrwalane są takie zagadnienia jak: - definiowanie kolekcji uporządkowanej –

konkretyzowanie wzorca kolekcji dla typów prostych i abstrakcyjnych, - konieczność wyposażenia klas własnych w metody umożliwiające

poprawne przetwarzanie obiektów przez metody szablonów kolekcji. - iteratory jako konstrukcje ogólnego dostępu do elementów kolekcji, -

operacje na elementach kolekcji uporządkowanych. Testowanie poprawności działania programu.

Tworzenie programu przetwarzającego dane przechowywane w kolekcji asocjacyjnej. W szczególności, przy wykorzystaniu zadanego przez

prowadzącego kodu testującego, omawiane i utrwalane są takiezagadnienia jak: - definiowanie kolekcji uporządkowanej – konkretyzowanie

wzorca kolekcji dla typów prostych i abstrakcyjnych, - iteratory jako konstrukcje ogólnego dostępu do elementów kolekcji – c.d. - operacje na

elementach kolekcji asocjacyjnych. Testowanie poprawności działania programu.

Kolokwium nr 2. Napisanie programu realizującego zbiór wymagań omówionych w treści zadania. Konieczność zaimplementowania w

programie określonej liczby gotowych fragmentów kodu testującego – dostarczanego wraz z treścią zadania. Kolokwium obejmuje swym

zakresem materiał omawiany i utrwalany w trakcie zajęć laboratoryjnych L7 do L13 (włącznie). Programy napisane przez studentów są

omawiane i oceniane przy wszystkich studentach piszących kolokwium. Warunkiem koniecznym do oceny pracy jest kod pozbawiony błędów

składniowych tj. taki który kompiluje się bez błędów i ostrzeżeń.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 3 z 4

Page 27: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Kolokwium nr poprawkowe. Napisanie programu realizującego zbiór wymagań omówionych w treści zadania. Konieczność

zaimplementowania w programie określonej liczby gotowych fragmentów kodu testującego – dostarczanego wraz z treścią zadania.

Kolokwium obejmuje swym zakresem materiał omawiany i utrwalany w trakcie zajęć laboratoryjnych L1 do L13 (włącznie). Programy

napisane przez studentów są omawiane i oceniane przy wszystkich studentach piszących kolokwium. Warunkiem koniecznym do oceny pracy

jest kod pozbawiony błędów składniowych tj. taki który kompiluje się bez błędów i ostrzeżeń.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

S. B. Lippman, J. Lajoie. Podstawy języka C++, WNT Warszawa, 2003.

B. Stroustrup, Programowanie. Teoria i praktyka z wykorzystaniem C++, Helion, Gliwice, 2010.

B. Eckel, Thinking in C++. Tom 1 edycja polska, HELION Gliwice, 2002.

B. Eckel, Thinking in C++. Vol 2,

Jerzy Grębosz, Symfonia C++ standard: programowanie w języku C++ orientowane obiektowo. T. 1, "Edition 2000", Kraków 2008.

Jerzy Grębosz, Symfonia C++ standard: programowanie w języku C++ orientowane obiektowo. T. 2, "Edition 2000", Kraków 2008.

B. Stroustrup, Programming: Principles and Practice Using C++, Peerson Education, Inc., 2014.

B. Stroustrup, The C++ Programming Language, Pearson Education, Inc., 2013.

URL: http://cppreference.com

Robert L. Kruse, Alexander J. Ryba, Data Structures and Program Design in C++, Prentice-Hall, Inc., 2000.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 4 z 4

Page 28: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: III

Przygotowano przez:Dr Artur Jakubski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Logika15 15 0 0 0 NIE 5

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu matematyki na poziomie szkoły ponadgimnazjalnej, w tym wiedza z zakresu funkcji elementarnych i ich własności.

CEL PRZEDMIOTU

Zapoznanie studentów z syntaktyką i semantyką klasycznego rachunku zdań (KRZ).

Zapoznanie studentów z elementami teorii dowodu. Wnioskowanie w KRZ w ujęciu syntaktycznym i semantycznym. Pełność i rozstrzygalność

KRZ.

Zapoznanie studentów z syntaktyką klasycznego rachunku kwantyfikatorów (KRK). Wnioskowanie w KRK w ujęciu syntaktycznym.

Zapoznanie studentów z podstawami teorii zbiorów i relacji oraz teorii funkcji i mocy.

Zapoznanie studentów z zastosowaniami logiki i teorii mnogości w technice i nauce.

Treści programowe - Wykład

Wprowadzenie. Przypomnienie podstawowych pojęć Klasycznego Rachunku Zdań. Zmienne zdaniowe, formuły, wartościowania zmiennych,

prawa logiczne. Tautologie i kontrtautologie KRZ.

Definiowalność spójników zdaniowych. Układy pełne. Postaci normalne i ich zastosowanie. Algorytmy przekształcania formuł zdaniowych i

zastosowania. Automatyczne metody sprawdzania tautologiczności.

Wynikanie semantyczne i syntaktyczne. Reguły inferencyjne i pojęcie dowodu formalnego. Elementy teorii dowodu. Klasyczne systemy

dedukcji naturalnej.

Formy zdaniowe a zdania logiczne. Elementy rachunku predykatów. Dowodzenie tautologii rachunku predykatów.

Algebra zbiorów i jej własności. Zbiór potęgowy, podział zbioru.

Algebra relacji. Funkcje jako relacje.

Relacje równoważności, zbiory ilorazowe. Relacje częściowego porządku, struktury częściowo-porządkowe. Drzewa jako struktury porządkowe.

Elementy teorii mocy. Zbiory przeliczalne i nieprzeliczalne.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 29: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Zastosowania zasady abstrakcji. Konstrukcje zbiorów liczbowych.

Treści programowe - Ćwiczenia

Drzewa konstrukcji formuł KRZ. Notacja polska. Dowodzenie tautologiczności formuł metodą tabelkową.

Dowodzenie tautologiczności formuł KRZ metodą skróconą. Definiowalność spójników. Układy pełne (zupełne).

Przekształcanie formuł KRZ. Sprowadzanie do postaci normalnych. Automatyczne metody sprawdzania tautologiczności.

Wnioskowanie logiczne w systemie dedukcji naturalnej.

Działania na zbiorach i relacjach.

Badanie typów relacji binarnych. Dowodzenie zależności między typami. Wyznaczanie zbiorów ilorazowych.

Wyznaczanie elementów wyróżnionych w zbiorach uporządkowanych.

Badanie własności funkcji.

Badanie mocy zbiorów. Działania na liczbach kardynalnych.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Nadiya M. Gubareni, Logika dla studentów, Wyd. Politechniki Częstochowskiej, 2002.

Grygiel Joanna, Kurkowski Mirosław, Wybrane elementy logiki, teorii mnogości i teorii grafów, Oficyna Wydawnicza Europejskiej Uczelni,

Warszawa 2015.

Mordechai Ben-Ari, Logika matematyczna w informatyce, WNT, Warszawa 2005.

Katarzyna Paprzycka, Logika nie gryzie. Część 1. Samouczek logiki zdań, Wydawnictwo Zysk i S-ka, 2009

Helena Rasiowa, Wstęp do matematyki współczesnej, PWN, Warszawa 1990.

Jacek Cichoń, Marcin Gogolewski, Mirosław Kutyłowski, Logika dla informatyków, Wydawnictwo Wyższej Szkoły Komunikacji i Zarządzania,

2006.

Wiktor Marek, Janusz Onyszkiewicz, Elementy logiki i teorii mnogości w zadaniach, PWN, Warszawa 1977.

Andrzej Grzegorczyk: Zarys logiki matematycznej, Warszawa, PWN 1981.

Halina Matuszewska, Wojciech Matuszewski, Elementy logiki i teorii mnogości dla informatyków, 2003, BEL Studio.

Jerzy Słupecki, Ludwik Borkowski, Elementy logiki matematycznej i teorii mnogości, PWN, Warszawa 1963.

Andrzej Biela, Wstęp do logiki algorytmicznej, Wyd. Uniw. Śląskiego, 1995.

Jerzy Tiuryn, Wstęp do teorii mnogości i logiki, Skrypt Uniw. Warszawskiego, 1994.(http://www.mimuw.edu.pl/~tiuryn/).

Andrzej Mostowski, Logika matematyczna, Polska Biblioteka Wirtualna Nauki, tom 18 http://matwbn.icm.edu.pl/.

Kazimierz Kuratowski, Wstęp do teorii mnogości i topologii, PWN, Warszawa 1980.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 30: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: III

Przygotowano przez:Dr inż. Jolanta Pozorska

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Matematyka dyskretna15 15 0 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu logiki, teorii mnogości, analizy matematycznej, algebry, podstaw kombinatoryki, elementów prawdopodobieństwa oraz

umiejętność rozwiązywania praktycznych zadań.

2. Umiejętność korzystania z różnych źródeł informacji przede wszystkim podręczników i zbiorów zadań.

3. Umiejętności pracy samodzielnej i w grupie.

4. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z podstawowymi zagadnieniami matematyki dyskretnej zarówno od strony teoretycznej jak i metod

obliczeniowych.

C2. Nabycie przez studentów praktycznych umiejętności rozwiązywania zadań z zakresu matematyki dyskretnej, interpretowanie pojęć

technicznych, w tym informatycznych za pomocą funkcji i relacji, umiejętność stosowania teorii grafów i rekurencji do rozwiązywania

problemów o charakterze aplikacyjnym, w szczególności do analizy problemów sieciowych.

Treści programowe - Wykład

W 1 – Zbiory i ich własności

W 2 – Indukcja matematyczna. Rekurencja.

W 3 – Zliczanie zbiorów i funkcji. Permutacje i podziały.

W 4 – Wprowadzenie do teorii liczb.

W 5 – Arytmetyka modularna.

W 6 – Podstawowe pojęcia teorii grafów. Relacje i grafy. Macierz sąsiedztwa.

W 7 – Cykle Eulera i Hamiltona.

W 8 – Drzewa. Drzewa spinające.

W 9 – Grafy skierowane z wagami. Sieć zdarzeń. Droga krytyczna w grafie.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 31: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W 10 – Elementy teorii kodowania.

W 11 – Automaty. Automaty wielostanowe.

Treści programowe - Ćwiczenia

C 1 – Własności zbiorów.

C 2 – Indukcja matematyczna. Rekurencja.

C 3 – Zliczanie: podzbiorów, bijekcji, injekcji, funkcji; zasada szufladkowa Dirichleta.

C 4 – Podzielność. NWD. NWW. Liczby pierwsze. Algorytm Euklidesa. Rozkład na czynniki pierwsze.

C 5 – Kolokwium zaliczeniowe

C 6 – Relacja kongruencji.

C 7 – Własności grafów. Graf skierowany i nieskierowany.

C 8 – Zagadnienia związane z poruszaniem się po krawędziach grafu oraz zagadnienia związane z przechodzeniem przez wierzchołki grafu.

C 9 – Drzewa. Minimalne drzewa spinające. Konstrukcja drogi krytycznej w grafie.

C 10 – Kody prefiksowe. Waga kodu. Kod Huffmana.

C 11 – Kolokwium zaliczeniowe.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. K.A.Ross, Ch.R.B.Wright, Matematyka Dyskretna, Państwowe Wydawnictwo Naukowe, Warszawa 2008.

2. J.Grygiel, Wprowadzenie do matematyki dyskretnej, Akademicka Oficyna Wydawnicza EXIT 2007.

3. M.Libura, J.Sikorski, Wykłady z matematyki dyskretnej Cz.I: Kombinatoryka, Wydawnictwo WIT, Warszawa 2005.

4. M.Libura, J.Sikorski, Wykłady z matematyki dyskretnej Cz.II: Teoria grafów, Wydawnictwo WIT, Warszawa 2005.

5. N.L.Biggs, Discrete mathematics, Oxford University Press, 1989.

6. R.L.Graham, D.E.Knuth, O.Patashnik, Matematyka konkretna, Państwowe Wydawnictwo Naukowe, Warszawa 2008.

7. W.Lipski, Kombinatoryka dla programistów, Wydawnictwa Naukowo-Techniczne 2004.

8. Z.Palka, A.Ruciński, Wykłady z kombinatoryki, Wydawnictwa Naukowo-Techniczne, Warszawa 1998.

9. A.Szepietowski, Matematyka dyskretna, Wydawnictwo Uniwersytetu Gdańskiego 2004.

10. R.J.Wilson, Wprowadzenie do teorii grafów, Państwowe Wydawnictwo Naukowe, Warszawa 1985.

11. S.Y.Yan, Teoria liczb w informatyce, Wydawnictwo Naukowe PWN, Warszawa 2006.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 32: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: III

Przygotowano przez:Dr inż. Michał Pyrc

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Bezpieczeństwo i higiena pracy9 0 0 0 0 NIE 1

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza na temat podstawowych wielkości fizycznych.

2. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej urządzeń oraz internetowych baz wiedzy.

3. Umiejętność komputerowego opracowania, przedstawienia i prawidłowej interpretacji prezentacji multimedialnych.

CEL PRZEDMIOTU

Zapoznanie studentów z podstawową wiedzą z zakresu bezpieczeństwa i higieny pracy.

Uzyskanie wiedzy na temat umiejętności monitorowania stanu warunków pracy, organizacji pracy i zachowań, w celu zapobiegania

wypadkom na stanowisku pracy oraz i ograniczania awarii urządzeń infrastruktury komputerowej.

Treści programowe - Wykład

System prawny ochrony pracy w Polsce

Prawo pracy - w aspekcie podejmowania pierwszej pracy

Konwencje, normy i uregulowania międzynarodowe w zakresie bezpieczeństwa, w tym bezpieczeństwa pracy

Zasady stosowania znaków i sygnałów bezpieczeństwa

Praca przy komputerze: zagrożenia, zasady bezpiecznej pracy

Hałas w środowisku pracy

Elektryczność statyczna i energia elektryczna w miejscu pracy

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Szlązak J., Szlązak N., Bezpieczeństwo i higiena pracy, Uczelniane Wydawnictwo Naukowo-Dydaktyczne AGH, 2005.

Pazdro K., Wolski A., Instalacje elektryczne w budynkach mieszkalnych, Wydawnictwa Naukowo-Techniczne, 1995.

Instytut Energetyki: Przepisy Eksploatacji Urządzeń Elektroenergetycznych, Wydawnictwa Przemysłowe WEMA 1996.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 33: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Chwaleba A., Moeschke B., Płoszajski G.: Elektronika, WSzP 1999.

Walczak K., Europejskie prawo pracy i jego wpływ na ustawodawstwo polskie, Państwowa Inspekcja Pracy, Główny Inspektorat Pracy,

Warszawa 2005.

Mężyński L., Puto D., Hałas w środowisku pracy, Państwowa Inspekcja Pracy, Główny Inspektorat Pracy, Warszawa 2005.

Elektryczność statyczna i energia elektryczna w miejscu pracy, Centralny Instytut Ochrony Pracy.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 34: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: III

Przygotowano przez:Dr inż. Michał Gruca

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Układy elektroniczne i technika pomiarowa15 0 15 0 0 NIE 5

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu elektrotechniki, matematyki, techniki pomiarowej.

2. Znajomość zasad bezpieczeństwa pracy przy użytkowaniu urządzeń pomiarowych.

3. Umiejętność doboru parametrów i metod podczas analizy i pracy podstawowych układów.

4. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

5. Umiejętności pracy samodzielnej i w grupie.

6. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z zasadą działania podstawowych układów elektronicznych i systemów pomiarowych.

C2. Uzyskanie podstawowej wiedzy z dziedziny układów elektronicznych, cyfrowych systemów pomiarowych. Nabycie umiejętności obsługi i

projektowania systemów pomiarowych, ich stosowania oraz opracowania wyników pomiarów.

C3. Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, opracowywania sprawozdań,

analizowania uzyskanych wyników, itp.

Treści programowe - Wykład

W 1, 2 – Sprzężenia zwrotne we wzmacniaczach i układy zasilające

W 3 – Podstawowe układy pracy wzmacniaczy operacyjnych: odwracający, nieodwracający.

W 4 – Podstawowe układy pracy wzmacniaczy operacyjnych: układ różniczkujący i całkujący

W 5 – Układy nieliniowe ze wzmacniaczami operacyjnymi (komparator, ogranicznik napięcia)

W 6 – Generatory przebiegów sinusoidalnych z obwodami LC oraz RC. Generatory napięciowe przebiegów prostokątnych.

W 7 – Bierne i aktywne układy formowania sygnałów elektrycznych – filtry

W 8, 9 – Pojęcia wstępne: pomiar, metody pomiarowe, błędy pomiarowe, opracowanie wyników pomiarów.

W 10 – Własności statyczne i dynamiczne przetworników pomiarowych.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 35: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W 11 – Rodzaje systemów pomiarowych ich konfiguracje

W 12 – Funkcje systemu pomiarowego, kondycjonowanie, transmisja sygnałów, przetwarzanie, zapamiętywanie i wizualizacja danych

W 13 – Etapy przetwarzania analogowo-cyfrowego: próbkowanie, kwantowanie, kodowanie.

W 14 – System zbierania danych.

W 15 – Oprogramowanie systemów pomiarowych.

Treści programowe - Laboratoria

L 1-2 – Wzmacniacz operacyjny odwracający i nieodwracający

L 3-4 - Układy różniczkujące i całkujące ze wzmacniaczami operacyjnymi.

L 5-6 - Generatory drgań prostokątnych i harmonicznych ze wzmacniaczami operacyjnymi.

L 7 - Wzmacniacze operacyjne w układach nieliniowych – ograniczniki i komparatory napięcia.

L 8-9 - Pomiary bezpośrednie i pośrednie obarczone błędem przypadkowym

L 10-11 - Wyznaczenie błędów przesunięcia, wzmocnienia, nieliniowości przetwornika C/A.

L 12-13 - Błędy kwantyzacji, zakres dynamiki przetwornika A/C. Zasady prawidłowego próbkowania sygnałów.

L 141. Lyons R. G.: „Wprowadzenie do cyfrowego przetwarzania sygnałów”, WKiŁ, W-wa, 1999, 2. Chwaleba A., Poniński M., Siedlecki A.:

Metrologia elektryczna. WNT, Warszawa 1991. 3. Marcyniuk A., E. Pasecki i inni: Podstawy metrologii elektrycznej. WNT, Warszawa 1984. 4.

Nadachowski M., Kulka Z.: Analogowe układy scalone. WKŁ 1983. 5. Nadachowski M., Kulka Z., Libura A.: Przetwornika a/c i c/a. WKŁ 1987. 6.

Nawrocki W. : Komputerowe systemy pomiarowe. WKiŁ, Warszawa 2002 7. Praca zbiorowa: Podstawy elektroniki. Laboratorium, skrypt P.Cz.

2002. 8. Stabrowski M.: Miernictwo elektryczne. Cyfrowa technika pomiarowa. OWPW, Warszawa 1999. 9. Szabatin J.: „Podstawy teorii

sygnałów”, Wydanie 3, WKiŁ, W-wa, 2003 10. Taylor J.R.: Wstęp do analizy błędu pomiarowego. PWN, Warszawa 1995 - Podstawy

programowania w środowisku LabVIEW - projekt oscyloskopu cyfrowego.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Lyons R. G.: „Wprowadzenie do cyfrowego przetwarzania sygnałów”, WKiŁ, W-wa, 1999,

2. Chwaleba A., Poniński M., Siedlecki A.: Metrologia elektryczna. WNT, Warszawa 1991.

3. Marcyniuk A., E. Pasecki i inni: Podstawy metrologii elektrycznej. WNT, Warszawa 1984.

4. Nadachowski M., Kulka Z.: Analogowe układy scalone. WKŁ 1983.

5. Nadachowski M., Kulka Z., Libura A.: Przetwornika a/c i c/a. WKŁ 1987.

6. Nawrocki W. : Komputerowe systemy pomiarowe. WKiŁ, Warszawa 2002

7. Praca zbiorowa: Podstawy elektroniki. Laboratorium, skrypt P.Cz. 2002.

8. Stabrowski M.: Miernictwo elektryczne. Cyfrowa technika pomiarowa. OWPW, Warszawa 1999.

9. Szabatin J.: „Podstawy teorii sygnałów”, Wydanie 3, WKiŁ, W-wa, 2003

10. Taylor J.R.: Wstęp do analizy błędu pomiarowego. PWN, Warszawa 1995

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 36: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: IV

Przygotowano przez:Dr inż. Olga Siedlecka-Lamch

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Bazy danych15 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu logiki, algebry i podstaw programowania.

Umiejętność budowania warunków logicznych, dostrzeganie realcji pomiędzy danymi.

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

Umiejętności pracy samodzielnej i w grupie.

CEL PRZEDMIOTU

Nabycie wiedzy o modelach, etapach projektowania baz danych, utrzymywaniu spójności danych, zapewnianiu im bezpieczeństwa.

Poznanie języka SQL.

Nabycie przez studentów praktycznych umiejętności w zakresie projektowania baz danych, obsługi systemów zarządzania bazą danych,

wyszukiwania, aktualizowania danych i tworzenia struktur danych.

Treści programowe - Wykład

Wprowadzenie do baz danych

Relacyjny model danych

Wprowadzenie do języka SQL

DML – zapytania i modyfikacja danych

Etapy projektowania bazy danych - normalizacja

Modelowanie pojęciowe

Modelowanie logiczne

Transakcje w bazach danych

Projekt fizyczny

DDL - definiowanie, modyfikacja i usuwanie struktur danych

Optymalizacja zapytań

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 37: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Podstawy administracji

Treści programowe - Laboratoria

Wprowadzenie do narzędzia SQL Developer, podstawowa składnia zapytań w języku SQL

Projekcja i selekcja w zapytaniach, obsługa aliasów oraz wartości NULL

Obsługa łańcuchów w SQL, funkcje wierszowe – tekstowe i matematyczne

Funkcje operujące na datach oraz funkcje konwertujące

Grupowanie danych oraz stosowanie funkcji agregujących

Stosowanie złączeń relacji, operatory zbiorowe dla relacji

Podzapytania

Modyfikacja wprowadzonych danych

Obsługa transakcji

Tworzenie struktur tabel z uwzględnieniem ograniczeń integralnościowych

Modyfikacja istniejących struktur

Tworzenie sekwencji, indeksów, perspektyw

Optymalizacja zapytań

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

J. D. Ullman, Systemy baz danych, WNT - W-wa, 1998

P. Beynon-Davies, Systemy baz danych (wyd. 3 zmienione i rozszerzone), WNT - W-wa, 2003

L. Banachowski, A. Chadzynska , K. Matejewski, Relacyjne bazy danych. Wykłady i ćwiczenia, PJWSTK - W-wa, 2004

Stephens, Plew: Relacyjne bazy danych – projektowanie, Robomatic 2003

Garcia-Molina, Ullman, Widom: Implementacja systemów baz danych, WNT 2003

D. Tow, SQL optymalizacja, Helion, 2004

Ullman J. D., Widom J., Podstawowy wykład z systemów baz danych, WNT Warszawa 2000 (seria: Klasyka Informatyki)

Connolly T. C. „Database Systems: A Practical Approach to Design, Implementation and Management”,. Addison-Wesley Longman, 1998

Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion, (4th Edition) 2005

M. Lentner, Oracle 9i Kompletny podręcznik użytkownika, PJWSTK - W-wa, 2003

J. Gennick, SQL leksykon kieszonkowy, Helion 2004

L. Banachowski, Bazy danych tworzenie aplikacji. PLJ - W-wa, 1998

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 38: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: IV

Przygotowano przez:Dr inż. Łukasz Bartczuk

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Paradygmaty programowania18 0 18 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu matematyki.

2. Wiedza z podstaw programowania w językach wysokiego poziomu.

3. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

Zapoznanie studentów z różnymi technikami i stylami programowania

Zapoznanie studentów z podstawowymi paradygmatami programowania

Nabycie przez studentów umiejętności w zakresie wyboru odpowiedniego języka programowania do rozwiązania postawionego zadania

Treści programowe - Wykład

Wprowadzenie do tematyki przedmiotu

Podstawowe instrukcje języków programowania. Wstęp do programowania imperatywnego.

Programowanie imperatywne – rodzaje oraz cechy

Cechy programowania funkcyjnego

Wprowadzenie do wybranego języka programowania funkcyjnego

Języki multiparadygmatowe. Cechy programowania funkcyjnego w wiodącym języku multiparadygmatowym

Podstawy programowania asynchronicznego w wybranym języku programowania

Wprowadzenie do języków programowania w logice. Podstawy wybranego języka programowania w logice.

Wprowadzenie do języków domenowych. Ich rodzaje oraz tworzenie

Treści programowe - Laboratoria

Wprowadzenie do tematyki przedmiotu

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 39: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Programowanie imperatywne – podstawowe konstrukcje programistyczne

Programowanie funkcyjne – zapoznanie studentów z wybranym językiem programowania funkcyjnego

Wykorzystanie cech programowania funkcyjnego w wybranym wiodącym języku multiparadygmatowym

Tworzenie aplikacji asynchronicznych w wybranym języku programowania

Zapoznanie studentów z wybranym językiem programowania w logice

Tworzenie języków domenowych – DSL-e wewnętrzne i zewnętrzne

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. W.F. Clocksin, C.S. Mellish “Prolog. Programowanie”, Helion 2003

2. M. Felleisen, R.B. Findler, M. Flatt, S. Krishnamurthi “Projektowanie oprogramowania”, Helion 2003.

3. A. Alexander, „Scala Cookbook. Recipes for Object-Oriented and Functional Programming”, O’Reilly

4. L. Atencio, “Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod”, Helion 2017

5. M. Warczak, J. Matulewski, R. Pawłaszek, P. Sybilski, D. Borycki, „Programowanie równoległe i asynchroniczne w C# 5.0”, Helion 2014

6. K. Simpson „Tajniki języka JavaScript. Asynchroniczność i wydajność”, Helion 2016

7. M. Fowler „Domain Specific Languages”, Pearson Education, 2010

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 40: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: IV

Przygotowano przez:Dr hab. inż. Jarosław Bilski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Systemy operacyjne18 0 18 0 0 TAK 5

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu techniki cyfrowej, architektury komputerów i podstaw programowania.

Znajomość zasad bezpieczeństwa pracy przy użytkowaniu systemów komputerowych.

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

Umiejętności pracy samodzielnej i w grupie.

Umiejętności prawidłowej interpretacji i prezentacji własnych działań

CEL PRZEDMIOTU

Zapoznanie studentów z budową, podstawowymi właściwościami i mechanizmami systemów operacyjnych.

Nabycie przez studentów praktycznych umiejętności w zakresie posługiwania się podstawowymi systemami operacyjnymi, poznanie

podstawowych poleceń oraz zdobycie umiejętności pisania skryptów.

Treści programowe - Wykład

Rodzaje systemów operacyjnych.

Zadania i właściwości systemu operacyjnego.

Procesy współbieżne.

Jądro systemu.

Zarządzanie pamięcią operacyjną. Pamięć wirtualna.

Obsługa wejścia i wyjścia.

System plików.

Przydział zasobów i planowanie.

Ochrona zasobów.

Bezpieczeństwo systemu.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 41: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Niezawodność systemu.

Treści programowe - Laboratoria

Wprowadzenie do systemu Windows.

Podstawy użytkowania wiersza poleceń systemu Windows.

Zaawansowane użytkowanie wiersza poleceń.

Strumienie danych, potoki danych oraz pliki wsadowe.

Podstawy administracji systemem Windows

Skrypty PowerShell I.

Skrypty PowerShell II.

Skrypty PowerShell III.

Podstawowe polecenia systemu Linux.

Mechanizmy wejścia/wyjścia systemu Linux.

Edytor vi. Podstawy pisania skryptów w systemie Linux.

Instrukcje warunkowe i pętli w skryptach w systemie Linux.

Poznanie podstaw obsługi sieci w systemie Linux.

Zapoznanie się z Symulatorem działania Systemu Operacyjnego.

Ćwiczenia z wykorzystaniem Symulatora działania Systemu Operacyjnego.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Abraham Silberschatz, Peter B. Galvin, Greg Gagne: Podstawy systemów operacyjnych, WNT 2005

William Stallings: Systemy operacyjne, Struktura i zasady budowy, Mikom/PWN 2006

M. Lister, R. D. Eager: Wprowadzenie do systemów operacyjnych, WNT 1994

Andrew S. Tanenbaum: Rozproszone systemy operacyjne, PWN 1997

G. Couloris, J. Dollimore, T. Kindberg: Systemy rozproszone, podstawy i projektowanie, WNT 1998

Podręczniki do omawianych systemów operacyjnych

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 42: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: IV

Przygotowano przez:Dr inż. Andrzej Przybył

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Architektura systemów komputerowych18 0 18 0 0 TAK 5

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Znajomość podstawowych zagadnień z matematyki.

Znajomość podstawowych zagadnień z techniki cyfrowej .

Znajomość podstawowych zagadnień z metod programowania.

CEL PRZEDMIOTU

Zapoznanie studentów z podstawami architektury oraz arytmetyki systemów komputerowych.

Nabycie przez studentów wiedzy dotyczącej praktycznych umiejętności w zakresie programowania w języku niskiego poziomu z

wykorzystaniem specjalizowanych sprzętowych mechanizmów procesorów oraz koprocesorów.

Nabycie przez studentów wiedzy związanej z rozwojem architektur komputerowych oraz urządzeń i magistral współpracujących z procesorem

w systemie komputerowym.

Treści programowe - Wykład

Podstawy architektury i historia systemów komputerowych.

Arytmetyka komputerów. Kodowanie liczb całkowitych ze znakiem i bez znaku w systemie binarnym. Zapis szesnastkowy.

Podstawowe operacje arytmetyczno-logiczne procesorów.

Podstawy architektury 80x86: organizacja pamięci i podstawowe tryby adresowania.

Model programowy procesora 80x86: rejestr statusowy, jednostka ALU oraz instrukcje skoków warunkowych.

Procesory CISC i RISC. Praca potokowa procesorów.

Kodowanie liczb rzeczywistych stało- i zmiennoprzecinkowych w systemie binarnym. Koprocesor: budowa, podstawowe operacje.

Architektura i elementy składowe typowego systemu komputerowego.

Magistrale szeregowe i równoległe systemów komputerowych.

Architektura maszyna von-Neumanna oraz Harvard. Architektury procesorów VLIW, EPIC, ARM i MIPS.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 43: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Rozwój współczesnych systemów komputerowych i podsumowanie materiału.

Treści programowe - Laboratoria

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Randall Hyde, Profesjonalne programowanie. Część 1. Zrozumieć komputer, 2005.

W. Stallings, Organizacja i architektura systemu komputerowego, Projektowanie systemu a jego wydajność, Wydawnictwa Naukowo-

Techniczne.

J.Scanlon, Assembler 80286/80386.

J.Biernat, Architektura komputerów, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 1999.

P.Metzger, Anatomia PC, Helion.

G.Syck, Turbo Assembler. Biblia Użytkownika, LT&P, Warszawa 1994.

Randall Hyde, Profesjonalne programowanie. Część 2. Myśl niskopoziomowo, pisz wysokopoziomowo, 2006.

Firmowa dokumentacja procesorów z rodziny 80x86: „Intel® 64 and IA-32 Architectures Software Developer’s Manual”.

Firmowa dokumentacja do pozostałych omawianych procesorów.

Slajdy do wykładów dostępne na stronie internetowej prowadzącego.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 44: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IISemestr: IV

Przygotowano przez:Dr inż. Jacek Smoląg

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Technika cyfrowa18 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z za zakresu fizyki ciała stałego, teorii obwodów i sygnałów, podstaw elektroniki.

2. Wiedza z zakresu matematyki, podstawowa wiedza z logiki i arytmetyki binarnej

3. Umiejętność wykonywania działań matematycznych do rozwiązywania postawionych zadań związanych z teorią układów cyfrowych.

4. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

5. Umiejętności pracy samodzielnej i w grupie oraz prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

Uzyskanie podstawowej wiedzy z zakresu teorii układów cyfrowych, budowy i działania cyfrowych układów scalonych, zasad projektowania

urządzeń cyfrowych Nabycie wiedzy niezbędnej do zrozumienia funkcjonowania elementów budowy komputera: mikroprocesorów, pamięci i

układów peryferyjnych oraz projektowania układów cyfrowych.

Nabycie przez studentów praktycznych umiejętności w zakresie analizy i syntezy układów cyfrowych.

Treści programowe - Wykład

Wiadomości ogólne. Porównanie techniki analogowej i cyfrowej. Nazewnictwo. Parametry porównawcze. Technologie wykonania funktorów

logicznych

Bramki. Symbole bramek w logice dodatniej i ujemnej oraz znajomość ich tabel prawdy (AND, NAND, OR, NOR, INVERTER, BUFFER, XOR,

XNOR). Budowa bramek scalonych podstawowej serii: (NAND TTL), zasada działania.

Układy kombinacyjne. Prawa algebry Boole’a. Sposoby przedstawiania funkcji logicznych. Zapis funkcji w postaci kanonicznej sumy, iloczynu,

tablicy prawdy. Funkcje kombinacyjne wielu zmiennych. Minimalizacja funkcji logicznych. Metody minimalizacji funkcji logicznych. Metoda

algebraiczna. Metoda tablic Karnaugha. Hazardy w tablicach Karnaugha. Realizacja układów kombinacyjnych przy użyciu dowolnych bramek.

Przerzutniki. Definicja przerzutnika, zasady działania, parametry statyczne i dynamiczne. Przerzutnik RS. Przerzutnik RS wyzwalany

poziomem i zboczem. Przerzutnik JK. Przerzutnik JK Master-slave. Przerzutnik D i przerzutnik latch. Zamiany wzajemne przerzutników.

Przerzutnik T jako dwójka licząca.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 45: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Rejestry. Wiadomości ogólne- budowa, zasada działania, sposoby wpisywania słowa dwójkowego do rejestru i sposoby wyprowadzania słowa

z rejestru.. Rejestry równoległe. Rejestry szeregowe. Rejestry przesuwające. Zastosowania rejestrów. Zasady łączenia rejestrów w układy o

zwiększonej pojemności.

Liczniki. Podziały liczników Parametry liczników Liczniki asynchroniczne Własności dynamiczne liczników. Liczniki synchroniczne. Liczniki

rewersyjne. Budowa, sposoby projektowania na przerzutnikach D, JK, T. Synteza liczników modulo n. Dzielniki częstotliwości. Modele

synchronicznego układu sekwencyjnego (Mealy’ego, Moore’a), projektowanie synchronicznych układów sekwencyjnych

Układy przetwarzania kodów. Kody liczbowe, kody naturalne (tzw. pozycyjne lub wagowe): dziesiętny (ND), binarny (dwójkowy – NB),

ósemkowy (OCT), szesnastkowy (HEX). Konwersja liczb pomiędzy kodami ND, NB, OCT, HEX. Uzupełnienia liczb (uzupełnienie do 1 i do 2 dla

liczb binarnych). Zapis liczb dwójkowych ze znakiem: znak-moduł (ZM), znak - uzupełnienie do 1 (ZU1 lub krótko U1), znak - uzupełnienie do

2 (ZU2 lub krótko U2). Kody dwójkowo dziesiętne: BCD (tzw. BCD 8421, kod z nadmiarem do 3, 1 z 10 (pierścieniowy), 7–segmentowy,. Kod

Graya. Kodery, dekodery, transkodery (umiejętność ich projektowania). Dekoder 1 z n. Dekoder wielopoziomowy. Dekoder

współrzędnościowy. Zastosowanie dekoderów do uaktywniania pamięci i układów we-wy.

Multipleksery i demultipleksery. Budowa, symbole graficzne, zasady działania. Projektowanie jedno i wielowyjściowych układów

kombinacyjnych.

Układy arytmetyczne. Arytmetyka dwójkowa, działania na liczbach dwójkowych bez znaku i ze znakiem (dodawanie, odejmowanie). Zapis

liczb ujemnych - znak-moduł, , uzupełnienie do 2. Mnożenie binarne. Półsumator, sumator, sumatory wielobitowe szeregowe i równoległe,

sumatory scalone, sumatory akumulujące. Komparatory i Komparatory scalone. Układy mnożące i generatory parzystości.

Układy arytmetyczne Praktyczne realzacje: półsumator, sumator, sumatory wielobitowe szeregowe i równoległe, sumatory scalone, sumatory

akumulujące.

Układy arytmetyczne. Komparatory i Komparatory scalone. Układy mnożące i generatory parzystości.

Układy czasowe i generacyjne. Rodzaje układów uzależnień czasowych. Przerzutniki monostabilne. Układy całkujące i różniczkujące.

Generatory fali prostokątnej. Generatory kwarcowe. Scalone układy generacyjne.

Układy współpracy z otoczeniem. Układy wejściowe o różnych poziomach napięć. Likwidacja drgań zestyków mechanicznych. Układy

odczytywania klawiatury. Układy rozdzielenia galwanicznego. Układy wyświetlania informacji - LED, LCD. Zespoły wyświetlania

multipleksowanego.

Wprowadzenie do cyfrowych układów programowalnych.

Zasady projektowania i wykorzystania układów cyfrowych.

Treści programowe - Laboratoria

Podstawowe funkcje logiczne

Przerzutniki

Liczniki i rejestry

Liczniki i rejestry scalone

Kodery, dekodery, multipleksery, demultipleksery

Układy arytmetyczne

Zastosowania układów scalonych

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Ćwirko R., Rusek M., Marciniak W. - Układy scalone w pytaniach i odpowiedziach, WNT, Warszawa 1987

2. De Micheli G. - Synteza i optymalizacja układów cyfrowych, WNT, Warszawa 1998

3. Gajewski P., Turczyński J. - Cyfrowe układy scalone CMOS, WKiŁ, Warszawa 1990

4. Głocki W. - Układy cyfrowe, WSZiP, Warszawa 1996

5. Kalisz J. - Podstawy elektroniki cyfrowej, WKiŁ, Warszawa 1991

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 46: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: V

Przygotowano przez:Dr inż. Jerzy Jelonkiewicz

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Systemy wbudowane0 0 0 0 0 NIE 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

CEL PRZEDMIOTU

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 1

Page 47: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: V

Przygotowano przez:Dr inż. Łukasz Laskowski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Programowanie obiektowe0 0 0 0 0 NIE 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

CEL PRZEDMIOTU

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 1

Page 48: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: V

Przygotowano przez:Prof. dr hab. Inż. Adam Bokota

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Metody numeryczne0 0 15 0 0 NIE 4

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu matematyki, podstaw programowania

Znajomość zasad bezpieczeństwa pracy przy stanowisku komputerowym

Umiejętność doboru metod programowania do wykonywanych zadań

Umiejętność wykonywania działań matematycznych do rozwiązywania postawionych zadań związanych z metodami numerycznymi

Umiejętność korzystania z różnych źródeł informacji

Umiejętność odczytywania algorytmów w formie graficznej i pseudokodzie

Umiejętność pracy samodzielnej i w grupie

Umiejętność prawidłowej interpretacji i prezentacji własnych działań

CEL PRZEDMIOTU

Zapoznanie studentów z podstawowymi metodami numerycznymi dotyczącymi rozwiązywania problemów z zakresu algebry, analizy

matematycznej, analizy wyników doświadczeń, modelowania numerycznego

Nabycie przez studentów praktycznych umiejętności w zakresie wykorzystania metod numerycznych w rozwiązywaniu zadań inżynierskich z

wykorzystaniem umiejętności tworzenia programów narzędziowych w języku C++

Treści programowe - Laboratoria

Operacje arytmetyczne na macierzach

Obliczanie wyznacznika, odwracanie macierzy

Interpolacja

Aproksymacja

Ocena jakości aproksymacji i interpolacji

Metody dokładne rozwiązywania układów równań liniowych

Metody iteracyjne rozwiązywania układów równań liniowych

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 49: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Metody przybliżone rozwiązywania równań nieliniowych

Rozwiązywanie równań nieliniowych

Całkowanie numeryczne

Przybliżone metody rozwiązywania zagadnień początkowo-brzegowych

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

E. Majchrzak, B. Mochnacki : Metody numeryczne. Podstawy teoretyczne, aspekty praktyczne i algorytmy, Wydawnictwo Politechniki Śląskiej,

wyd. IV, Gliwice 2004

K. Wanat: Algorytmy numeryczne, Wyd. Dir, Gliwice 1993

D. Kincaid, W. Cheney, Analiza numeryczna, Wydawnictwa Naukowo-Techniczne, Warszawa 2006

A. Björck, G. Dahlquist, Metody numeryczne, Państwowe Wydawnictwo Naukowe, Warszawa 1987

Z. Fortuna, B. Macukow, J. Wąsowski. Metody Numeryczne. WNT 1993

J. Jankowska, M. Jankowski, Przegląd metod i algorytmów numerycznych. Cześć 1, WNT Warszawa 1988

M. Dryja, J. Jankowska, M. Jankowski, Przegląd metod i algorytmów numerycznych. Cześć 2, WNT Warszawa 1988

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 50: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: V

Przygotowano przez:Dr inż. Krzysztof Wiaderek

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Inżynieria oprogramowania15 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu matematyki i podstaw programowania.

2. Znajomość najpopularniejszych paradygmatów programowania: proceduralnego oraz obiektowego.

3. Umiejętność projektowania klas i znajomość rodzajów relacji między nimi.

4. Umiejętność stosowania odpowiednich algorytmów i struktur danych do rozwiązywania problemów.

5. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej

6. Umiejętności pracy samodzielnej i w grupie.

7. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z przebiegiem procesu produkcyjnego oprogramowania, rozpoczynając od fazy strategicznej, poprzez ustalenie

wymagań po stronie użytkownika, aż do faz końcowych, tj. testowania instalacji u użytkownika i pielęgnacji.

C2. Nabycie przez studentów praktycznych umiejętności w zakresie projektowania oprogramowania.

Treści programowe - Wykład

W 1 – Modele procesu tworzenia oprogramowania.

W 2 – Proces inżynierii wymagań.

W 3 – Wprowadzenie do UML.

W 4 – UML – diagramy strukturalne.

W 5 – UML – diagramy behawioralne.

W 6 – Projektowanie obiektowe.

W 7 – Metody identyfikacja klas i obiektów w tworzonym projekcie.

W 8 – Architektura systemów komputerowych.

W 9 – Wstęp do wzorców projektowych.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 51: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W 10 – Szczegółowe omówienie wybranych wzorców projektowych.

W 11 – Proces weryfikacji i walidacji oprogramowania.

W 12 – Testy jednostkowe.

W 13 – Techniki programowania zwinnego.

W 14 – Podstawy zarządzania przedsięwzięciami programistycznymi.

W 15 – Zarządzanie konfiguracją oprogramowania.

Treści programowe - Laboratoria

L 1 – Zapoznanie z pojęciami inżynierii oprogramowania.

L 2 – Zapoznanie z narzędziami CASE na przykładzie programu Enterprise Architect.

L 3 – Specyfikacja wymagań dla przykładowego projektu.

L 4 – Projektowanie przypadków użycia na podstawie specyfikacji wymagań.

L 5 – Scenariusze przypadków użycia, scenariusze alternatywne, wyjątki.

L 6 – Diagramy sekwencji dla przypadków użycia.

L 7 – Związki klas: generalizacja, asocjacja, agregacja i kompozycja.

L 8 – Projekt diagramu klas dla rozważanego wcześniej projektu.

L 9 – Tworzenie dokumentacji dla danego kodu źródłowego.

L 10 – Wykorzystanie wybranych diagramów UML w projekcie oprogramowania.

L 11 – Przykładowe implementacja wybranych wzorców projektowych.

L 12 – Łączenie wzorców projektowych.

L 13 – Budowa oprogramowania zgodnego ze wzorcem Model-Widok-Kontroler.

L 14 – Testowanie oprogramowania – testy jednostkowe.

L 15 – Wstęp do systemów kontroli wersji.

L 16 – Modele życia oprogramowania

L 17 – Metody pomiaru i szacowania oprogramowania, harmonogramowanie

L 18 – Zarządzanie projektem informatycznym, certyfikowanie procesów wytwórczych oprogramowania

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Gamma E. i in.: Wzorce projektowe, WNT, Warszawa 2005.

2. Jaszkiewicz A.: Inżynieria oprogramowania, Helion, Gliwice 1997.

3. Miles R., Hamilton K.: UML 2.0. Wprowadzenie, Helion, Gliwice 2007.

4. Pressman R.S.: Praktyczne podejście do inżynierii oprogramowania, WNT, Warszawa 2004.

5. Sommerville I.: Inżynieria oprogramowania, WNT, Warszawa 2003.

6. Wrycza S., Marcinkowski B., Wyrzykowski K.: Język UML 2.0 w modelowaniu systemów informatycznych, Helion, Gliwice 2006,

7. Booch G., Rumbaugh J., Jacobson I.: UML przewodnik użytkownika, WNT, Warszawa 2002.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 52: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Bez specjalności

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: V

Przygotowano przez:Mgr Wojciech Różycki

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Podstawy sieci komputerowych15 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Znajomość podstawowych pojęć z zakresu podstaw informatyki i programowania.

2. Znajomość systemów liczbowych, umiejętność wykonywania w nich operacji arytmetycznych oraz konwersji między systemami.

3. Umiejętność wykonywania działań matematycznych do rozwiązywania postawionych zadań.

4. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

5. Umiejętności pracy samodzielnej i w grupie.

6. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z zasadami działania sieci komputerowych.

C2. Nabycie przez studentów praktycznych umiejętności w zakresie doboru standardu sieci komputerowej do potrzeb i warunków.

C3. Nabycie przez studentów praktycznych umiejętności z zakresu eksploatacji sieci komputerowych.

C4. Nabycie przez studentów praktycznych umiejętności projektowania i instalowania niewielkich sieci komputerowych, w tym obsługi i

konfiguracji urządzeń sieciowych.

C5. Nabycie przez studentów wiedzy i umiejętności z zakresu konfiguracji i eksploatacji związanych z komunikacją elementów systemów

operacyjnych

Treści programowe - Wykład

W 1 – Wprowadzenie do problematyki sieci. Topologie sieci komputerowych.

W 2 – Metody dostępu do medium transmisyjnego. Problemy transmisji. Przegląd mediów transmisyjnych.

W 3 – Model referencyjny ISO/OSI.

W 4 – Sieci Ethernet.

W 5 – Urządzenia sieci LAN, przełączniki, routery, stacje robocze.

W 6 – Komunikacja w sieci LAN, adresy sprzętowe i protokołowe.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 53: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W 7 –Wirtualne sieci LAN.

W 8 – Stos TCP/IP. Protokoły warstwy sieciowej i transportowej: IPv4 i IPv6, ARP, ICMP, TCP, UDP, DHCP. Usługi nazw DNS.

W 9, W10 – Sieci IP, adresacja IP, podział sieci IP na podsieci, przydział adresu IP.

W 11, W 12 – Podstawy trasowania w sieciach IP, koszt trasy, wybór trasy.

W 13, W14 – Podstawy trasowania z wykorzystaniem wewnętrznych protokołów dynamicznych.

W 15 – Sieć Internet, usługi w sieci Internet.

Treści programowe - Laboratoria

L 1 – Wykonywanie prostych połączeń kablowych i ich diagnostyka.

L 2 – Zarządzalny przełącznik sieciowy , dostęp i podstawy konfiguracji.

L 3 – Budowanie sieci LAN z wykorzystaniem przełączników sieciowych.

L 4 – Podział sieci LAN na wirtualne sieci LAN.

L 5, L6 – Podział sieci IP na podsieci i przydział adresu.

L 7, L8 – Konfiguracja sieci na urządzeniach sieciowych, konfiguracja stacji roboczej Windows/Linux do pracy w sieci IP, statyczny i

dynamiczny przydział adresu, brama domyślna, wybór serwera DNS.

L 9 – Praca w sieci komputerowej Windows/Linux: logowanie, badanie otoczenia sieciowego, ustalanie i badanie praw dostępu do plików i

drukarek, współdzielenie zasobów, przyłączanie drukarki sieciowej.

L 10, L11 – Zapoznanie z analizatorem ruchu sieciowego, np. Wireshark, Anasil; Wykrywanie protokołów w ruchu sieciowym.

L 12, L 13 – Trasowanie statyczne.

L 14, L 15 –Uruchomienie podstawowych protokołów trasowania dynamicznego w prostej sieci.

L 16 – Podstawowe programy narzędziowe do testowania działania sieci

L 17, L 18 – Sprawdzian wiadomości.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Tanenbau Andrew S: Sieci komputerowe, Helion 2004.

2.. Sportach Mark: Sieci komputerowe. Księga eksperta. Helion 2004.

3. Derfler Frank, Freed Les: Okablowanie sieciowe w praktyce. Księga eksperta. Helion 2000.

4. Sosinsky Barrie: Sieci komputerowe. Biblia. Helion 2011.

5. Ravi Malhotra: IP Rouring, O'Reily 2003.

6. Leinwald A, Pinsky B., Culpepper M. : „Konfiguracja routerów Cisco” , RM, 2003.

7. Dokumentacja producentów sprzętu sieciowego, firm JCisco, Juniper, Brocade, inni

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 54: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Inżynieria oprogramowania

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: VI

Przygotowano przez:Prof. dr hab. Inż. Roman Wyrzykowski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Programowanie współbieżne i rozproszone0 0 0 0 0 NIE 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

CEL PRZEDMIOTU

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 1

Page 55: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Inżynieria oprogramowania

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: VI

Przygotowano przez:Dr hab. inż. Mariusz Kubanek

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Cyfrowe przetwarzanie sygnałów15 0 18 0 0 NIE 4

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu matematyki, techniki cyfrowej i podstaw programowania

Znajomość zasad bezpieczeństwa pracy przy użytkowaniu profesjonalnych urządzeń dźwiękowych i wizyjnych

Umiejętność wykonywania działań matematycznych do rozwiązywania postawionych zadań związanych z teorią sygnałów

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej

Umiejętności pracy samodzielnej i w grupie

Umiejętności prawidłowej interpretacji i prezentacji własnych działań

CEL PRZEDMIOTU

Zapoznanie studentów z podstawowymi metodami i technikami cyfrowego przetwarzania sygnałów akustycznych i wizyjnych z

wykorzystaniem wiedzy o teorii sygnałów i technice cyfrowej

Nabycie przez studentów praktycznych umiejętności w zakresie rejestrowania, kodowania, kompresowania, konwersji, filtrowania, analizy i

przetwarzania sygnałów akustycznych oraz wizyjnych, realizowanych dla systemów wykorzystujących informacje o dźwięku i obrazie

Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, opracowywania sprawozdań, analizowania

uzyskanych wyników, itp

Treści programowe - Wykład

Wprowadzenie do cyfrowego przetwarzania sygnałów, przykłady stosowania cyfrowych sygnałów

Elementy pomiarów sygnałów, parametry sygnałów, miary statystyczne

Pojęcie sygnału akustycznego i wizyjnego, rodzaje sygnałów, przykłady

Dziedzina sygnałów, przestrzenie sygnałów

Konwersja analogowo-cyfrowa sygnałów akustycznych, próbkowanie, kwantyzacja, kodowanie

Przekształcanie sygnałów akustycznych i wizyjnych w dziedzinę częstotliwościową, szybka i dyskretna transformata Fouriera

Projektowanie filtrów cyfrowych, filtry SOI i NOI, pasmo przepustowe filtrów

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 56: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Kodowanie sygnałów akustycznych i wizyjnych, bezpieczne przechowywanie sygnałów

Sygnały niedeterministyczne, sygnały jako nośniki informacji

Wykorzystanie sygnałów w praktycznych systemach, media transmisyjne, elementy systemów wbudowanych

Akwizycja, kodowanie i przekształcenia obrazów, automatyczny kontrast

Filtracja obrazów cyfrowych

Analiza częstotliwościowa obrazów cyfrowych

Przekształcenia morfologiczne w obrazach cyfrowych

Standardy zapisu sygnałów

Treści programowe - Laboratoria

Wprowadzenie do systemu Matlab, podstawowe operacje i funkcje, tworzenie własnych skryptów i funkcji

Wprowadzenie do systemu Matlab, obiekty GUI, dołączanie bibliotek i funkcji

Obsługa wejścia/wyjścia, podstawowa komunikacja, odczyt i zapis różnych formatów plików

Konwersja AC, próbkowanie i kwantyzacja sygnałów, dobór optymalnych parametrów

Generowanie sygnałów mono i poliharmonicznych, splot sygnałów, wykorzystanie sygnałów do przenoszenia informacji, analiza brzmienia

sygnałów wygenerowanych

Analiza sygnałów w dziedzinie częstotliwości dyskretna i szybka transformata Fouriera

Odwrotna transformata Fouriera, spektrum sygnału

Filtracja sygnałów akustycznych, projektowanie własnych filtrów pasmowych

Analiza sygnałów akustycznych z wykorzystaniem oprogramowania Audacity

Filtracja obrazów, filtry morfologiczne, filtry gradientowe, projektowanie własnych filtrów cyfrowych

Analiza częstotliwościowa obrazów za pomocą popularnych transformat

Projekt systemu realizującego automatyczną analizę, przetwarzanie i rozpoznawanie sygnałów akustycznych lub wizyjnych

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Lyons R. G.: „Wprowadzenie do cyfrowego przetwarzania sygnałów”, WKiŁ, W-wa, 1999

Marvin C., Ewers G.: „Zarys cyfrowego przetwarzania sygnałów”, WKiŁ, W-wa, 1999

Szabatin J.: „Podstawy teorii sygnałów”, Wydanie 3, WKiŁ, W-wa, 2003

Ryszard Tadeusiewicz, Przemysław Korohoda, „Komputerowa analiza i przetwarzanie obrazów”, Wydawnictwo Fundacji Postępu

Telekomunikacji, Kraków 1997

Witold Malina, Sergey Ablameyko, Waldemar Pawlak, “Podstawy cyfrowego przetwarzania obrazów”, Akademicka Oficyna Wydawnicza EXIT,

Warszawa 2002

Zygmunt Wróbel, Robert Koprowski, “Przetwarzanie obrazu w programie MATLAB”, Wydawnictwo Uniwersytetu Śląskiego, Katowice 2001

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 57: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Inżynieria oprogramowania

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: VI

Przygotowano przez:Prof. dr hab. Michał Matałycki

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Rachunek prawdopodobieństwa i statystyka15 15 0 0 0 NIE 4

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu analizy matematycznej (ciągi, pochodne, całki wielokrotne) oraz algebry liniowej (wektory, macierze).

CEL PRZEDMIOTU

C1. Zapoznanie studentów z podstawowymi pojęciami rachunku prawdopodobieństwa oraz ich znaczeniem w aspekcie modelowania zjawisk

losowych

C2. Nauczenie studentów wykorzystania znajomości probabilistycznych charakterystyk zjawisk losowych w praktyce inżynierskiej, społecznej

i gospodarczej

C3. Nauczanie podstawowych pojęć statystyki oraz wskazanie studentom zasad doboru i wykorzystywania metod statystycznych w typowych

sytuacjach decyzyjnych

C4. Przygotowanie studentów do dalszego samodzielnego studiowania zagadnień z zakresu probabilistyki.

Treści programowe - Wykład

W 1 – Przestrzenie probabilistyczne, zdarzenia losowe, działania na zdarzeniach, rozkłady prawdopodobieństwa, prawdopodobieństwo

warunkowe, zupełne, wzór Bayesa. Zdarzenia niezależne

W 2 – Zmienne losowe. Typy rozkładów zmiennych losowych - rozkłady dyskretne i rozkłady typu ciągłego . Dystrybuanty, funkcje

prawdopodobieństwa i funkcje gęstości

W 3 – Liczbowe charakterystyki rozkładów. Podstawowe związki.

W 4 – Rozkłady prawdopodobieństwa zmiennych losowych jako prawa realizacji zjawisk losowych - podstawowe rodziny rozkładów.

W 5 – Wektory losowe - rozkłady łączne, brzegowe i warunkowe. Warunkowa wartość oczekiwana.

W 6 – Niezależność zmiennych losowych. Kowariancja i współczynniki korelacji.

W 7 – Twierdzenia graniczne rachunku prawdopodobieństwa.

W 8 – Wstęp do statystyki: wnioskowanie statystyczne a statystyka opisowa. Miary statystyczne. Histogramy.

W 9 – Teoria estymacji. Estymatory punktowe parametrów opisowych. Ich własności.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 58: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W 10 – Metody otrzymywania estymatorów. Przedziały ufności.

W 11 – Elementy ogólnej teorii testów.

W 12 – Testy istotności dla hipotez o wartości oczekiwanej.

W 13 – Testy zgodności. Wstęp do analizy korelacji.

W 14 – Metody Monte Carlo. Algorytmy optymalizacyjne oparte na idei poszukiwań losowych

W 15 – Statystyczna analiza sprawności algorytmów poszukiwań losowych (algorytmy ewolucyjne i symulowanego wyżarzania).

Treści programowe - Ćwiczenia

Ć 1 – Podstawowe działania na zdarzeniach losowych. Obliczanie ich prawdopodobieństw. Wykorzystanie wzoru na prawdopodobieństwo

całkowite i wzoru Bayesa.

Ć 2 – Dystrybuanty, funkcje prawdopodobieństwa i funkcje gęstości -badanie własności, wykorzystanie do obliczania prawdopodobieństw

zdarzeń.

Ć 2 – Dystrybuanty, funkcje prawdopodobieństwa i funkcje gęstości -badanie własności, wykorzystanie do obliczania prawdopodobieństw

zdarzeń.

Ć 4 – Wykorzystanie znajomości rodziny rozkładu do wyznaczania jego charakterystyk.

Ć 5 – Wyznaczanie rozkładów brzegowych i warunkowych na podstawie znajomości rozkładu łącznego wektora. Obliczanie kowariancji i

współczynnika korelacji.

Ć 6 – Kolokwium - sprawdzanie wiedzy i umiejętności studentów

Ć 7 – Badanie niezależności zmiennych losowych. Wykorzystanie twierdzeń granicznych w analizie probabilistycznej.

Ć 8 – Obliczanie i interpretacja podstawowych statystyk opisowych

Ć 9 – Estymacja wartości oczekiwanej, wariancji i prawdopodobieństwa zdarzenia losowego

Ć 10 – Metoda największej wiarogodności.

Ć 11 – Przedziały ufności dla wartości oczekiwanej i wskaźnika struktury.

Ć 12 – Zasady formułowania hipotez. Analiza prawdopodobieństw błędów I i II rodzaju.

Ć13 – Testowanie hipotez o wartości oczekiwanej i wskaźniku struktury.

Ć 14 – Kolokwium - sprawdzanie wiedzy i umiejętności studentów

Ć 15 – Podsumowanie zajęć. Wystawianie ocen zaliczeniowych.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Plucińska A., Pluciński E., "Probabilistyka", WNT, 2009

2. Krysicki W, Bartos J, Dyczka W, Królikowska K., Wasilewski M., „Rachunek prawdopodobieństwa i statystyka matematyczna w zadaniach”,

cz. I i II, PWN, Warszawa, wydanie 1994 lub nowsze

3. Kordecki W., „Rachunek prawdopodobieństwa i statystyka matematyczna”, GiS, Wrocław 2002.

4. Sobczyk M., "Statystyka", Wydawnictwo Naukowe PWN, Warszawa, 1996.

5. Koronacki J, Mielniczuk J., "Statystyka dla studentów kierunków technicznych i przyrodniczych", Wydawnictwo Naukowo-Techniczne,

Warszawa 2001

6. Spall J.C. , "Introduction To Stochastic Search And Optimization; Estimation, Simulation, And Control ", A John Wiley & Sons. Inc.,

Publication, 2003

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 59: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Inżynieria oprogramowania

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: VI

Przygotowano przez:Dr hab. inż. Jarosław Bilski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Programowanie niskopoziomowe18 0 18 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu techniki cyfrowej, architektury komputerów i podstaw programowania.

Znajomość zasad bezpieczeństwa pracy przy użytkowaniu systemów komputerowych.

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

Umiejętności pracy samodzielnej i w grupie.

Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

Zapoznanie studentów z historią procesorów, z ich podstawowymi właściwościami, architekturą i mechanizmami w nich stosowanymi.

Poznanie instrukcji wybranego procesora oraz dyrektyw asemblera.

Zaznajomienie się studentów z mechanizmami i metodologią programowania niskopoziomowego z wykorzystaniem wybranych przykładów.

Nabycie przez studentów praktycznych umiejętności w zakresie posługiwania się systemami programowania niskopoziomowego, stosowania

instrukcji procesora oraz zdobycie umiejętności pisania programów w języku niskiego poziomu.

Treści programowe - Wykład

Historia i właściwości procesorów.

Architektura procesora.

Tryby adresowania. Instrukcje przesyłania.

Instrukcje arytmetyczne.

Budowa programu. Dyrektywy i operatory.

Instrukcje warunkowe i skoku.

Instrukcje logiczne, przesunięć i rotacji.

Operacje na znacznikach, bitach i bajtach.

Operacje na łańcuchach i segmentach.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 60: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Typy rzeczywiste. Podstawowe operacje zmiennoprzecinkowe.

Operacje funkcji przestępnych. Ładowanie stałych.

Operacje porównania i sterowania.

Instrukcje typu SIMD - MMX.

Instrukcje typu SIMD - SSE.

Instrukcje typu SIMD - AVX.

Treści programowe - Laboratoria

Pakiety do pisania w asemblerze.

Proste podprogramy. Uruchamianie krokowe.

Konstrukcje pętli i instrukcji warunkowych.

Operacje na wektorach.

Działania z użyciem macierzy.

Podprogramy i wykorzystanie stosu.

Operacje na liczbach BCD.

Operacje na łańcuchach.

Podstawowe operacje na liczbach rzeczywistych.

Funkcje przestępne.

Obliczenia z wykorzystaniem macierzy rzeczywistych.

Zastosowanie porównania liczb rzeczywistych.

Program z zastosowaniem instrukcji typu SIMD - MMX.

Program z zastosowaniem instrukcji typu SIMD - SSE.

Program z zastosowaniem instrukcji typu SIMD - AVX.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Adam Błaszczyk: Win32ASM. Asembler w Windows, Helion 2004

Randall Hyde: Asembler. Sztuka programowania, Helion 2004

Stanisław Kruk: Asembler w koprocesorze, Mikom 2003

Ryszard Goczyński, Michał Tuszyński: Mikroprocesory 80286, 80386 i i486, Komputerowa Oficyna Wydawnicza „HELP” 1991

Michał Tuszyński, Ryszard Goczyński: Koprocesory arytmetyczne 80287 i 80387 oraz jednostka arytmetyki zmiennoprzecinkowej

mikroprocesora i486, Komputerowa Oficyna Wydawnicza „HELP” 1992

Intel® 64 and IA-32 Architectures Software Developer’s Manual

G.Syck, Turbo Assembler - Biblia użytkownika, LTP Oficyna Wydawnicza, 2002

A.Rydzewski, Mikrokomputery jednoukładowe rodziny MCS-51

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 61: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Inżynieria oprogramowania

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IIISemestr: VI

Przygotowano przez:Dr inż. Marcin Zalasiński

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Programowanie stron internetowych18 0 18 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Znajomość podstaw programowania w językach wysokiego poziomu, w tym programowania strukturalnego i obiektowego.

2. Znajomość podstawowych protokołów sieciowych.

3. Umiejętność korzystania z dokumentacji technicznej.

4. Umiejętność pracy samodzielnej i w grupie.

CEL PRZEDMIOTU

1. Zapoznanie studentow z podstawowymi metodami i technikami tworzenia stron internetowych.

2. Nabycie przez studentow praktycznych umiejetnosci w zakresie tworzenia stron internetowych.

Treści programowe - Wykład

1. Wprowadzenie do tworzenia stron internetowych, przegląd aktualnych technologii i narzędzi.

2. Język HTML.

3. CSS – kaskadowe arkusze stylów.

4. Język JavaScript.

5. Biblioteka jQuery.

6. Framework Bootstrap.

7. Framework W3.CSS.

8. Systemy CMS.

9. Wstęp do języka PHP.

10. AJAX – technika przesyłania danych.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 62: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Treści programowe - Laboratoria

1. Zaznajomienie się z dostępnym oprogramowaniem.

2. Utworzenie struktury strony internetowej z wykorzystaniem języka HTML.

3. Formatowanie wyglądu strony internetowej z wykorzystaniem technologii CSS.

4. Wykorzystanie języka JavaScript do tworzenia interaktywnych treści na stronach internetowych.

5. Wykorzystanie biblioteki jQuery do tworzenia interaktywnych treści na stronach internetowych.

6. Zastosowanie frameworku Bootstrap do tworzenia responsywnych stron internetowych.

7. Zastosowanie frameworku W3.CSS do tworzenia responsywnych stron internetowych.

8. Instalacja i konfiguracja wybranego systemu CMS.

9. Tworzenie i wykorzystanie skryptów w języku PHP.

10. Wykorzystanie techniki AJAX.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. L. Lemay, R. Colburn, J. Kyrnin, „HTML,CSS i JavaScript dla każdego” Wydanie VII, Helion, 2016.

2. D. S. McFarland, „CSS. Nieoficjalny podręcznik” Wydanie IV, Helion, 2016.

3. K. Chinnathambi, „JavaScript. Przewodnik dla absolutnie początkujących”, Helion, 2017.

4. D. S. McFarland, „JavaScript i jQuery. Nieoficjalny podręcznik” Wydanie III, Helion, 2015.

5. B. Bibeault, Y. Katz, A. De Rosa, „jQuery w akcji” Wydanie III, Helion, 2016.

6. J. Kyrnin, „Bootstrap w 24 godziny”, Helion, 2016.

7. M. Lis, „PHP i MySQL. Dla każdego.” Wydanie III, Helion 2017.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 63: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VII

Przygotowano przez:Dr inż. Adam Tomaś

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Bezpieczeństwo systemów komputerowych12 0 15 0 0 NIE 4

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Znajomość obsługi systemu operacyjnego Linux i Windows.

2. Znajomość podstawowej obsługi maszyn wirtualnych.

3. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

4. Umiejętności pracy samodzielnej i w grupie.

5. Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z oprogramowaniem do optymalizacji i odzyskiwania danych.

C2. Nabycie przez studentów praktycznych umiejętności w zakresie obsługi oprogramowania do optymalizacji, zabezpieczania i odzyskiwania

danych.

C3. Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, opracowywania sprawozdań,

analizowania uzyskanych wyników, itp.

Treści programowe - Wykład

W 1 – Nośniki danych, niskopoziomowa struktura danych na nośnikach

W 2 – Uruchamianie systemu operacyjnego - metody, zagrożenia

W 3 – Struktura logiczna nośników danych - MBR, BS, tablice partycji

W 4 – System plików FAT 12/16/32

W 5 – System plików NTFS

W 6 – System plików ext2, ext3, ext4

W 7 – System plików ReiserFS

W 8 – System plików XFS

W 9 – System plików ZFS/BrtFS

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 64: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W 10 – Rozproszone systemy plików - GPFS, Lustre, Ibrix

W 11 – Macierze dyskowe - RAID sprzętowy, programowy i „fake”

W 12 – Systemy kopii zapasowych, odzyskiwanie danych - przegląd oprogramowania dodatkowego

Treści programowe - Laboratoria

L 1 – Oprogramowanie do testowania sprzętu - smartctl, hdparm, badblocks

L 2 – Mechanizm PXE, tworzenie innych nośników ratunkowych

L 3 – Dyski twarde - analiza niskopoziomowa edytorem hexadecymalnym

L 4 – Naprawa podstawowych struktur metadanych - tablice partycji, sektory startowe

L 5 – Analiza systemu plików FAT12/16/32

L 6 – Odzyskiwanie danych z systemów FAT 12/16/32 1

L 7 – Odzyskiwanie danych z systemów FAT 12/16/32 2

L 8 – Analiza systemu plików ext2

L 9 – Odzyskiwanie danych z systemu ext2

L 10 – Analiza systemu plików XFS

L 11 – Odzyskiwanie danych z systemu XFS

L 12 – Optymalizacja systemów plików

L 13 – Zabezpieczanie nośników danych i systemów plików do analizy

L 14 – Programowe macierze RAID - mdadm

L 15 – Zaliczenie i omówienie zadań

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Hagen W. : „Systemy plików w Linuksie”, Helion, Gliwice 2002

2. Metzger P. : „Anatomia dysków twardych”, Helion, Gliwice 1995

3. Metzger P. : „Anatomia PC”, Helion, Gliwice 2006

4. Stokłosa J., Bilski T. : „Bezpieczeństwo danych w systemach informatycznych” PWN, Poznań 2001

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 65: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VII

Przygotowano przez:Dr hab. inż. Adam Kulawik

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Grafika komputerowa i wizualizacja15 0 18 0 0 NIE 4

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu matematyki, kodowania liczb i podstaw programowania

Znajomość zasad bezpieczeństwa pracy na stanowisku komputerowym

Umiejętność wykonywania działań matematycznych do rozwiązywania postawionych zadań związanych z grafiką komputerową

Umiejętność korzystania z różnych źródeł informacji w tym z dokumentacji technicznej projektów

Umiejętności pracy samodzielnej i w grupie

Umiejętności prawidłowej interpretacji i prezentacji własnych schematów graficznych

CEL PRZEDMIOTU

Uzyskanie wiedzy i praktycznych umiejętności w zakresie teorii barw w technice komputerowej

Zapoznanie studentów z podstawowymi metodami i algorytmami grafiki komputerowej

Nabycie przez studentów umiejętności w zakresie budowania algorytmów graficznych i sposobów przedstawiania rozwiązań zagadnień

graficznych

Treści programowe - Wykład

Wstęp do grafiki komputerowej

Grafika rastrowa a wektorowa

Podstawowe algorytmy grafiki dwuwymiarowej

Transformacje 2-D, ogólna procedura wizualizacji 2-D,algorytmy wycinania

Wprowadzenie do grafiki 3-D, siatki wieloboków, uwikłane równania powierzchni

Wprowadzenie do standardu OpenGL

Sposoby reprezentacji grafiki trójwymiarowej na płaszczyźnie

Modelowanie krzywych, powierzchni oraz brył

Metody renderingu

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 66: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Modelowanie oświetlenia

Treści programowe - Laboratoria

Przekształcanie obrazów z wykorzystaniem programu do obróbki zdjęć

Tworzenie i przekształcenie grafiki wektorowej w programie Corel

Wprowadzenie do programowania z wykorzystaniem biblioteki OpenGL.

Tworzenie grafiki dwuwymiarowej z wykorzystaniem standardowego API.

Modelowanie krzywych, powierzchni i brył.

Kolor, cieniowanie, materiały i oświetlenie.

Teksturowanie.

Algorytmy do wyznaczania cieni i zmiany widoczności.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Foley J. D., van Dam.: Wprowadzenie do grafiki komputerowej, WNT, W-wa, 1995

Zaborowski J. (redaktor): Grafika komputerowa, WNT, W-wa, 1994

Ch. Murphy, B. Fraser, F. Bunting, Profesjonalne zarządzanie barwą, HELION, 2006

Kiciak P., Podstawy modelowania krzywych i powierzchni, WNT, 2005

Orłowski A.: OpenGL. Leksykon kieszonkowy, Helion 2005

M. Kreveld, M. Berg, M. Overmars, Geometria obliczeniowa. Algorytmy i zastosowania, WNT, 2007

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 67: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VII

Przygotowano przez:Dr inż. Artur Starczewski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Aplikacje www15 0 30 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z podstaw programowania w językach wysokiego poziomu oraz podstawowych technologii i technik wykorzystywanych w sieci

Internet.

Umiejętność praktycznego wykorzystywania sieci Internet.

Umiejętność podstawowych metod i technik tworzenia stron internetowych.

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

Umiejętności pracy samodzielnej i w grupie.

Znajomość podstawowych technik modelowania i programowania baz danych (w szczególności języka SQL).

CEL PRZEDMIOTU

Zapoznanie studentów z metodami i technikami implementacji aplikacji WWW.

Nabycie przez studentów praktycznych umiejętności w zakresie projektowania i implementacji aplikacji WWW.

Treści programowe - Wykład

Wprowadzenie z zakresu aplikacji WWW.

Szybka realizacja aplikacji WWW na bazie systemów zarządzania treścią.

Realizacja składowych aplikacji WWW korzystających ze wzorca model-widok-kontroler (MVC).

Realizacja walidacji i autoryzacji w aplikacjach WWW.

Realizacja nawigacji w aplikacjach WWW.

Realizacja aplikacji WWW posiadających dostęp do danych.

Realizacja aplikacji WWW wykorzystujących możliwości asynchronicznego interfejsu użytkownika.

Realizacja aplikacji WWW korzystających z usług sieciowych oraz aplikacji WWW bazujących na własnych usługach sieciowych.

Korzystanie z narzędzi i bibliotek w realizacji aplikacji WWW.

Korzystanie z zewnętrznych API w realizacji aplikacji WWW.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 68: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Tworzenie aplikacji WWW w oparciu o wzorzec model- widok- kontroler (MVC).

Realizacja typowych aplikacji WWW.

Treści programowe - Laboratoria

Zapoznanie ze narzędziami programistycznymi wykorzystywanymi w ramach laboratorium.

Szybka realizacja aplikacji WWW na bazie systemów zarządzania treścią.

Tworzenie elementarnych aplikacji WWW na bazie formularzy typu podstawowego.

Tworzenie elementarnych aplikacji WWW na bazie formularzy typu zaawansowanego.

Realizacja nawigacji w aplikacjach WWW.

Realizacja aplikacji WWW posiadających dostęp do danych.

Personalizacja aplikacji WWW.

Realizacja aplikacji WWW wykorzystujących możliwości asynchronicznego interfejsu użytkownika

Realizacja aplikacji WWW korzystających z usług sieciowych oraz aplikacji WWW bazujących na własnych usługach sieciowych.

Korzystanie z narzędzi i bibliotek w realizacji aplikacji WWW.

Korzystanie z zewnętrznych API w realizacji aplikacji WWW.

Tworzenie aplikacji WWW w oparciu o wzorzec model- widok- kontroler (MVC).

Realizacja typowych aplikacji WWW.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Troelsen A., „Język C# 2010 i platforma .NET 4.0”, PWN 2011

Liberty J., Maharry D., Hurwitz D., “ASP.NET 3.5. Programowanie” Helion 2010

Praca zbiorowa, „Internet Information Services IIS 7.0 Resource Kit “, Microsoft Press 2009

Millett S., “Professional ASP.NET Design Patterns”, Wiley Publishing, 2010

Arking J., Millett S., “Professional Enterprise.NET”, Wiley Publishing, 2009

Palermo J., Scheirman B., Bogard J., Hexter E., Hinze M., “ASP.NET MVC 2 in action”, Manning Publication 2010.

Freeman A., Sanderson S., „Pro ASP.Net MVC 3 Framework“, Apress, 2011.

Douglas McIlwraith, Haralambos Marmanis, Dmitry Babenko, Inteligentna sieć. Algorytmy przyszłości, Helion 2017.

Adam Freeman, ASP.NET MVC 5. Zaawansowane programowanie, Helion 2015.

Chris Pitt, Wzorzec MVC w PHP dla profesjonalistów, Helion 2013.

Craig Walls, Spring w akcji, Helion 2015.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 69: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VII

Przygotowano przez:Dr inż. Piotr Dziwiński

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Administracja internetowymi serwerami baz danych18 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu podstaw języka SQL, podstawowa znajomość relacyjnych baz danych.

2. Podstawowa znajomość obsługi systemów operacyjnych z rodziny Windows oraz Linux.

3. Znajomość zasad bezpieczeństwa pracy przy użytkowaniu sprzętu komputerowego.

4. Umiejętność korzystania z różnych źródeł informacji, w tym instrukcji oraz dokumentacji technicznej, wykorzystywanych narzędzi.

5. Umiejętność pracy samodzielnej i w grupie.

CEL PRZEDMIOTU

C1. Zapoznanie studenta z podstawowymi zadaniami administracyjnymi dla serwerów baz danych.

C2. Zapoznanie studenta z usługami raportowania, integracyjnymi, analizy, oraz replikacji dla wybranego serwera baz danych.

C3. Nabycie przez studenta praktycznych umiejętności administrowania, zarządzania oraz wdrażania usług serwera baz danych.

Treści programowe - Wykład

W1 – Instalacja i konfiguracja serwera baz danych.

W2 – Projektowanie i tworzenie baz danych, diagramy, tabele indeksy, zapewnienie integralności danych.

W3 – Zapytania SQL i ich optymalizacja na podstawie planów ich wykonywania, relacje między tabelami.

W4 – Optymalizacja struktury i parametrów pracy bazy danych na podstawie przeprowadzonych analiz oraz planów wykonania zapytań.

W5 – Strategie bezpieczeństwa i odzyskiwania danych, kopie zapasowe.

W6 – Użytkownicy i ich uprawnienia w serwerze baz danych.

W7 – Automatyzowanie zadań administracyjnych na poziomie serwera bazy danych oraz w środowisku rozproszonym SBD.

W8 – Usługi replikacji, strategie, typy i modele.

W9 – Usługi raportowania w systemach baz danych.

W10 – Usługi integracyjne serwera baz danych.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 70: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

W11 – Monitorowanie i optymalizacja serwera baz danych.

W12 – Konfiguracja komunikacji sieciowej dla usług.

W13 – Usługi analizy danych.

W14 – Wyszukiwanie pełnotekstowe.

W15 – Konfiguracja serwera w trybie wysokiej dostępności (mirroring, clustering, always on).

Treści programowe - Laboratoria

L1 – Instalacja i konfiguracja serwera baz danych na przykładzie Microsoft SQL Server.

L2 – Projektowanie i tworzenie baz danych, diagramy, tabele indeksy, zapewnienie integralności danych.

L3 – Zapytania SQL i ich optymalizacja na podstawie planów ich wykonywania, relacje między tabelami.

L4 – Optymalizacja struktury i parametrów pracy bazy danych na podstawie przeprowadzonych analiz oraz planów wykonania zapytań.

L5 – Strategie bezpieczeństwa i odzyskiwania danych, kopie zapasowe.

L6 – Użytkownicy i ich uprawnienia w Microsoft SQL Server. Integracja kont użytkowników z usługą Active Directory MS SQL Server.

L7 – Automatyzowanie zadań administracyjnych na poziomie serwera bazy danych oraz w środowisku rozproszonym SBD.

L8 – Replikacja, strategie, typy i modele.

L9 – Raportowanie w systemach baz danych na przykładzie Microsoft SQL Server Reporting services.

L10 – Usługi integracyjne serwera baz danych na przykładzie Microsoft SQL Server.

L11 – Monitorowanie i optymalizacja serwera baz danych na przykładzie Microsoft SQL Server.

L12 – Konfiguracja komunikacji sieciowej dla usług na przykładzie Microsoft SQL Server.

L13 – Usługi analizy danych na przykładzie Microsoft SQL Server.

L14 – Wyszukiwanie pełnotekstowe.

L15 – Konfiguracja serwera w trybie wysokiej dostępności (mirroring, clustering, always on).

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Adam Jorgensen, Bradley Ball, Steven Wort, Ross LoForte, Brian Knight, Microsoft SQL Server 2014. Podręcznik administratora, Helion 2015.

2. Danuta Mendrala, Marcin Szeliga, Microsoft SQL Server. Modelowanie i eksploracja danych, Helion 2012.

3. Benjamin Nevarez, Microsoft SQL Server 2014. Optymalizacja zapytań, Helion 2015.

4. Introducing Microsoft SQL Server 2014, Technical Overview, Microsoft Press 2014.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 71: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VII

Przygotowano przez:Dr inż. Piotr Dziwiński

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Programowanie interaktywnej grafiki komputerowej18 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Umiejętność programowania w dowolnym języku wysokiego poziomu.

2. Podstawowa znajomość zasad projektowania stron internetowych.

3. Znajomość zasad bezpieczeństwa pracy przy użytkowaniu sprzętu komputerowego.

4. Umiejętność korzystania z różnych źródeł informacji, w tym z instrukcji oraz dokumentacji technicznej, wykorzystywanych narzędzi.

5. Umiejętność pracy samodzielnej i w grupie.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z dostępnymi technologiami umożliwiającymi tworzenie interaktywnej grafiki na stronach internetowych.

C2. Nabycie wiedzy wymaganej do tworzenia interaktywnej grafiki na stronach internetowych.

C3. Nabycie praktycznych umiejętności projektowania oraz wykonania bogatej interaktywnej grafiki na stronach internetowych przy

wykorzystaniu wybranych technologii oraz narzędzi.

Treści programowe - Wykład

W1 – Wprowadzenie do interaktywnej grafiki komputerowej na stronach internetowych, przegląd dostępnych technologii, bibliotek oraz

narzędzi, podstawy operowania na elementach drzewa DOM przy użyciu JavaScript.

W2-3 – Biblioteka jQuery: selektory, animacje, interakcja z myszką, biblioteka UI-library.

W4 – Interakcja oraz animacja przy użyciu CSS (2D oraz 3D).

W5-6 – Tworzenie grafiki przy użyciu Canvas na przykładzie implementacji prostej gry 2D.

W7-8 – Przegląd bibliotek obsługujących Canvas – możliwości animacji oraz interakcji dla grafiki 2D na przykładzie prostej gry 2D.

W9-10 – Przegląd bibliotek obsługujących Canvas – możliwości animacji oraz interakcji dla grafiki 3D na przykładzie prostej gry 3D.

W11-12 – Tworzenie grafiki przy wykorzystaniu SVG, przegląd bibliotek wykorzystujących format SVG.

W13-15 – Wizualizacja danych, przegląd bibliotek do wizualizacji danych biznesowych dla grafiki 2D oraz 3D.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 72: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Treści programowe - Laboratoria

L1 – Wprowadzenie do interaktywnej grafiki komputerowej, przegląd bibliotek, narzędzi oraz technologii, operowanie na elementach DOM

przy użyciu JavaScript.

L2-3 – Manipulowanie elementami drzewa DOM przy użyciu jQuery, tworzenie elementów, programowanie animacji oraz interakcji,

zastosowanie jQuery UI-library.

L4 – Implementacja animacji oraz interakcji (2D, 3D) przy wykorzystaniu CSS.

L5-6 – Programowanie elementów graficznych na Canvas, praktyczne stosowanie transformacji, programowanie interakcji, animacji 2D na

przykładzie prostej gry 2D.

L7-8 – Implementacja prostej gry 2D przy użyciu wybranej biblioteki JavaScript wykorzystującej Canvas.

L9-10 – Implementacja prostej gry 3D przy użyciu wybranej biblioteki JavaScript wykorzystującej Canvas.

L11-12 – Implementacja grafiki na stronie internetowej przy wykorzystaniu formatu SVG.

L13-15 – Implementacja wizualizacji danych biznesowych z uwzględnieniem interakcji oraz animacji przy wykorzystaniu wybranych bibliotek.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Laura Lemay, Rafe Colburn, Jennifer Kyrnin, HTML,CSS i JavaScript dla każdego. Wydanie VII, Helion 2017.

2. Julie C. Meloni, HTML and CSS in 24 Hours, Sams Teach Yourself, SAMS 2013.

3. Wojciech Majkowski, jQuery. Tworzenie animowanych witryn internetowych, Helion 2013.

4. Bear Bibeault, Yehuda Katz, Aurelio De Rosa, jQuery w akcji. Wydanie III, Helion 2016.

5. David Flanagan, Canvas Pocket Reference. Scripted Graphics for HTML5, 2010.

6. Eric Rowell, HTML5 Canvas. Receptury, Helion 2013

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 73: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017ZTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VII

Przygotowano przez:Dr inż. Artur Starczewski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Programowanie urządzeń mobilnych15 0 30 0 0 NIE 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu programowania obiektowego.

Znajomość języków programowania Java, C++, C#.

Umiejętność korzystania z różnych środowisk programowania oraz programów symulujących urządzenia mobilne.

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

Umiejętności pracy samodzielnej i w grupie.

Umiejętności prawidłowej interpretacji i prezentacji własnych działań.

CEL PRZEDMIOTU

Nabycie przez studentów praktycznych umiejętności podstaw programowania na urządzeniach mobilnych.

Nabycie przez studentów praktycznych umiejętności wyszukiwania wiadomości na temat programowania i szczególnych rozwiązań na

urządzeniach przenośnych.

Treści programowe - Wykład

Wprowadzenie do systemów aplikacji mobilnych.

Podstawy programowania w Javie.

Podstawy systemu operacyjnego Android.

Podstawy programowania w systemie operacyjnym Android, budowa środowiska.

Pierwszy program, struktura programu.

Układy rozmieszczenia komponentów.

Kontrolki układu graficznego.

Intencje – wykonane akcji.

Dostawcy treści.

Baza danych dostępna w systemie.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 74: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Połączenie do sieci Internet.

Przetwarzanie danych w XML, parsery SAX oraz DOM.

Obsługa dźwięku, grafiki oraz wideo.

Treści programowe - Laboratoria

Wprowadzenie do systemów aplikacji mobilnych.

Podstawy programowania w Javie.

Podstawy programowania w systemie operacyjnym Android.

Pierwszy program, struktura programu.

Układy rozmieszczenia komponentów.

Kontrolki układu graficznego.

Intencje – wykonane akcji.

Dostawcy treści.

Baza danych dostępna w systemie.

Połączenie do sieci Internet.

Przetwarzanie danych w XML, parsery SAX oraz DOM.

Obsługa dźwięku, grafiki oraz wideo.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Friesen J. „Java. Przygotowanie do programowania na platformę Android”, Helion 2011.

Burnette E. „Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych” Helion 2011.

Hashimi S., Komatineni S., MacLean D. „Android 2. Tworzenie aplikacji” Helion 2010.

Komatineni S., MacLean D., Hashimi S. „Android 3. Tworzenie aplikacji” Helion 2012.

2016/2017Z -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 75: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VIII

Przygotowano przez:Dr inż. Ireneusz Szcześniak

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Praca dyplomowa0 0 0 0 0 NIE 15

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

CEL PRZEDMIOTU

przygotowanie pracy dyplomowej

przygotowanie do egzaminu dyplomowego

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 1

Page 76: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VIII

Przygotowano przez:Prof. dr hab. Inż. Danuta Rutkowska

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Sztuczna inteligencja0 0 0 0 0 NIE 0

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

CEL PRZEDMIOTU

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 1

Page 77: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VIII

Przygotowano przez:Dr Artur Jakubski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Historia obliczeń15 0 0 0 0 NIE 1

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu matematyki.

Umiejętność samodzielnego wyszukiwania informacji.

CEL PRZEDMIOTU

Zapoznanie studentów z historią obliczeń.

Zapoznanie studentów z historią obliczeń. Zapoznanie studentów z systemami liczbowymi i sposobami liczenia.

Zapoznanie studentów z systemami liczbowymi i sposobami liczenia. Zapoznanie studentów z pierwszymi urządzeniami liczącymi oraz

komputerami.

Treści programowe - Wykład

Wprowadzenie, podstawowe definicje, systemy liczbowe: systemy pozycyjne i niepozycyjne, obecnie używane i nieużywane.

Omówienie wybranych systemów liczbowych, ich związki z różnymi cywilizacjami.

Urządzenia do liczenia: pierwsze nośniki informacji, urządzenia niemechaniczne i mechaniczne.

Urządzenia do liczenia: urządzenia elektryczne, maszyny liczące, kalkulatory.

I człowiek zbudował komputer: czynniki sprzyjające powstaniu komputera, zasady von Neumanna,architektura i generacje komputerów.

Dawne sposoby liczenia: spostrzegawczość i pomysł, nazewnictwo,jak liczyli Hindusi.

Dawne sposoby liczenia: ułamki w różnych cywilizacjach, mierzenie, pochodzenie nazw, jednostki miary.

Jak wyliczano pewne liczby: ważne liczby, liczba pi, kwadratura koła, kwadratura koła w różnych cywilizacjach, od królików do złotego

podziału, złoty środek, liczby Fibonacciego.

Obliczenia a programy komputerowe, modele, modelowanie.

Nowe podejście do nauczania, a głównie rozwiązywania zadań.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 78: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

I. Bondecka-Krzykowska, Historia obliczeń Od rachunku na palcach do maszyny analitycznej, Wydawnictwo Naukowe UAM, 2013

T. Crilly, 50 teorii matematyki, które powinieneś znać. Wydawnictwa Naukowa PWN, Warszawa2009

D. Harel, Komputery – spółka z o.o. Czego komputery naprawdę nie umieją robić. WNT, Warszawa 2002

B. Mis, Tajemnicza liczba e i inne sekrety matematyki. WNT, Warszawa 2008

E. Regis, Kto odziedziczył gabinet Einsteina? Prószyński i S-ka, Warszawa 2001

I. Stewart, Liczby natury. Wyd. CIS, Warszawa 1996

St. M. Ulam, Przygody matematyka. Wyd. Prószyński i S-ka, Warszawa 1996

A. Witek, Komputer – spotkania I stopnia. Wiedza Powszechna, Warszawa 1989

G. Ifrah, Dzieje liczby czyli historia wielkiego wynalazku, przeł. Stanisław Hartman, Zakład Narodowy im. Ossolińskich, 1990.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 79: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VIII

Przygotowano przez:Dr inż. Krzysztof Wiaderek

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Projekt zespołowy dyplomowy0 0 30 0 0 NIE 5

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Wiedza z zakresu podstaw i zaawansowanych technik programowania, projektowania obiektowego, baz danych, inżynierii programowania.

2. Znajomość posługiwania się językiem UML przy budowie projektów.

3. Umiejętność programowania w językach wysokiego poziomu.

4. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

5. Umiejętność samodzielnej pracy.

CEL PRZEDMIOTU

C1. Zapoznanie studentów z zawartością pełnego projektu aplikacji internetowej, zasadami jego powstawania oraz narzędziami realizacji.

C2. Nabycie przez studentów praktycznych umiejętności w zakresie pracy zespołowej nad koncepcją projektu oraz jego praktyczną i

terminową realizacją.

Treści programowe - Laboratoria

L 1 – Zajęcia organizacyjne: podział na zespoły, wyznaczenie kierowników zespołów, zadania kierownika i członków zespołu; przedstawienie

proponowanych tematów projektów i zasad oceniania.

L 2 – Wstępne opracowanie tematu i określenie celu i zakresu projektu, wykonanie analizy wymagań użytkownika.

L 3 – Przedstawienie i ewentualna korekta specyfikacji wymagań funkcjonalnych aplikacji, (diagramy przypadków użycia).

L 4 – Analiza dziedziny problemu i opracowanie projektu logicznego systemu.

L 5 – Wybór i zatwierdzenie metod, technologii i narzędzi jakie będą stosowane w realizowanym projekcie.

L 6 – Przygotowanie i weryfikacja dokumentacji projektowej w postaci modelu implementacyjnego.

L 7 – Implementacja projektu i opracowanie dokumentacji technicznej i użytkowej.

L 8 – Instalacja i testowanie i usuwanie błędów opracowanego systemu

L 9 – Prezentacja zrealizowanego projektu. Ocena projektu i sporządzonej dokumentacji oraz ocena poszczególnych członków zespołu.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 80: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. Mariusz Flasiński, Zarządzenie projektami informatycznymi, Wydawnictwo Naukowe PWN SA, Warszawa 2006

2. Ian Sommervilie, Inżynieria Oprogramowania, WNT Warszawa 2003

3. Z. Szyjewski: "Metodyki zarządzania projektami informatycznymi". Placet, Warszawa 2004

4. Literatura specjalistyczna związana z realizowanym projektem

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 81: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VIII

Przygotowano przez:Dr inż. Janusz Bobulski

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Systemy multimedialne15 0 18 0 0 NIE 5

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Wiedza z zakresu matematyki, techniki cyfrowej i podstaw programowania.

Umiejętność doboru parametrów i metod podczas analizy i przetwarzania sygnałów.

Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej.

Umiejętności pracy samodzielnej.

Umiejętności prawidłowej interpretacji i prezentacji wyników.

CEL PRZEDMIOTU

Zapoznanie studentów z podstawowymi systemami, technikami i sygnałami multimedialnymi.

Nabycie przez studentów praktycznych umiejętności w zakresie analizy i przetwarzania sygnałów multimedialnych.

Treści programowe - Wykład

Dźwięk i jego rodzaje.

Techniki zapisu i kompresji dźwięku cyfrowego.

Budowa i zasada działania kart dźwiękowych.

Modele barw i struktura obrazów cyfrowych

Formaty zapisu i metody kompresji obrazów cyfrowych.

Budowa i zasada działania kart graficznych.

Metody kompresji danych wideo.

Techniki strumieniowania danych multimedialnych w sieciach komputerowych.

Budowa i zasada działania monitorów i projektorów.

Budowa i zasada działania drukarek i skanerów.

Budowa i zasada działania drukarek 3D i skanerów 3D.

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 82: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Wideokonferencje i telefonia w sieciach komputerowych.

Budowa i zasada działania głośników, kolumn i mikrofonów.

Rejestracja i montaż wideo.

Treści programowe - Laboratoria

Zapoznanie ze stanowiskiem laboratoryjnym i oprogramowaniem multimedialnym.

Wykorzystanie tabletów graficznych do tworzenia grafiki.

Analiza formatów zapisu dźwięku cyfrowego.

Analiza formatów zapisu obrazów cyfrowych.

Analiza formatów zapisu wideo cyfrowego.

Rejestracja i montaż wideo.

Tworzenie obiektów graficznych 3D.

Tworzenie animacji.

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

Lyons R. G.: „Wprowadzenie do cyfrowego przetwarzania sygnałów”, WKiŁ, W-wa, 1999

Marvin C., Ewers G.: „Zarys cyfrowego przetwarzania sygnałów”, WKiŁ, W-wa, 1999

Izydorczyk J., Płonka G., Tyma G.: „Teoria sygnałów” Helion, Gliwice 2006

Szabatin J.: „Podstawy teorii sygnałów”, Wydanie 3, WKiŁ, W-wa, 2003

Sayood K.: „Kompresja danych – wprowadzenie”, Wydawnictwo RM, Wydanie 1, Warszawa, 2002

Witold Malina, Sergey Ablameyko, Waldemar Pawlak, “Podstawy cyfrowego przetwarzania obrazów”, Akademicka Oficyna Wydawnicza EXIT,

Warszawa 2002.

Internet

Wykłady

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2

Page 83: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

POLITECHNIKA CZĘSTOCHOWSKAWydział Inżynierii Mechanicznej i InformatykiKierunek:InformatykaSpecjalność:Programowanie aplikacji internetowych

Cykl: 2016/2017LTyp: NiestacjonarneRodzaj: I stopniaRok: IVSemestr: VIII

Przygotowano przez:Dr inż. Łukasz Bartczuk

Karta opisu przedmiotu

Wyk

ład

Ćwic

zeni

a

Labo

rato

rium

Proj

ekt

Sem

inar

ium

Egza

min

ECTS

Zaawansowane programowanie internetowe18 0 18 0 0 TAK 6

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

1. Znajomość programowania obiektowego

2. Znajomość programowania stron internetowych

3. Znajomość aplikacji WWW

CEL PRZEDMIOTU

Zapoznanie studentów z zaawansowanymi metodami i technikami tworzenia aplikacji internetowych

Nabycie przez studentów praktycznych umiejętności w zakresie tworzenia i projektowania aplikacji internetowych.

Treści programowe - Wykład

Wprowadzenie do tematyki przedmiotu

Tworzenie aplikacji typu REST API

Tworzenie aplikacji typu Single Page Application (SPA)

Tworzenie internetowych aplikacji czasu rzeczywistego

Tworzenie progresywnych aplikacji internetowych

Testowanie aplikacji (testy jednostkowe i integracyjne)

Testowanie aplikacji internetowej

Treści programowe - Laboratoria

Wprowadzenie do tematyki przedmiotu i zapoznanie studentów z wykorzystywanym oprogramowaniem

Tworzenie aplikacji typu REST API

Tworzenie aplikacji typu Single Page Application (SPA)

Tworzenie internetowych aplikacji czasu rzeczywistego

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 1 z 2

Page 84: POLITECHNIKA CZĘSTOCHOWSKA - wimii.pcz.pl · Grębosz J., Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II. Wydawnictwo Helion 2013 2016/2017Z

Tworzenie progresywnych aplikacji internetowych

Testowanie aplikacji (testy jednostkowe i integracyjne)

LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA

1. M.Masse „REST API Design Rulebook” O’Reilly

2. A. Freeman “Expert ASP.NET Web API for MVC Developers” Apress 2014

3. J. Kurtz, B. Wortman “ASP.NET Web API 2” Apress 2014

4. T. Ater “Building Progressive Web Apps. Bringing the Power of Native to the Browser” O’Reilly 2017

5. D.A. Hume “Progressive Web Apps”, Manning 2017

6. P. Sams “Selenium. Automatyczne testowanie aplikacji”, Helion 2016

7. K. Beck „TDD. Sztuka tworzenia dobrego kodu”, Helion 2014

2016/2017L -> N -> I st. -> Informatyka

Data wygenerowania dokumentu: 2017-12-02 strona: 2 z 2