Zaliczenie przedmiotu:

Podobne dokumenty
dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

Programowanie obiektowe 1 - opis przedmiotu

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

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

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

Architektura komputerów II - opis przedmiotu

Programowanie (C++) NI 5

Języki programowania II - opis przedmiotu

KARTA KURSU. Programowanie obiektowe

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

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

Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści

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

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

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

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

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

Rok akademicki: 2012/2013 Kod: EAR s Punkty ECTS: 3. 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

PROE wykład 3 klasa string, przeciążanie funkcji, operatory. dr inż. Jacek Naruniec

dr inż. Jarosław Forenc

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

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

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

Programowanie obiektowe 2 - opis przedmiotu

Opisy efektów kształcenia dla modułu

Język Java i technologie Web - opis przedmiotu

Opis efektów kształcenia dla modułu zajęć

PRZEWODNIK PO PRZEDMIOCIE

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

PRZEWODNIK PO PRZEDMIOCIE

Semestr zimowy Podstawy Informatyki, Logika TAK

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

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

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

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

Programowanie obiektowe w języku C++ Zarządzanie procesami. dr inż. Jarosław Forenc. Przeładowanie (przeciążanie) operatorów

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

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

Programowanie obiektowe w języku C++ dr inż. Jarosław Forenc

Wstęp do programowania Laboratorium - wytyczne

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Semestr letni Brak Tak

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

PRZEWODNIK PO PRZEDMIOCIE

Specjalnościowy Obowiązkowy Polski Semestr 5

PRZEWODNIK PO PRZEDMIOCIE

Algorytmy i struktury danych - opis przedmiotu

Podstawy programowania.

Klasa 2 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na. poszczególne oceny

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

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

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

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

Symfonia C++ standard : programowanie w języku C++ orientowane obiektowo. T. 2 / Jerzy Grębosz. Wyd. 3 C popr. Kraków, 2015.

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

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

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_5

PRZEWODNIK PO PRZEDMIOCIE

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

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

2. Klasy cz. 2 - Konstruktor kopiujący. Pola tworzone statycznie i dynamicznie - Funkcje zaprzyjaźnione - Składowe statyczne

C++. Æwiczenia zaawansowane

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

Opis. Wykład: 30 Laboratorium: 30

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

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

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH KLASA 4:

PRZEWODNIK PO PRZEDMIOCIE

> C++ dziedziczenie. Dane: Iwona Polak. Uniwersytet Śląski Instytut Informatyki

KARTA KURSU. Wstęp do programowania

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

dr inż. Jarosław Forenc

biegle i poprawnie posługuje się terminologią informatyczną,

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

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Wymagania edukacyjne z zajęć komputerowych klasa 4:

Instrukcja do pracowni specjalistycznej z przedmiotu. Obiektowe programowanie aplikacji

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

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

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

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia. Technologie informacyjne Rodzaj przedmiotu:

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

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

K_W04 K_W04 K_W04. Opis

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

2. Klasy cz. 2 - Konstruktor kopiujący. Pola tworzone statycznie i dynamicznie - Funkcje zaprzyjaźnione - Składowe statyczne

Transkrypt:

INFORMATYKA 2 - Wykład 15h Kod przedmiotu: ES1C300 016, ECTS: 3 pkt. Kierunek: Elektrotechnika, studia stacjonarne I stopnia Semestr: III, rok akademicki: 2016/2017 Zaliczenie przedmiotu: Ogólne warunki zaliczenia przedmiotu: - zaliczenie wykładu odbędzie się na podstawie wyników dwóch sprawdzianów pisemnych; - zaliczenie nr 1-23.11.2016 efekty kształcenia: EK2, EK3; - zaliczenie nr 2-25.01.2017, efekty kształcenia: EK1; - na zaliczeniu każdy efekt kształcenia będzie oceniany oddzielnie; - ocena końcowa jest średnią arytmetyczną z trzech ocen. Podstawę do zaliczenia przedmiotu (uzyskanie punktów ECTS) stanowi stwierdzenie, że każdy z założonych efektów kształcenia został osiągnięty w co najmniej minimalnym akceptowalnym stopniu. Efekty kształcenia i system ich oceniania: Student, który zaliczył przedmiot: EK1 opisuje podstawowe zadania systemu operacyjnego oraz strukturę sieci komputerowych - podaje definicję i wymienia podstawowe zadania systemu operacyjnego; - opisuje wybraną metodę przydziału pamięci dyskowej; - wyjaśnia podstawowe pojęcia związane z sieciami komputerowymi; - charakteryzuje wybrane media transmisyjne i urządzenia sieciowe. - podaje strukturę dysku logicznego w wybranym systemie plików (FAT, NTFS, ext); - wyjaśnia pojęcia stronicowania i segmentacji pamięci oraz opisuje zasadę działania pamięci wirtualnej; - charakteryzuje podstawowe protokoły sieciowe oraz topologie sieci komputerowych. - opisuje sposób przechowywania informacji o położeniu pliku na dysku w wybranym systemie plików (FAT, NTFS, ext); - opisuje modele ISO/OSI i TCP/IP stosowane w sieciach komputerowych.

EK2 pisze i uruchamia programy zorientowane obiektowo stosując konstruktory, destruktory oraz deklaracje przyjaźni - wyjaśnia podstawowe pojęcia związane z programowaniem obiektowym; - charakteryzuje strumienie i operatory odpowiadające za wczytywanie i wyświetlanie danych w języku C++ oraz wyjaśnia zasadę działania manipulatorów sterujących formatem wejścia-wyjścia; - opisuje definicję i składniki klasy oraz prawa dostępu do składników klasy; podaje przykładową definicję klasy; - podaje przeznaczenie oraz sposób definiowania konstruktorów i destruktorów; - wyjaśnia co to są i kiedy są stosowane funkcje zaprzyjaźnione z klasą. - wyjaśnia na czym polega przeładowanie/przeciążenie nazwy funkcji i kiedy jest stosowane w definicji klasy; - opisuje rolę wskaźnika this w funkcjach składowych klasy; - charakterysuje operatory języka C++ przeznaczone do dynamicznego przydziału i zwalniania pamięci. - charakteryzuje konstruktory kopiujące i domniemane, wyjaśnia kiedy są wywoływane; - opisuje zastosowanie dziedziczenia i funkcji wirtualnych w programowaniu obiektowym. EK3 tworzy w programach zorientowanych obiektowo funkcje przeładowujące operatory - opisuje strukturę funkcji przeładowującej operator, podaje przykład takiej funkcji; - wyjaśnia różnice w definicji funkcji przeładowującej operator, w przypadku, gdy jest ona funkcją składową klasy i funkcją globalną. - charakteryzuje funkcje przeładowujące operatory jedno- i dwuargumentowe; - charakteryzuje funkcje przeładowujące operatory: << i >>. - wyjaśnia kiedy konieczne jest przeładowanie operatora przypisania (=). 26.09.2016 dr inż. Jarosław Forenc

INFORMATYKA 2 - Pracownia specjalistyczna 30h Kod przedmiotu: ES1C300 016, ECTS: 3 pkt. Kierunek: Elektrotechnika, studia stacjonarne I stopnia Semestr: III, rok akademicki: 2016/2017 Zaliczenie przedmiotu: Ogólne warunki zaliczenia przedmiotu: - obecność na zajęciach (więcej niż trzy nieusprawiedliwione nieobecności skutkują niezaliczeniem pracowni); - realizacja w trakcie zajęć zadań przedstawionych przez prowadzącego; - zaliczenie prac domowych; - zaliczenie dwóch sprawdzianów praktycznych pisania programów komputerowych (otrzymanie oceny 3,0 lub wyższej); - zaliczenie projektu zespołowego (otrzymanie oceny 3,0 lub wyższej); - ocena końcowa jest średnią arytmetyczną otrzymanych ocen. Podstawę do zaliczenia przedmiotu (uzyskanie punktów ECTS) stanowi stwierdzenie, że każdy z założonych efektów kształcenia został osiągnięty w co najmniej minimalnym akceptowalnym stopniu. Efekty kształcenia i system ich oceniania: Student, który zaliczył przedmiot: EK2 pisze i uruchamia programy zorientowane obiektowo stosując konstruktory, destruktory oraz deklaracje przyjaźni - znać ogólną strukturę programu w języku C++ i pisać programy oparte na tej strukturze; - umieć poprawnie wczytywać i wyświetlać dane stosując odpowiednie strumienie (cin, cout) i operatory (>>, <<); - umieć sterować formatem wejścia-wyjścia przy wykorzystaniu manipulatorów; - projektować proste klasy zawierające dane i funkcje składowe; - poprawnie stosować prawa dostępu do składników klasy; - umieć definiować i wywoływać funkcje składowe klasy, w przypadku, gdy definicja funkcji jest umieszczona w lub poza definicją klasy; - projektować klasy zawierające konstruktory i destruktory; - umieć definiować i poprawnie stosować funkcje zaprzyjaźnione z klasą. - projektować złożone klasy zawierające dane i funkcje składowe, konstruktory i destruktory; - umieć stosować dynamiczny przydział i zwalniać pamięć w funkcjach składowych klasy; - umieć inicjalizować niestatyczne składniki klasy stosując listę inicjalizacyjną konstruktora.

- znać powód stosowania oraz poprawnie definiować konstruktory kopiujące; - umieć tworzyć programy, w których definicja klasy i definicje jej funkcji składowych są umieszczone w oddzielnych plikach. EK3 tworzy w programach zorientowanych obiektowo funkcje przeładowujące operatory - umieć definiować proste funkcje przeładowujące operatory jedno- i dwuargumentowe; - umieć definiować funkcje przeładowujące operator <<; - umieć definiować funkcje przeładowujące operatory, jako funkcje składowe klasy oraz jako funkcje globalne. - umieć definiować złożone funkcje przeładowujące operatory jedno- i dwuargumentowe. - umieć definiować funkcje przeładowujące operator przypisania (=) i znać uzasadnienie ich stosowania w programie. EK4 stosuje operacje zapisu i odczytu plików w samodzielnie napisanych programach komputerowych - znać schemat przetwarzania pliku i potrafić zastosować go w samodzielnie napisanych programach; - umieć otworzyć plik w trybie tekstowym lub binarnym do zapisu lub odczytu oraz zamknąć ten plik; - umieć pisać proste programy przetwarzające pliki tekstowe i binarne zawierające liczby całkowite i/lub rzeczywiste; - znać i stosować w programach podstawowe funkcje do odczytu i zapisu plików tekstowych (fscanf, fprintf) oraz binarnych (fread, fwrite). - umieć pisać programy przetwarzające pliki tekstowe i binarne zawierające dane różnych typów prostych i złożonych; - znać i stosować w programach funkcje znakowe i łańcuchowe do odczytu i zapisu plików tekstowych oraz funkcje rekordowe (blokowe) do operacji na plikach binarnych. - umieć pisać programy przetwarzające jednocześnie wiele plików tekstowych i binarnych. EK5 tworzy programy w graficznym środowisku systemu Windows - umieć zaprojektować graficzny interfejs użytkownika stosując odpowiednie komponenty biblioteki VCL; - umieć napisać program składający się z jednego okna graficznego; - umieć dodać do programu menu główne i menu podręczne; - umieć stosować w programie standardowe okienka dialogowe;

- umieć napisać program z graficznym interfejsem użytkownika rozwiązujący prosty problem inżynierski; - umieć napisać prostą dokumentację do program. - umieć napisać program składający się z wielu okien graficznych; - umieć stosować zapis i odczyt plików tekstowych i/lub binarnych w programach z graficznym interfejsem użytkownika; - umieć napisać program z graficznym interfejsem użytkownika rozwiązujący złożony problem inżynierski; - umieć napisać rozbudowaną dokumentację do program. - umieć obsługiwać wyjątki w programach z graficznym interfejsem użytkownika; - umieć zastosować obiekty i funkcje klasy string w samodzielnie napisanych programach. 26.09.2016 dr inż. Jarosław Forenc