Semestr zimowy Podstawy informatyki, Logika TAK

Podobne dokumenty
Z-ZIP-611z Języki programowania C++ Programming languages C++ Stacjonarne Wszystkie Katedra Informatyki Stosowanej Dr Marzena Nowakowska

Specjalnościowy Obowiązkowy Polski Semestr V

Semestr zimowy Podstawy Informatyki Nie

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr hab. inż. Artur Bartosik, prof.

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr inż. Sławomir Luściński

EiT_S_I_ULP2. Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA MODUŁU / KARTA PRZEDMIOTU

Z-LOG-0325 Bazy danych Databases. Logistyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ZIP-0325 Bazy danych Databases. Zarządzanie i inżynieria produkcji I stopień Ogólnoakademicki

Semestr letni Ekonometria i prognozowanie Nie

KARTA MODUŁU / KARTA PRZEDMIOTU

produkcją Specjalnościowy Obowiązkowy Polski Semestr siódmy

Specjalnościowy Obowiązkowy Polski Semestr 5

Z-ID-208 Bazy danych Databases

Specjalnościowy Obowiązkowy Polski Semestr VI

Praca dyplomowa magisterska. Master s Thesis

Praca dyplomowa magisterska Master s Thesis

Z-ID-608b Bazy danych typu Big Data Big Data Databases. Specjalnościowy Obowiązkowy Polski Semestr VI

Logistyka I stopień Ogólnoakademicki Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

Inżyniera Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Kierunkowy Obowiązkowy Polski Semestr V

Semestr letni Brak Tak

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

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

Z-ID-403 Zarządzanie bazami danych SQL Database Management SQL. Kierunkowy Obowiązkowy Polski Semestr IV

KARTA MODUŁU / KARTA PRZEDMIOTU

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

Kierunkowy Wybieralny Polski Semestr V

Semestr zimowy Podstawy Informatyki, Logika TAK

Z-ID-203. Logika. Podstawowy Obowiązkowy Polski Semestr II. Semestr zimowy Wiedza i umiejętności z matematyki w zakresie szkoły średniej NIE

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

Materiałoznawstwo Material Science. Inżynieria środowiska I stopień ogólnoakademicki. podstawowy (podstawowy / kierunkowy / inny HES)

Kierunkowy Wybieralny Polski Semestr IV

Z-ID-509a Odkrywanie związków w danych wielowymiarowych. Specjalnościowy Obowiązkowy Polski Semestr V

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

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

Napęd elektryczny Electric Drives 2012/2013

Specjalnościowy Obowiązkowy Polski Semestr trzeci

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

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

Kierunkowy Wybieralny Polski Semestr V

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

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

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

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

Odnawialne Źródła Energii I stopień ogólnoakademicki. Prof. dr hab. inż. Zbigniew Rusin

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

Materiałoznawstwo Material Science

Z-ID-202 Analiza matematyczna II Calculus II

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

Sprzęt komputerowy Hardware. ETI I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

HS i ogolnoakademickie (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) angielski/polski semestr 7

HS i ogolnoakademickie (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski. semestr 3

Tworzywa Sztuczne i Kompozyty. Wzornictwo Przemysłowe I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ID-404 Bezpieczeństwo danych w systemach. informatycznych

Tworzywa Sztuczne i Materiały Kompozytowe Plastics and composite materials

Podstawowy Obowiązkowy Polski Semestr III

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

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

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

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

Mechanika i Budowa Maszyn I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

Chemia sanitarna Chemistry for sanitary engineering

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

Z-ZIP Logika. Stacjonarne Wszystkie Katedra Matematyki Dr Beata Maciejewska. Podstawowy Nieobowiązkowy Polski Semestr trzeci

Podstawy Informatyki Computer basics

Budowa amunicji i zapalników Construction of ammunition and detonators

Analiza ryzyka Risk Analysis. Inżynieria bezpieczeństwa I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

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

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

Programowanie komputerowe Computer programming

HS i ogolnoakademickie (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) angielski/polski semestr 6

Studia stacjonarne (stacjonarne / niestacjonarne)

Tworzywa Sztuczne i Materiały Kompozytowe

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

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

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

Technologie informacyjne Information technologies

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

Z-LOG-1034 Technologie internetowe Internet Technologies

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

Z-ETI-1025 Systemy operacyjne Operating systems

Równania różniczkowe Differential Equations

Z-ID-106. Inżynieria Danych I stopień Praktyczny Studia stacjonarne Wszystkie Katedra Matematyki i Fizyki Prof. dr hab.

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

Semestr zimowy Podstawy marketingu Nie

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

Zarządzanie i Inżynieria Produkcji I stopień Ogólno akademicki Stacjonarne Wszystkie Katedra Strategii Gospodarczych mgr Arkadiusz Płoski

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

Z-ID-103 Algebra liniowa Linear Algebra

KARTA MODUŁU / KARTA PRZEDMIOTU

Z-ID-102 Analiza matematyczna I

Badania operacyjne Operation research. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

Z-LOGN Ekonometria Econometrics. Przedmiot wspólny dla kierunku Obowiązkowy polski Semestr IV

Praktyka zawodowa. Automatyka i Robotyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Transkrypt:

KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angieskim Obowiązuje od roku akademickiego 2015/2016 Z-ID-304b Programowanie w środowisku RAD C++ Programming in RAD C++ Environment A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom kształcenia Profi studiów Forma i tryb prowadzenia studiów Specjaność Jednostka prowadząca moduł Koordynator modułu Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjaności Katedra Informatyki i Matematyki Stosowanej Mgr Grażyna Gęba Dr hab. Marzena Nowakowska Zatwierdził B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynaeżność do grupy/boku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w panie studiów - semestr Usytuowanie reaizacji przedmiotu w roku akademickim Wymagania wstępne Egzamin (TAK/NIE) Liczba punktów ECTS 6 Kierunkowy Wybierany Poski Semestr III Semestr zimowy Podstawy informatyki, Logika TAK Forma prowadzenia zajęć Liczba godzin w semestrze wykład w ćwiczenia ć aboratorium 24 30 projekt p inne i 1

C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Ce modułu Wykształcenie umiejętności budowania programu komputerowego w zakresie obejmującym: - instrukcje języka C++ i podstawowe struktury danych, - programowanie w środowisku graficznym systemu RAD C++ z wykorzystaniem funkcji obsługi zdarzeń, - zasady posługiwania się komponentami oferowanymi w paetach standardowych RAD C++. Treści merytoryczne przedmiotu będą reaizowane w koreacji z przedmiotem Agorytmy i struktury danych. Symbo efektu Efekty kształcenia Student zna i rozumie zasady funkcjonowania programów komputerowych i zarządzania nimi w środowisku Windows. Student ma podstawową wiedzę na temat typów danych i doboru tych typów do rozwiązania okreśonego zadania programistycznego. Student ma wiedzę w zakresie syntaktyki i semantyki instrukcji sterujących języka C++. Student rozumie budowę programu komputerowego oraz roę funkcji wbudowanych i własnych w tym programie. Student zna podstawowe komponenty środowiska RAD C++ do budowania graficznego interfejsu programu komputerowego. Student ma podstawową wiedzę z zakresu diagnozowania błędów w programie komputerowym. Student posiada umiejętności konstruowania agorytmów służących rozwiązaniu różnych zadań programistycznych. Student potrafi wykorzystać środowisko RAD C++ do zaprojektowania i zbudowania programu komputerowego, kompiacji, weryfikacji błędów, konsoidacji, testowania programu. Student potrafi zaprojektować i zbudować program komputerowy, korzystając z gotowych obiektów systemu programistycznego RAD C++ oraz własnych rozwiązań programistycznych. Student potrafi dokonać anaizy prostego kodu źródłowego, zdiagnozować błędy oraz wprowadzić modyfikacje w treści istniejącego programu. Student posiada umiejętności definiowania własnych funkcji programisty oraz wykorzystania ich w tworzonym przez siebie programie komputerowym. Student rozumie potrzebę stałego uzupełniania i rozwijania wiedzy z zakresu programowania. Student potrafi pracować samodzienie i w grupie (przyjmując w niej różne roe). Forma prowadzenia zajęć kierunkowych w, w, w, w, w, w, K_W09 K_W09 w, w, w, K_K01 K_K04 obszarowych T1P_K01 X1P_K01 X1P_K05 T1P_K03 T1P_K04 X1P_K02 2

Treści kształcenia 1. Treści kształcenia w zakresie wykładu Nr wykładu 1-2 3 4-5 6 7 8 9 10-11 Treści kształcenia Środowisko pracy systemu RAD C++. Struktura programu w RAD C++. Paeta komponentów. Komunikacja z użytkownikiem. Podstawowe instrukcje języka. Tworzenie kodu wynikowego. Typy proste. Wybrane operatory, ich priorytet i łączność. Agorytmy przetwarzania iteracyjnego. Tabice i instrukcje pęti. Typy wskaźnikowe. Operatory wskazania i wyłuskania. Arytmetyka adresowa. Praca z tabicami. Sterowanie w programie z wykorzystaniem instrukcji pęti. Definiowanie funkcji i przekazywanie parametrów. Eementy programowania obiektowego w środowisku RAD C++. Właściwości i metody kas jako narzędzia działania na obiektach. Kasa AnsiString właściwości i metody. Przetwarzanie tekstów. Wykorzystanie komponentów TStringGrid, TMemo oraz kasy TStrings. Organizacja dostępu do piku tekstowego z wykorzystaniem komponentów diaogowych. Roa kasy TStrings w transmisji danych między apikacją i pikiem tekstowym. Rodzaje błędów w programie i możiwości ich diagnozowania. Testowanie programu. Obsługa wyjątków w programie z wykorzystaniem konstrukcji programistycznej try catach. Obsługa struktur w środowisku formuarza. Współpraca apikacji z pikiem binarnym zapis i odczyt z piku. 12 Eementy grafiki. 2. Treści kształcenia w zakresie ćwiczeń 3. Treści kształcenia w zakresie zadań aboratoryjnych Nr zajęć ab. 1-2 3-5 Treści kształcenia Struktura projektu w systemie RAD C++. Komunikacja apikacji z użytkownikiem. Karta obiektów standardowych w RAD C++. Konwersja typów i operacje arytmetyczne. Sterowanie w programie. Koejność działań w programie. Agorytmy obiczeniowe. Przetwarzanie iteracyjne. Impementacja agorytmów obiczeniowych w apikacji RAD C++. Tabice i instrukcje pęti: wyznaczanie statystyk z tabic numerycznych. Kookwium nr 1. kształcenia da modułu kształcenia da modułu 3

6-7 8-9 10-12 13 14-15 Przetwarzanie iteracyjne tabic z wykorzystanie kasy TStringGrid do wprowadzania danych i wyprowadzania wyników. Funkcja użytkownika jako składowa kasy i jako funkcja zewnętrzna. Zmienne gobane. Przekazywanie parametrów funkcji. Przetwarzanie ciągów znaków kasa AnsiString. Iteracyjne przetwarzanie tekstów: statystyki, wyszukiwanie i modyfikowanie tekstów. Sprawdzian nr 1. Organizacja dostępu do pików tekstowych, komponenty diaogowe dostępu do pików dyskowych. Transmisja danych między pamięcią dyskową i pamięcią operacyjną. Tworzenie apikacji współpracującej z pikiem tekstowym. Diagnozowanie błędów w programie, testowanie programu. Obsługa wyjątków w programie z wykorzystaniem konstrukcji programistycznej try catach. Kookwium nr 2. Obsługa struktury. Współpraca apikacji z pikami binarnymi. Anaiza kodu źródłowego i jego rozbudowa. 4. Charakterystyka zadań projektowych 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych Metody sprawdzania efektów kształcenia Symbo efektu Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym da umiejętności odwołanie do konkretnych zadań projektowych, aboratoryjnych, itp.) Zadania do samodzienego wykonania na zajęciach. Sprawdzian nr 1 na zajęciach. Egzamin. Sprawdzian nr 1 na zajęciach. Egzamin. Zadania do samodzienego wykonania na zajęciach. Egzamin. Zadania do samodzienego wykonania na zajęciach. Egzamin. Zadania do samodzienego wykonania na zajęciach. Egzamin. Kookwium nr 1 i nr 2 na zajęciach opracowanie własnej apikacji odpowiednio obiczeniowej i współpracującej z pikiem dyskowym. Praca przy komputerze. Kookwium nr 1 i nr 2 na zajęciach opracowanie własnej apikacji odpowiednio obiczeniowej i współpracującej z pikiem dyskowym. Praca przy komputerze. Kookwium nr 1 i nr 2 na zajęciach opracowanie własnej apikacji odpowiednio obiczeniowej i współpracującej z pikiem dyskowym. Praca przy komputerze. Komentarze i dyskusja propozycji rozwiązań studenckich na ćwiczeniach i wykładach. Kookwium nr 2 na zajęciach opracowanie własnej apikacji współpracującej z tekstowym pikiem dyskowym. Praca przy komputerze. Komentarze i dyskusja propozycji rozwiązań studenckich na ćwiczeniach i wykładach. Obserwacja postawy studenta podczas zajęć aboratoryjnych oraz dyskusja probemów zgłoszonych przez studentów. 4

D. NAKŁAD PRACY STUDENTA Bians punktów ECTS Lp. Rodzaj aktywności Obciążenie studenta Jednostka 1. Udział w wykładach 24 h 2. Udział w ćwiczeniach 3. Udział w aboratoriach 30 h 4. Udział w zajęciach projektowych 5. Udział w konsutacjach (2-3 razy w semestrze) 6 h 6. Konsutacje projektowe 7. Udział w egzaminie 3 h 8. 9. Liczba godzin reaizowanych przy bezpośrednim udziae nauczyciea akademickiego 63 h Liczba punktów ECTS, którą student uzyskuje na zajęciach 10. wymagających bezpośredniego udziału nauczyciea akademickiego 2,3 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 11. Samodziene studiowanie tematyki wykładów 22 h 12. Samodziene przygotowanie się do ćwiczeń 13. Samodziene przygotowanie się do kookwiów 25 h 14. Samodziene przygotowanie się do aboratoriów 30 h 15. Wykonanie sprawozdań 16. Przygotowanie do kookwium końcowego z aboratorium 17. Wykonanie projektu ub dokumentacji 18. Przygotowanie do egzaminu 22 h 19. 20. Liczba godzin samodzienej pracy studenta 99 h Liczba punktów ECTS, którą student uzyskuje w ramach 21. samodzienej pracy 3,7 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 22. Sumaryczne obciążenie pracą studenta 162 h 23. Punkty ECTS za moduł 1 punkt ECTS=27 godzin obciążenia studenta 6 ECTS 24. 25. Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=27 godzin obciążenia studenta E. LITERATURA Wykaz iteratury Witryna WWW modułu/przedmiotu 113 h 4,2 ECTS 1. Daniuk A., C++Buider Borand Deveoper Studio 2006. Kompendium programisty, Heion, Giwice 2006. 2. Daniuk A., C++ Buider 2006 ćwiczenia praktyczne, Heion, Giwice 2006. 3. Dorobek M., C++ Buider. Podręcznik, Seria: Bibioteka Programisty, Wydawnictwo Mikom, Warszawa 2002. 4. Kubiak M., Programuję w językach C/C++ i C++ Buider, Wydawnictwo Mikom, Warszawa 2003. 5. Stasiewicz A., Borand C++ całkiem inny świat, Heion, Giwice 1998. 6. Stasiewicz A., C++ Buider. 20 efektownych programów, Heion, Giwice 2002. 5