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

Podobne dokumenty
Semestr letni Brak Tak

Z-ETI-1025 Systemy operacyjne Operating systems

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (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 (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

E-2IZ1-03-s3. Informatyka I 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)

E-1EZ1-03-s2. Elektrotechnika 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)

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)

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

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. 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)

Informatyka 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) Niestacjonarne (stacjonarne / niestacjonarne)

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

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

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

E-1IZ2-07-s4. Informatyka 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.

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) Niestacjonarne (stacjonarne / niestacjonarne)

E-IZ1-02-s1 FIZYKA. 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)

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

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

Specjalnościowy Obowiązkowy Polski Semestr 5

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

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

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

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

KARTA MODUŁU / KARTA PRZEDMIOTU

Z-ETI-1040 Metody numeryczne Numerical Methods

E-E2A-2021-s2. Podstawy przedsiębiorczości. Elektrotechnika II stopień (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)

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)

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

KARTA MODUŁU / KARTA PRZEDMIOTU

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

Wzornictwo przemysłowe I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Stacjonarne (stacjonarne / niestacjonarne)

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

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

Wychowanie fizyczne. Wzornictwo Przemysłowe I 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)

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

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

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

Zarządzanie Projektami Project Management

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

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

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

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

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

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

Podstawy automatyki Bases of automatics. Elektrotechnika I 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) kierunkowy (podstawowy / kierunkowy / inny HES)

Energia geotermalna geothermal energy. Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

KARTA MODUŁU / KARTA PRZEDMIOTU

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

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

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

Budowa amunicji i zapalników Construction of ammunition and detonators

Transport II 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)

Analiza i wizualizacja danych Data analysis and visualization

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

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

Sieci gazowe Gas networks. Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

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

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

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

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

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)

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

Technologie informacyjne Information technologies

Metrologia II Metrology II. TRANSPORT I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

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

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

E-E2A-2017-s2. Elektrotechnika II 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)

Praktyka zawodowa. Geodezja i Kartografia 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)

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

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (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)

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

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

Podstawy niezawodności Bases of reliability. Elektrotechnika II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

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

Napędy elektryczne robotyki Electric Drives in Robotics

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 Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Z-ETI-0611 Język Programowania C++ Programming Language C++ A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Edukacja Techniczno-Informatyczna I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny) stacjonarny (stacjonarne / niestacjonarne) wszystkie specjalności Katedra Informatyki Stosowanej dr inż. Krzysztof Strzałkowski 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 Wymagania wstępne Egzamin Liczba punktów ECTS 5 kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr III zimowy i letni (semestr zimowy / letni) Technologie informacyjne, Podstawy Informatyki (kody modułów / nazwy modułów) tak (tak / nie) Forma prowadzenia zajęć wykład ćwiczenia laboratorium projekt inne w semestrze 30 24

C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Nabycie wiedzy i umiejętności programowania w języku C++ w zakresie psługiwania się instrukcjami języka, funkcjami i strukturami danych: tablicami, plikami i klasami. Opanowanie postaw programowania obiektowego. (3-4 linijki) Symbol efektu Efekty Forma prowadzenia zajęć (w/ć/l/p/inne) odniesienie do efektów kierunkowych Student ma wiedzę na temat programowania z wykorzystaniem funkcji i zróżnicowanych struktur danych tablic, plików, obiektów. w/l K_W05 Student ma wiedzę w zakresie podstaw programowania obiektowego. w/l K_W05 odniesienie do efektów obszarowych T1A_W03 T1A_W05 S1A_W06 T1A_W03 T1A_W05 S1A_W06 Student posiada umiejętność tworzenia modeli z wykorzystaniem różnorodnych (także obiektowych) struktur danych. l K_U10 Student potrafi zapisywać w języku C++ programy rozwiązujące zagadnienia obliczeniowe l K_U10 T1A_U01 T1A_U02 T1A_U05 T1A_U08 T1A_U01 T1A_U02 T1A_U05 T1A_U08 Student rozumie potrzebę stałego uzupełniania wiedzy z obszaru nowoczesnych narzędzi i idei informatyki w/l K_K01 T1A_K01 : 1. w zakresie wykładu Nr wykładu 1 Podstawy języka. Preprocesor. Zmienne i stałe. Typy proste. Wyrażenia. Podstawowe operatory. Proste instrukcje. Formatowane i strumieniowe we-wy. 2 Instrukcje pętli. Funkcje. Wiązanie przez wartość. 3 Tablice i łańcuchy. Tablica jako parametr funkcji. 4 Zakresy zmiennych. Referencje. Wiązanie parametrów przez referencję. 5-6 Typy wskaźnikowe. Operacje Wskazania i wyłuskania. Operacje na adresach. Wiązanie przez adres. Wskaźnikowe adresowanie elementów tablic. 7 Obsługa plików tekstowych 8 Struktury. Odwołania do składowych struktur. 9-10 Struktury jako elementy tablic i plików 11 Typ obiektowy. Hermetyzacja i ograniczanie dostępu do składowych. 12 Dziedziczenie. Przesłanianie składowych. 13 Klasy. Konstruktory i destruktory. 14 Złożone struktury obiektowe. Agregacja obiektów.

15 Problem wczesnego wiązania. Polimorfizm. 2. w zakresie ćwiczeń Nr zajęć ćwicz. 3. w zakresie zadań laboratoryjnych Nr zajęć lab. 3-4 Algorytmy z wykorzystaniem tablic jednowymiarowych. 1 Algorytmy obliczeniowe, iteracje. 2 Operacje na łańcuchach. 5 Sprawdzian. 6-7 Struktury. Pliki elementowe. 7 Tablice struktur. 8 Sprawdzian. 9 Obiekty proste. 10 Obiekty cd. Dziedziczenie. 11 Programowanie obiektowe cd. 12 Sprawdzian 4. Charakterystyka zadań projektowych 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.) Egzamin i sprawdziany laboratoryjne Egzamin i sprawdziany laboratoryjne Sprawdziany Sprawdziany

Komentarze na wykładach i dyskusja na laboratorium

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 24 4 Udział w konsultacjach (2-3 razy w semestrze) 3 5 Udział w zajęciach projektowych 6 Konsultacje projektowe 7 Udział w egzaminie 2 8 9 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela 59 akademickiego (suma) 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) 3 11 Samodzielne studiowanie tematyki wykładów 15 12 Samodzielne przygotowanie się do ćwiczeń 13 Samodzielne przygotowanie się do kolokwiów 12 14 Samodzielne przygotowanie się do laboratoriów 8 15 Wykonanie sprawozdań 15 Przygotowanie do kolokwium końcowego z laboratorium 17 Wykonanie projektu lub dokumentacji 18 Przygotowanie do egzaminu 10 19 20 Liczba godzin samodzielnej pracy studenta 45 (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 104 23 Punkty ECTS za moduł 5 1 punkt ECTS=25-30 godzin obciążenia studenta 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 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 2 E. LITERATURA Wykaz literatury Witryna WWW modułu/przedmiotu 1. Barkakati N. Biblia C++, LT&P 2. Bielecki J., Turbo C++. Nowa generacja, PLJ, 1990 3. Bielecki J., Borland C++. Programowanie proceduralne, PLJ, 1991 4. Grębosz J., Symfonia C++, Oficyna Kallimach, 1994 5. Kernighan B. W., Ritchie D. M.: Język C, WNT, Warszawa 1988