Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Podobne dokumenty
Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień ogólnoakademicki niestacjonarne Teleinformatyka Zakład Informatyki dr inż. Adam Krechowicz

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień ogólnoakademicki niestacjonarne Teleinformatyka Zakład Informatyki dr inż. Adam Krechowicz mgr inż.

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Historia techniki i wynalazków. Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

przedmiot specjalnościowy obowiązkowy polski semestr V semestr zimowy nie

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Podstawy Konstrukcji Maszyn Machine Desing

E-I2G-2007-s1. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy prawa Principles of Law. Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Technologia i organizacja robót. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-4IZ1-01-s7 Przedmioty humanistyczne 2 Podstawy prowadzenia działalności Nazwa modułu. gospodarczej

System Labview The Labview System. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

TRA_PKM_4/2 Podstawy Konstrukcji Maszyn Machine Desing. TRANSPORT I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Z-ETI-1025 Systemy operacyjne Operating systems

Podstawy Konstrukcji Maszyn II Machine Desing. podstawowy obowiązkowy polski V

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

KARTA MODUŁU / KARTA PRZEDMIOTU

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

E-1IZ2-07-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Ekonomika Transportu. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Zarządzanie Projektami Project Management

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

E-I-0006-s3. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-2IZ s3. Podstawy przedsiębiorczości. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ETI-0611 Język Programowania C++ Programming Language C++

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

ID1F1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Geodezja i Kartografia. ogólnoakademicki (ogólno akademicki / praktyczny) wszystkie

E-1IZ2-06-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy automatyki Bases of automatics. Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Podstawy Konstrukcji Maszyn Machine Desing. Automatyka i Robotyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID2S-07-s2. Systemy mobilne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

Z-ETI-1028 Grafika komputerowa Komputer graphics. Stacjonarne (stacjonarne / niestacjonarne) Podstawowy (podstawowy / kierunkowy / inny HES)

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

KARTA MODUŁU / KARTA PRZEDMIOTU

Pompy i wentylatory. Pumps and fans. Inżynieria Środowiska I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

E-EIT-0889-s2 Przedmiot humanistyczny 2 Podstawy prowadzenia działalności Nazwa modułu. gospodarczej

Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

E-IZ1-02-s1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

KARTA MODUŁU / KARTA PRZEDMIOTU

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra

E-ID2G-09-s2, E-ID2S-17-s2. Zarządzanie Projektami

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

E-I2G-2008-s1. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-E2A-2021-s2. Podstawy przedsiębiorczości. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

stacjonarne (stacjonarne / niestacjonarne) Katedra Matematyki dr Dmytro Mierzejewski podstawowy (podstawowy / kierunkowy / inny HES)

Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Kod modułu Zastosowania teledetekcji w gospodarce i mapy tematyczne. semestr 6

Zarządzanie środowiskiem Environmental management

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Fizyka budowli I. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr zimowy (semestr zimowy / letni)

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Transport II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Wychowanie fizyczne. Wzornictwo Przemysłowe I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Niekonwencjonalne systemy cieplne. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy normalizacji INŻYNIERIA ŚRODOWISKA. I stopień. Ogólno akademicki. Humanistyczny Obowiązkowy Polski Semestr 2.

Budowa amunicji i zapalników Construction of ammunition and detonators

Interbase. stacjonarne (stacjonarne / niestacjonarne) kierunkowy (podstawowy / kierunkowy / inny HES)

Technologie IoT - Analityka Big Data IoT Big Data& Analytics

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

Inżynieria Środowiska II stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Praktyka zawodowa. Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-3IZ1-05-s5. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Transport II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-2EZ s3 Projektowanie instalacji budynków Nazwa modułu. inteligentnych

Etyka inżynierska Engineering Ethics

Podstawy mechatroniki Mechatronics basic

Inżynieria Bezpieczeństwa I stopień ogólnoakademicki stacjonarne. wspólny obowiązkowy polski czwarty. semestr letni. nie

Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Podstawy Informatyki Information Technology. Inżynieria Środowiska I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

ELEKTROTECHNIKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Transkrypt:

Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Podstawy Programowania 2 Nazwa modułu w języku angielskim Introduction to Programming 2 Obowiązuje od roku akademickiego 2015/2016 A. USYTUOANIE MODUŁU SYSTEMIE STUDIÓ Kierunek studiów Poziom Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) bez specjalności Zakład Informatyki Arkadiusz Chrobot Zatwierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w planie studiów - semestr Usytuowanie realizacji przedmiotu w roku akademickim podstawowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski II semestr letni (semestr zimowy / letni) ymagania wstępne Podstawy programowania 1 (kody modułów / nazwy modułów) Egzamin Liczba punktów ECTS 5 nie (tak / nie) Forma prowadzenia zajęć wykład ćwiczenia laboratorium projekt inne w semestrze 30 30 15

C. EFEKTY KSZTAŁCENIA I METODY SPRADZANIA EFEKTÓ KSZTAŁCENIA Cel modułu Celem modułu jest zapoznanie studenta z dynamicznym zarządzaniem pamięcią, abstrakcyjnymi strukturami danych, rekurencją oraz praktycznymi aspektami ich wykorzystania w programowaniu. (3-4 linijki) Symbol efektu _01 U_01 K_01 Efekty Student zna zagadnienia związane ze wskaźnikami i dynamicznym przydziałem pamięci. Student zna zagadnienia związane z prostymi abstrakcyjnymi strukturami danych, jak listy i drzewa binarne. Student zna zagadnienia związane z praktycznymi aspektami stosowania techniki rekurencji w programowaniu. Student potrafi zastosować dynamiczny przydział pamięci do budowy abstrakcyjnych struktur danych. Student potrafi tworzyć programy z zastosowaniem rekurencji. Forma prowadzenia zajęć (w/ć/l/p/inne) L,P L,P odniesienie do efektów kierunkowych odniesienie do efektów obszarowych K_06, K_07 T1A_07 K_06, K_07 T1A_07, T1A_04 K_06, K_07 T1A_07, T1A_04 K_U12, K_U13 K_U12, K_U13, K_U19 Umiejętność pracy w zespole. P K_K03, K_U02 T1A_U09, T1A_U14, T1A_U16 T1A_U09, T1A_U14, T1A_U16 T1A_U02, T1A_K04 Treści : 1. Treści w zakresie wykładu Nr wykładu Treści 1. skaźniki, dynamiczny przydział pamięci _01 2. Stos i jego zastosowania _01, 3. Rekurencja, technika dziel i zwyciężaj 4. Kolejki i ich zastosowania _01, 5. - 6. Jednokierunkowa lista liniowa, jej zastosowania i związki z rekurencją _01,, 7. Dwukierunkowa lista liniowa i jej zastosowania _01, 8. Dwukierunkowa lista cykliczna _01, 9.-10. Drzewa BST i ich zastosowania _01,, 11. Algorytm Quicksort i Heapsort 12. Grafy, ich reprezentacje i zastosowania _01, 13. Podstawowe algorytmy grafowe (DFS i BFS) _01,,

14. Algorytmy z nawrotami _01,, 2. Treści w zakresie ćwiczeń Nr zajęć ćwicz. Treści 3. Treści w zakresie zadań laboratoryjnych Nr zajęć lab. Treści 1. - 2. skaźniki i dynamiczny przydział pamięci U_01 3. Stos i jego zastosowania U_01 4. Rekurencja i jej zastosowania 5. Kolejki i ich zastosowania U_01 6. Jednokierunkowa lista liniowa i jej zastosowania U_01, 7. Dwukierunkowa lista liniowa i jej zastosowania U_01 9. Dwukierunkowa lista cykliczna i jej zastosowania U_01 10-11. Drzewa BST i ich zastosowania U_01, 12. Algorytmy z nawrotami U_01, 13. - 14. Grafy i ich zastosowania U_01, 4. Charakterystyka zadań projektowych Zadania projektowe polegają na zaprojektowaniu, stworzeniu i udokumentowaniu programu komputerowego. Tematyka problemu rozwiązywanego przez program jest dowolna, ale zadanie jest tak sformułowane, aby studenci w trakcie jego realizacji korzystali z technik programowania i konstrukcji języka wysokiego poziomu prezentowanych na wykładzie. Zadania są realizowane w grupach dwuosobowych. Studenci powinni wykazać się samodzielnością w realizacji projektu, a ponadto zaproponować sposób sprawdzenia poprawności przyjętych rozwiązań, oraz udokumentować kod źródłowy programu. 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych Metody sprawdzania efektów Symbol efektu Metody sprawdzania efektów (sposób sprawdzenia, w tym dla umiejętności odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.) _01 Kolokwium pisemne Kolokwium pisemne Kolokwium pisemne _04 Kolokwium pisemne Zadania laboratoryjne, kolokwium laboratoryjne (przewidziane na zajęcia nr 8 i nr 15), U_01 zadanie projektowe. Zadania laboratoryjne, kolokwium laboratoryjne (przewidziane na zajęcia nr 8 i nr 15), zadanie projektowe. U_03 Zadania laboratoryjne, kolokwium laboratoryjne (przewidziane na zajęcia nr 8 i nr 15),

K_01 zadanie projektowe. Zdanie projektowe. D. NAKŁAD PRACY STUDENTA Bilans punktów ECTS Rodzaj aktywności obciążenie studenta 1 Udział w wykładach 30 2 Udział w ćwiczeniach 3 Udział w laboratoriach 30 4 Udział w konsultacjach (2-3 razy w semestrze) 2 5 Udział w zajęciach projektowych 6 Konsultacje projektowe 15 7 Udział w egzaminie 8 9 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela akademickiego 10 Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) 77 (suma) 11 Samodzielne studiowanie tematyki wykładów 10 12 Samodzielne przygotowanie się do ćwiczeń 13 Samodzielne przygotowanie się do kolokwiów 10 14 Samodzielne przygotowanie się do laboratoriów 10 15 ykonanie sprawozdań 15 Przygotowanie do kolokwium końcowego z laboratorium 10 17 ykonanie projektu lub dokumentacji 15 18 Przygotowanie do egzaminu 19 20 Liczba godzin samodzielnej pracy studenta 55 (suma) 21 Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) 22 Sumaryczne obciążenie pracą studenta 132 23 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 5 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 80 25 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta 3 2 3

E. LITERATURA ykaz literatury itryna modułu/przedmiotu 1. Brian. Kernighan, Denis M. Ritchie,,,Język ANSI C. Programowanie'', ydanie 2, Helion, Gliwice 2010 2. Piotr róblewski,,,algorytmy, struktury danych i techniki programowania'', Helion, Gliwice 1997 3. Jon Bentley,,Perełki oprogramowania'', NT, arszawa 1992 4. Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman,,,Algorytmy i struktury danych'', Helion 2003 5. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest,,prowadzenie do algorytmów'', NT, arszawa 1998 6. Donald E. Knuth,,Sztuka programowania'', NT, arszawa 2002 7. Steven S. Skiena "The Algorithm Design Manual", Springer-Verlag, Londyn, 2008 8. Stephen Prata Język C. Szkoła programowania, Helion, Gliwice, 2016 9. Zed A. Shaw Programowanie w C. Sprytne podejście do trudnych zagadnień, których wolałbyś unikać (takich jak język C), Helion, Gliwice, 2016 (strona dostępna w semestrach letnich) http://achilles.tu.kielce.pl/members/achrobot/pp.html