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

Podobne dokumenty
Semestr zimowy Podstawy informatyki, Logika TAK

Semestr zimowy Podstawy Informatyki Nie

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-ZIP-0325 Bazy danych Databases. Zarządzanie i inżynieria produkcji I stopień Ogólnoakademicki

Specjalnościowy Obowiązkowy Polski Semestr V

Semestr letni Ekonometria i prognozowanie Nie

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

KARTA MODUŁU / KARTA PRZEDMIOTU

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

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

Praca dyplomowa magisterska. Master s Thesis

Praca dyplomowa magisterska Master s Thesis

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

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

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

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

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

Semestr letni Brak Tak

KARTA MODUŁU / KARTA PRZEDMIOTU

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

Z-ID-208 Bazy danych Databases

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

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

Specjalnościowy Obowiązkowy Polski Semestr VI

Specjalnościowy Obowiązkowy Polski Semestr 5

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

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

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

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

Materiałoznawstwo Material Science

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

Napęd elektryczny Electric Drives 2012/2013

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

Kierunkowy Obowiązkowy Polski Semestr V

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

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)

Chemia sanitarna Chemistry for sanitary engineering

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

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

Studia stacjonarne (stacjonarne / niestacjonarne)

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

Tworzywa Sztuczne i Materiały Kompozytowe Plastics and composite materials

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

Tworzywa Sztuczne i Materiały Kompozytowe

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

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

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

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (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ó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)

Z-ETI-1025 Systemy operacyjne Operating systems

Kierunkowy Wybieralny Polski Semestr V

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

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

Specjalnościowy Obowiązkowy Polski Semestr trzeci

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

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (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-1IZ3-06-s6. Inżynieria Programowania. 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)

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

Semestr zimowy Podstawy Informatyki, Logika TAK

Badania operacyjne Operation research. Transport 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.

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

Podstawy Informatyki Computer basics

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

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) kierunkowy (podstawowy / kierunkowy / inny HES)

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

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

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

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

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

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

Budowa amunicji i zapalników Construction of ammunition and detonators

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

Technologie informacyjne Information technologies

Semestr zimowy Podstawy marketingu Nie

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

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

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

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

Kierunkowy Wybieralny Polski Semestr V

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

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

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

Ekonomika Transportu. 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)

Kierunkowy Wybieralny Polski Semestr IV

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

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

Inżynieria Środowiska II 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 2012/2013 Z-ZIP-611z Języki programowania C++ Programming anguages C++ A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom Profi studiów Forma i tryb prowadzenia studiów Specjaność Jednostka prowadząca moduł Koordynator modułu Zarządzanie i inżynieria produkcji I stopień Ogónoakademicki Stacjonarne Wszystkie Katedra Informatyki Stosowanej Dr 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 Liczba punktów ECTS 3 Kierunkowy Nieobowiązkowy Poski Semestr piąty Semestr zimowy Podstawy informatyki Nie Forma prowadzenia zajęć wykład ćwiczenia aboratorium projekt inne w semestrze 15 h 24 h

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, - programowania w środowisku graficznym systemu Borand C++ Buider (BCB) z wykorzystaniem funkcji obsługi zdarzeń, - zasad posługiwania się komponentami oferowanymi w paetach standardowych BCB. (3-4 inijki) Symbo efektu Efekty Student zna i rozumie zasady funkcjonowania programów komputerowych i zarządzania nimi w środowisku Windows. Student ma podstawową wiedze na temat typów danych i doboru tych typów do rozwiązania okreśonego zadania programistycznego. Student rozumie modułowa budowę programu komputerowego oraz potrzebę wykorzystania w nim wbudowanych funkcji środowiska BCB i własnych funkcji programisty. Student potrafi zaprojektować i zbudować apikację okienkową, korzystając z gotowych obiektów systemu programistycznego BCB oraz własnych rozwiązań programistycznych. Student potrafi dokonać anaizy prostego kodu źródłowego oraz wprowadzić modyfikacje w treści istniejącego programu. Student posiada umiejętności definiowania własnych funkcji programisty oraz wykorzystania ich w tworzonej przez siebie apikacji komputerowej. Student posiada umiejętności konstruowania agorytmów służących rozwiązaniu różnych zadań programistycznych zgodnie z zasadami ogiki uniwersanej. Student rozumie potrzebę stałego stosowania i uzupełniania wiedzy z zakresu działania agorytmicznego. Student potrafi pracować samodzienie i w grupie (przyjmując w niej różne roe). Forma prowadzenia zajęć (w/ć//p/inne) odniesienie do efektów kierunkowych odniesienie do efektów obszarowych K-K01 T1A_K01 K-K04 T1A_K03 T1A_K04 : 1. w zakresie wykładu Nr wykładu 1-2 Środowisko pracy systemu Borand C++ Buider. Struktura programu w języku C++. Struktura apikacji w BCB. Tworzenie kodu wynikowego. Paeta komponentów, komunikacja z użytkownikiem. Podstawowe instrukcje języka. da modułu 3 Typy proste. Wybrane operatory, ich priorytet i łączność. Agorytmy przetwarzania iteracyjnego. Tabice i instrukcje pęti. 4-5 Typy wskaźnikowe. Operatory wskazania i wyłuskania. Arytmetyka

6 7 8 adresowa. Praca z tabicami. Sterowanie w programie z wykorzystaniem instrukcji pęti Definiowanie funkcji i przekazywanie parametrów. Eementy programowania obiektowego na przykładzie komponentów BCB. 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, kasa TMemo i TStrings. Organizacja dostępu do piku tekstowego z wykorzystaniem komponentów diaogowych. Współpraca apikacji z pikiem tekstowym. Roa kasy TStrings w transmisji danych między apikacją i pikiem tekstowym. 2. w zakresie ćwiczeń Nr zajęć ćwicz. da modułu 3. w zakresie zadań aboratoryjnych Nr zajęć ab. 1-2 Struktura projektu w systemie Borand C++ Buider. Komunikacja apikacji z użytkownikiem. Karta obiektów standardowych w BCB. Konwersja typów i operacje arytmetyczne. Sterowanie w programie. da modułu 3-5 6-7 8-9 10-12 Koejność działań w programie. Agorytmy obiczeniowe. Przetwarzanie iteracyjne. Impementacja agorytmów obiczeniowych w apikacji BCB. Tabice i instrukcje pęti: wyznaczanie statystyk z tabic numerycznych. Kookwium nr 1. 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. Transmisja danych między pamięcią dyskową i pamięcią operacyjną (struktury tabicowe i wizuane komponenty formuarza). Tworzenie apikacji współpracującej z pikiem tekstowym. Kookwium nr 2. 4. Charakterystyka zadań projektowych 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych

Metody sprawdzania efektów Symbo efektu Metody sprawdzania efektów (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. Sprawdzian nr 1 na zajęciach. Kookwium nr 1 na zajęciach opracowanie własnej apikacji 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 pikiem dyskowym. Praca przy komputerze. Kookwium nr 1 i nr 2 na zajęciach opracowanie własnych 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. Obserwacja postawy studenta podczas zajęć aboratoryjnych oraz dyskusja probemów zgłoszonych przez studentów. D. NAKŁAD PRACY STUDENTA Rodzaj aktywności Bians punktów ECTS obciążenie studenta 1 Udział w wykładach 15 2 Udział w ćwiczeniach 3 Udział w aboratoriach 24 4 Udział w konsutacjach (2-3 razy w semestrze) 3 5 Udział w zajęciach projektowych 6 Konsutacje projektowe 7 Udział w egzaminie 8 9 10 Liczba godzin reaizowanych przy bezpośrednim udziae nauczyciea akademickiego Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciea akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) 42 (suma) 11 Samodziene studiowanie tematyki wykładów 10 12 Samodziene przygotowanie się do ćwiczeń 13 Samodziene przygotowanie się do kookwiów 14 14 Samodziene przygotowanie się do aboratoriów 24 15 Wykonanie sprawozdań 15 Przygotowanie do kookwium końcowego z aboratorium 17 Wykonanie projektu ub dokumentacji 18 Przygotowanie do egzaminu 19 20 Liczba godzin samodzienej pracy studenta 21 Liczba punktów ECTS, którą student uzyskuje w ramach samodzienej pracy 1,4 48 (suma) 1,6

(1 punkt ECTS=25-30 godzin obciążenia studenta) 22 Sumaryczne obciążenie pracą studenta 90 23 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 3 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 60 25 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta 2 E. LITERATURA Wykaz iteratury Witryna WWW modułu/przedmiotu 1. Daniuk A., C++Buider Borand Deveoper Studio 2006. Kompendium programisty, Heion, 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.