Języki Programowania z Programowaniem Obiektowym laboratorium (30 godzin/semestr)

Podobne dokumenty
Języki Programowania z Programowaniem Obiektowym wykład (15 godzin/semestr) laboratorium (30 godzin/semestr)

JĘZYKI PROGRAMOWANIA Z PROGRAMOWANIEM OBIEKTOWYM. Laboratorium 1. Wprowadzenie, środowisko programistyczne, pierwsze programy

Zajęcia trwają 15 tygodni (2 godziny wykładu, 2 godziny laboratorium tygodniowo) Zaliczenie zajęć jest uwarunkowane zaliczeniem zajęć laboratoryjnych

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C6

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C16

Język programowania C C Programming Language. ogólnoakademicki

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013

Wykład 1. Program przedmiotu. Programowanie Obiektowe (język C++) Literatura. Program przedmiotu c.d.:

Języki programowania II - opis przedmiotu

dr inż. Jarosław Forenc

PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne

Wykład 1. Program przedmiotu. Programowanie (język C++) Literatura. Program przedmiotu c.d.:

Instrukcja do pracowni specjalistycznej z przedmiotu. Obiektowe programowanie aplikacji

dr inż. Jarosław Forenc

Semestr letni Brak Tak

KARTA KURSU. Programowanie obiektowe

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

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

KARTA PRZEDMIOTU. Egzamin / zaliczenie. Egzamin / zaliczenie. ocenę*

Podstawy Programowania

Opisy efektów kształcenia dla modułu

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

E5 potrafi zaprojektować i zaimplementować prosty model

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

PRZEWODNIK PO PRZEDMIOCIE

Języki Programowania. Prowadząca: dr inż. Hanna Zbroszczyk. tel: Konsultacje: Piątek: 14:15-15:30

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Ćwiczenia laboratoryjne. Ćwiczenia projektowe (W) (Ć) (L) (P) (S) (T) IV

PRZEWODNIK PO PRZEDMIOCIE

Języki i paradygmaty programowania

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Rok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

PRZEWODNIK PO PRZEDMIOCIE

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

Rok akademicki: 2012/2013 Kod: EAR s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015. Forma studiów: Stacjonarne Kod kierunku: 11.

Wykład 8: klasy cz. 4

Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C10

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

Programowanie obiektowe Object-Oriented Programming. Automatyka i Robotyka II stopień ogólnoakademicki

S Y L A B U S P R Z E D M I O T U

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014. Forma studiów: Stacjonarne Kod kierunku: 11.

Kierunek i poziom studiów: Matematyka, studia I stopnia (licencjackie), rok I

Programowanie (C++) NI 5

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

PRZEWODNIK PO PRZEDMIOCIE

Siecikomputerowe-laboratorium. Wstęp-zasady zaliczenia przedmiotu

Rok akademicki: 2017/2018 Kod: RIE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

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

Wykład 5: Klasy cz. 3

Informatyka 1. Plan dzisiejszych zajęć. zajęcia nr 1. Elektrotechnika, semestr II rok akademicki 2008/2009

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

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2017/2018

TIN Techniki Internetowe zima

Rok akademicki: 2014/2015 Kod: RBM s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Metodyki i techniki programowania

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

PRZEWODNIK PO PRZEDMIOCIE

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

REGULAMIN ZAJĘĆ Z PRZEDMIOTU: Mikrobiologia II rok Farmacja rok akademicki 2018/2019 I. POSTANOWIENIA OGÓLNE

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

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

Programowanie obiektowe Wykład 1. Dariusz Wardowski. dr Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ 1/20

Wprowadzenie do programowania i programowanie obiektowe

TIN Techniki Internetowe zima

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Wykład 0 Informacje Podstawowe

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

Systemy Czasu Rzeczywistego (SCR)

Podstawy programowania wykład

REGULAMIN ZAJĘĆ Z PRZEDMIOTU: Diagnostyka parazytologiczna III rok Analityka Medyczna rok akademicki 2018/2019 I. POSTANOWIENIA OGÓLNE

Nazwa modułu kształcenia Programowanie 2 Nazwa jednostki prowadzącej moduł. Kod modułu

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

LABORATORIUM Z WYTRZYMAŁOŚCI MATERIAŁÓW

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

Sieci Komputerowe i Technologie Internetowe (SKiTI)

Podstawy Programowania

KARTA KURSU. Wstęp do programowania

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Niestacjonarne Kod kierunku: 11.

Paostwowa Wyższa Szkoła Zawodowa w Płocku Dariusz Wardowski

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

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

Sieci Komputerowe i Technologie Internetowe (SKiTI)

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

Metodyki i techniki programowania

Wykład I. Programowanie II - semestr II Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Rodzaj zajęć: ćwiczenia audytoryjne/laboratoryjne, Liczba godzin: 18,

PRZEWODNIK PO PRZEDMIOCIE

Programowanie obiektowe 1 - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Języki Programowania z Programowaniem Obiektowym laboratorium (30 godzin/semestr) Prowadzący laboratorium (grupa I, II i III): Dr inż. Radosław Górski Pokój 105, tel. (32) 237 10 20 e-mail: Radoslaw.Gorski@polsl.pl Konsultacje: PON 11.45 13.15, WT 13.00 14.30 Dr inż. Witold Beluch Pokój 149, tel. (32) 237 22 41 e-mail: Witold.Beluch@polsl.pl Konsultacje: PON 13.30 15.00, WT 10.30 12.00 Wydział Mechaniczny Technologiczny Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki www.dydaktyka.polsl.pl/kwmimkm

Cel laboratorium Wprowadzenie do programowania w języku C++ oraz rozwiązywanie różnorodnych problemów za pomocą programowania strukturalnego i programowania orientowanego obiektowo z wykorzystaniem języka C++.

Plan laboratorium L1: Wprowadzenie L2: Typy, operatory, funkcje biblioteczne (matematyczne) L3: Instrukcje wyboru L4: Instrukcje powtórzenia (pętle) L5: Tablice statyczne L6: Reguły zasięgu, zasłanianie nazw, obszary nazw L7: Funkcje cz.1, funkcje inline, funkcje biblioteki standardowej C++ L8: KOLOKWIUM 1 L9: Wskaźniki, referencje, dynamiczny przydział pamięci, tablice dynamiczne L10: Funkcje cz.2, przeciążanie nazw funkcji, argumenty domyślne, przekazywanie danych do funkcji przez wartość, wskaźnik, referencję L11: Wskaźniki do funkcji, tablice wskaźników L12: Struktury, klasy L13: Klasy, konstruktory, destruktory L14: Klasy, złożenia obiektów, funkcje zaprzyjaźnione L15: KOLOKWIUM 2

Przedmiot kończy się EGZAMINEM!!! Forma zaliczenia przedmiotu: 2 kolokwia zaliczeniowe z laboratorium + test z wykładu (EGZAMIN) Ocena końcowa z przedmiotu: O K =0.6*O W +0.4*O L O K ocena końcowa z przedmiotu O W ocena z wykładu na podstawie testu (EGZAMIN) O L ocena z laboratorium na podstawie 2 kolokwiów Ocena końcowa z laboratorium: O L =0.5*O S1 +0.5*O S2 O S1 ocena po 1 serii laboratoriów (musi być pozytywna) O S2 ocena po 2 serii laboratoriów (musi być pozytywna)

Warunki zaliczenia przedmiotu: obecność na wszystkich zajęciach laboratoryjnych - nie usprawiedliwiona nieobecność skutkuje nie uzyskaniem punktów oraz koniecznością odrobienia zajęć z inną grupą - w razie usprawiedliwionej nieobecności istnieje możliwość uzyskania punktów po odrobieniu zajęć z inną grupą (lub po zakończeniu danej serii ćwiczeń w przypadku, gdy ta się skończy) zaliczenie 2 kolokwiów z laboratorium zaliczenie testu z wykładu (EGZAMIN) - nie ma zwolnień z testu z wykładu na podstawie oceny z laboratorium - aby przystąpić do testu trzeba mieć zaliczone laboratorium istnieje możliwość wcześniejszego zwolnienia z laboratorium (ale nie z przedmiotu) - należy zgłosić się do prowadzącego wykład na rozmowę i wydanie zadań do ich samodzielnego rozwiązania; termin dostarczenia i obrony rozwiązanych zadań nie może przekroczyć miesiąca od pierwszego wykładu (do tego czasu Student/Studentka normalnie bierze udział w zajęciach laboratoryjnych) Za każdą z 2 serii laboratoriów (każda z serii liczy 6 laboratoriów) można uzyskać maksymalnie 18 punktów. Następnie na podstawie liczby punktów będzie proponowana ocena wg punktacji: 9 10 punktów dost (3.0) 11 12 punktów dost+ (3.5) 13 14 punktów dobry (4.0) 15 16 punktów dobry+ (4.5) 17 18 punktów bdb (5.0) UWAGA: Student/Studentka może zaakceptować proponowaną ocenę i być zwolniony(a) z kolokwium lub może przystąpić do kolokwium w celu zmiany oceny, przy czym uwzględniana będzie lepsza ocena.

UWAGA: 1. Każdy Student/Studentka na zajęciach pracuje samodzielnie. W trakcie zajęć nie wolno rozmawiać. Pytania można zadawać tylko prowadzącym zajęcia. 2. Podczas zajęć ZABRANIA SIĘ korzystania z zewnętrznych nośników informacji (np. w celu zgrania programów napisanych na zajęciach) oraz z zasobów dostępnych w sieci INTERNET. 3. Podczas zajęć można korzystać z materiałów udostępnionych przez prowadzących zajęcia (instrukcje do laboratorium, wykłady), własnych notatek lub dowolnych podręczników. 4. Po zakończeniu laboratorium każdy Student/Studentka zobowiązany(a) jest do usunięcia wszystkich plików i programów napisanych podczas zajęć. KONSEKWENCJE: Niestosowanie się do powyższych uwag będzie skutkowało wyproszeniem Studenta/Studentki z zajęć, nie otrzymaniem (lub anulowaniem) punktów oraz koniecznością odrobienia zajęć z inną grupą.

Literatura podstawowa: 1. Grębosz J.: Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Editions, Kraków, 2006. 2. Grębosz J.: Symfonia C++. Programowanie w języku C++ orientowane obiektowo. Oficyna Kallimach, Kraków, 1999. Literatura dodatkowa: 1. Grębosz J.: Pasja C++. Szablony, pojemniki i obsługa sytuacji wyjątkowych w języku C++. Wyd. III, Oficyna Kallimach, Kraków, 2003. 2. Deitel H.M, Deitel P.J.: C++ Programowanie. Wydawnictwo RM Sp. z o.o. Oficyna Wydawnicza READ ME Drukarnia w Łodzi, 1998. 3. Delannoy C.: Ćwiczenia z języka C++. Programowanie obiektowe. WNT, Warszawa, 1993. 4. Kniat J.: Programowanie w języku C++. Nakom, Poznań, 2003. 5. Koenig A., Moo B.E.: C++. Potęga języka. Od przykładu do przykładu. HELION, Gliwice, 2004. 6. Stroustrup B.: Język C++. WNT, Warszawa, 1994. 7. Stroustrup B.: The C++ Programming Language, 3rd ed.. AT&T, 1997. 8. Materiały z internetu. 9. Materiały dostarczone przez prowadzącego + własne notatki.

Instrukcje do laboratorium oraz wykłady dostępne są na stronie internetowej KWMIMKM: www.dydaktyka.polsl.pl/kwmimkm