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

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

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

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

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

dr inż. Jarosław Forenc

KARTA KURSU. Programowanie obiektowe

Języki programowania II - opis przedmiotu

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

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

dr inż. Jarosław Forenc

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

PRZEWODNIK PO PRZEDMIOCIE

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

Programowanie obiektowe 1 - opis przedmiotu

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

KARTA KURSU. Student zna podstawy analizy, projektowania i programowani obiektowego oraz podstawy języka C++.

KARTA KURSU (realizowanego w module specjalności)

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

Regulamin ćwiczeń z przedmiotu Hodowla Lasu

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

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

Semestr letni Brak Tak

Instrukcja do pracowni specjalistycznej z przedmiotu. Obiektowe programowanie aplikacji

Opisy efektów kształcenia dla modułu

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

PRZEDMIOTOWY SYSTEM OCENIANIA JĘZYK NIEMIECKI

E5 potrafi zaprojektować i zaimplementować prosty model

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Informatyka, I stopień. Programowanie (PRO300.2)

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

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

PRZEWODNIK PO PRZEDMIOCIE

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

Ocenianie ciągłe (praca przy Formująca tablicy oraz przy komputerze) pisemne, końcowe zaliczenie pisemne

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

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

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

Podstawy Programowania

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

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

Zaliczenie przedmiotu:

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

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

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

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Programowanie obiektowe. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4

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

Przedmiotowe zasady oceniania z języka polskiego opracowane przez p. M. Grzybek i p. Renatę Kierońską

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

PRZEDMIOTOWE ZASADY OCENIANIA Z JĘZYKA NIEMIECKIEGO

Regulamin zajęć audytoryjnych Sieci elektryczne

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

AKADEMIA GÓRNICZO - HUTNICZA IM. STANISŁAWA STASZICA w KRAKOWIE

Język Java i technologie Web - opis przedmiotu

Przedmiotowe zasady oceniania z historii, wiedzy o społeczeństwie oraz historii i społeczeństwa

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

PRZEDMIOT OCENY WYMAGANIA UWAGI DOTYCZĄCE OCENIANIA PRZYGOTOWANIE DO ZAJĘĆ

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2014/2015 Kod: IEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

AKADEMIA GÓRNICZO - HUTNICZA IM. STANISŁAWA STASZICA w KRAKOWIE

PRZEWODNIK PO PRZEDMIOCIE

Przedmiotowe zasady oceniania z historii, wiedzy o społeczeństwie oraz historii i społeczeństwa

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

PRZEDMIOT OCENY WYMAGANIA UWAGI DOTYCZĄCE OCENIANIA

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

Rok akademicki: 2012/2013 Kod: IET SW-s Punkty ECTS: 3. Kierunek: Elektronika i Telekomunikacja Specjalność: Systemy wbudowane

Postępowanie karne SSP. Zasady zaliczenia zajęć

Adam Buczek Zespół Szkół w Laszkach PRZEDMIOTOWE ZASADY OCENIANIA - INFORMATYKA PRZEDMIOT OCENY:

PRZEDMIOT OCENY WYMAGANIA UWAGI DOTYCZĄCE OCENIANIA PRZYGOTOWANIE DO ZAJĘĆ

REGULAMIN OCENIANIA Z WIEDZY O SPOŁECZEŃSTWIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEDMIOTOWE ZASADY OCENIANIA Z TECHNIKI / ZAJĘĆ TECHNICZNYCH

K_W04 K_W04 K_W04. Opis

PRZEDMIOTOWY SYSTEM OCENIANIA Z PLASTYKI W GIMNAZJUM ROK SZKOLNY 2016/2017

Zasady zaliczenia zajęć w roku akademickim 2016/2017 semestr letni

PRZEWODNIK PO PRZEDMIOCIE

Języki Programowania Obiektowego

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

SOS Zasady ogólne. Zakres punktów Ocena , , , , , ,0 pow ,5. System Oceny Studentów 02

PRZEWODNIK PO PRZEDMIOCIE

PRZEDMIOTOWY SYSTEM OCENIANIA Z BIOLOGII ZESPÓŁ SZKÓŁ W BACZYNIE. Nauczyciel mgr Karolina Kościukiewicz. Obowiązkowe podręczniki:

Przedmiotowy System Oceniania z matematyki w klasach I-III Publicznego Gimnazjum w Wierzchowinach

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

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Algorytmizacja i programowanie. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

REGULAMIN ZAJĘĆ DYDAKTYCZNYCH Z PRZEDMIOTU

Zasady zaliczenia zajęć w roku akademickim 2017/2018 semestr zimowy

Przedmiotowy System Oceniania na lekcjach matematyki i przedmiocie uzupełniającym Powtórka przed maturą z matematyki

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych i szczegółowych kryteriów oceniania wiedzy i umiejętności dla przedmiotu

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

Statystyka matematyczna SYLABUS

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

REGULAMIN ZAJĘĆ DYDAKTYCZNYCH Z PRZEDMIOTU

Metody Numeryczne (Matematyka) Politechnika Warszawska

PRZEDMIOTOWE ZASADY OCENIANIA Z HISTORII

PRZEDMIOTOWY SYSTEM OCENIANIA Z BIOLOGII DLA ZASADNICZEJ SZKOŁY ZAWODOWEJ NR. 39

I. Przedmiotowe Zasady Oceniania są zgodne z Ocenianiem Wewnątrzszkolnym.

REGULAMIN przedmiotu ANALIZA INSTRUMENTALNA laboratorium

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

PRZEDMIOTOWY SYSTEM OCENIANIA. z przedmiotu. Programowanie strukturalne i obiektowe. dla technikum informatycznego

Transkrypt:

Regulamin przedmiotu: Języki Programowania Zajęcia trwają 15 tygodni (2 godziny wykładu, 2 godziny laboratorium tygodniowo) Zaliczenie zajęć jest uwarunkowane zaliczeniem zajęć laboratoryjnych Prowadzący zajęcia laboratoryjne: mgr inż. Łukasz Graczykowski mgr inż. Małgorzata Janik mgr inż. Tomasz Pietrzak mgr inż. Maciej Szymański mgr inż. Barbara Trzeciak dr inż. Hanna Zbroszczyk Organizacja zajęć laboratoryjnych: - przewidzianych jest 15 zajęć laboratoryjnych (w tym 12 punktowanych, 2 kolokwia, 1 dodatkowe) - obecność jest obowiązkowa (możliwe są maksymalnie 2 nieobecności); - spóźnienie na zajęcia powyżej 15 minut automatycznie jest odnotowane jako nieobecność;

Zasady oceniania na zajęciach punktowanych: - zajęcia punktowane obejmują wykonanie 12 (dwunastu) zadań o zróżnicowanym stopniu trudności (pierwsze zajęcia są także punktowane) - dopuszczenie do wykonania zadania może być uwarunkowane zaliczeniem kolokwium wstępnego - w trakcie pisania programu wolno korzystać z napisanych przez siebie programów oraz zasobów Internetu* - napisany w trakcie trwania laboratorium program należy oddać na tych samych zajęciach - za każde zadanie można otrzymać 0-5 pkt (zrozumienie zadania: 1pkt, wykorzystanie formalnych środków języka C++: 3 pkt, aspekty użytkowe oraz strona estetyczna: 1 pkt) - w przypadku nie skończenia programu na zajęciach oceniony zostanie napisany, skompilowany oraz działający jego fragment (w przypadku programu, który nie kompiluje, ani nie wykonuje się poprawnie możliwe jest zdobycie maksymalnie 2 pkt), program należy skończyć we własnym zakresie (nie dokończenie programu może skutkować niedopuszczeniem do kolejnych zajęć); - w nadzwyczajnych sytuacjach (niezależnych od studenta) prowadzący może wyrazić zgodę na skończenie programu w domu, ustalając nową (niższą) ocenę w zależności od stopnia zaawansowania pracy wykonanej na zajęciach - w przypadku nieobecności studenci są zobowiązani do zrealizowania materiału we własnym zakresie i przedstawienia rozwiązania najdalej 2 tygodnie po nieobecności (na zajęciach lub konsultacjach) - w przypadku usprawiedliwionej nieobecności możliwe jest zaliczenie zaległego programu na mniejszą (4 pkt) ilość punktów; nie nadrobienie zaległości (zarówno w przypadku nieobecności usprawiedliwionej i nieusprawiedliwionej) może skutkować niedopuszczeniem do kolejnych zajęć - w przypadku nieobecności nieusprawiedliwionej liczba zdobytych punktów wynosi 0 (zero) *) nie wolno korzystać z programów pocztowych (chyba, że prowadzący wyrazi zgodę), komunikatorów internetowych, ani z programów kolegów z grupy swojej, jak i żadnej innej; korzystanie z telefonów komórkowych jest także zabronione.

Zasady oceniania kolokwiów: w trakcie semestru będą 2 (dwa) kolokwia: jedno w połowie semestru, drugie na końcu; kolokwium będzie polegało na napisaniu 1 (jednego) programu z materiału zrealizowanego na zajęciach (możliwe jest jednak korzystanie z: - własnych programów z zajęć, - materiałów wykładu dostępnych w trybie offline lub w wersji papierowej, - podręczników do programowania w C oraz C++, - własnych notatek); - napisany program należy przesłać przed końcem trwania kolokwium na adres e-mailowy prowadzącego; - program będzie oceniany w skali 0-20 pkt (oceniane będą: - zakres merytoryczny zrealizowanego zadania, - wykorzystane środki formalne języka C++, - aspekty użytkowe interfejsu, - strona estetyczna); Jest możliwość poprawy kolokwium na ostatnich zajęciach (w grupie swojej lub innej), przy pierwszej poprawie kolokwium możliwe będzie zdobycie maksymalnie 15 pkt, przy drugiej poprawie 10 pkt.

Na ocenę końcowa przedmiotu wpływają: wyniki z kolokwium z laboratorium: 2 * 20 pkt = 40 pkt; wyniki z programów napisanych na zajęciach 12 * 5 pkt = 60 pkt. Ocena końcowa wystawiana jest na podstawie procentowego udziału sumy Uzyskanych punktów do sumy punktów możliwej do uzyskania (100 pkt) wg. następującej zależności: (50%, 60%> - 3.0 (60%, 70%> - 3.5 (70%, 80%> - 4.0 (80%, 90%> - 4.5 (90%, 100%> - 5.0 Na ostatnich (15) zajęciach osoby, którym brakuje do oceny o 0.5 (pół) stopnia wyższej nie więcej niż 5 pkt mogą poprawić się poprzez napisanie dodatkowego programu.

Zaliczenie eksternistyczne Dla osób programujących w C++ możliwe jest zaliczenie przedmiotu projektem eksternistycznym. Osoby chcące zaliczyć przedmiot w tej formie powinny zgłosić się do prowadzącego najdalej na drugich zajęciach laboratoryjnych, na trzecich zajęciach napiszą kolokwium kwalifikujące do pracy w tym trybie. Wymagania do projektów eksternistycznych: - nietrywialny problem, do którego rozwiązania najlepiej nadaje się podejście obiektowe, - dokładna specyfikacja projektu, - stworzony projekt z dokumentacją w kodzie źródłowym, - dokumentacja użytkownika. I) Zaliczenie projektu eksternistycznego polega na zaliczeniu 3 (trzech) etapów kontrolnych w terminach zajęć podanych w nawiasach: beta (5), release candidate (10), final (15). II) Po etapie beta prowadzący może projekt zdyskwalifikować, dlatego do tego czasu zalecane jest uczestniczenie w zajęciach programowych. III) Po etapie release candidate, w przypadku braku możliwości skończenia projektu zawierającego wszystkie elementy języka omawiane na wykładzie prowadzący może projekt zamknąć. Od tego momentu należy uczestniczyć w zajęciach. IV) Przy ustalaniu oceny ostatecznej brane pod uwagę są oceny z etapów pośrednich.

Literatutra 1) B. Stroustrup Język C++ (The C++ Programming Language), WNT 2002 2) J. Grębosz Symfonia C++ standard, Pasja C++, Edition 2005 3) B. Eckel - Thinking in C++. Edycja polska, Helion 2002 4) S.B. Lippman Podstawy języka C++ (C++ Primer), WNT 1997 5) J. Liberty Poznaj C++ w 10 minut, Intersoftland 1999 6) Nicolai M. Josuttis - C++ Biblioteka standardowa. Podręcznik programisty, Helion 2003 Program przedmiotu: 1) Wprowadzenie (zasady zaliczenia przedmiotu), literatura. Język C, a C++. Typy referencyjne. 2) Przeładowanie nazw funkcji, wprowadzenie do klas. 3) Konstruktory, destruktory, funkcje zaprzyjaźnione. 4) Przeładowanie operatorów. 5) Dziedziczenie. 6) Funkcje wirtualne. 7) Operacje wejścia / wyjścia. Operacje na plikach. 8) Szablony funkcji. 9) Szablony klas. 10) Elementy biblioteki STL 11) Obsługa sytuacji wyjątkowych. 12) Algorytmy, struktury danych I. 13) Algorytmy, struktury danych II. 14) Konwertery oraz konwersje. 15) Wystawienie ocen.