dr inż. Jarosław Forenc



Podobne dokumenty
Zaliczenie przedmiotu:

dr inż. Jarosław Forenc

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

Języki programowania II - opis przedmiotu

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

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

Semestr letni Brak Tak

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

Programowanie obiektowe 1 - opis przedmiotu

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

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

Instrukcja do pracowni specjalistycznej z przedmiotu. Obiektowe programowanie aplikacji

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

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

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

Wykład 8: klasy cz. 4

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

Informatyka 2. Informatyka 2. Wykład nr 1 ( ) Dane podstawowe. - Wydział Elektryczny. Politechnika Białostocka. Program wykładu (1/2)

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

Spis treści PROGRAMOWANIE OBIEKTOWE W JĘZYKU C++: FUNKCJE ZAPRZYJAŹNIONE Z KLASĄ, PRZEŁADOWANIE OPERATORÓW. Informatyka 2

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

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

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

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

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

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

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

Semestr zimowy Podstawy Informatyki, Logika TAK

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

Programowanie (C++) NI 5

Specjalnościowy Obowiązkowy Polski Semestr 5

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

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

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

Metodyki i techniki programowania

Wstęp do programowania Laboratorium - wytyczne

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

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

Programowanie obiektowe 2 - opis przedmiotu

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

KARTA KURSU. Wstęp do programowania

Język Java i technologie Web - opis przedmiotu

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

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

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: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

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

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

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

Opisy efektów kształcenia dla modułu

PRZEWODNIK PO PRZEDMIOCIE

Algorytmy i struktury danych - opis przedmiotu

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

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

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

Podstawy programowania. Wykład: 12. Struktury, unie, pola bitowe. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Spis treści JĘZYK C - ŚLEDZENIE WYKONANIA PROGRAMU, DEBUGGER. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Wykład 5: Klasy cz. 3

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

Architektura komputerów II - opis przedmiotu

Opis. Wykład: 30 Laboratorium: 30

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

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

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

Spis treści JĘZYK C - OPERATORY BITOWE. Informatyka 2. Instrukcja do pracowni specjalistycznej z przedmiotu. Numer ćwiczenia INF32

Metodyki i techniki programowania

Z-ETI-1025 Systemy operacyjne Operating systems

Spis treści JĘZYK C - ZAGNIEŻDŻANIE IF-ELSE, OPERATOR WARUNKOWY. Informatyka 1. Instrukcja do pracowni specjalistycznej z przedmiotu

Spis treści TRYB GRAFICZNY SYSTEMU WINDOWS - PODSTAWY OBSŁUGI WYBRANEGO ŚRODOWISKA PROGRAMISTYCZNEGO. Informatyka 2

KARTA PRZEDMIOTU. Programowanie aplikacji bazodanowych w języku C# D1_2

PRZEWODNIK PO PRZEDMIOCIE

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

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

KARTA PRZEDMIOTU. Programowanie aplikacji sieciowych w języku C# D1_2

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

Transkrypt:

Informatyka 2 Politechnika Białostocka - Wydział Elektryczny semestr III, studia stacjonarne I stopnia Rok akademicki 2015/2016 Pracownia nr 1 (21/23.09.2015)

Rok akademicki 2015/2016, Pracownia nr 1 2/22 Dane podstawowe Politechnika Białostocka, Wydział Elektryczny, Katedra Elektrotechniki Teoretycznej i Metrologii ul. Wiejska 45D, 15-351 Białystok WE-204 e-mail: j.forenc@pb.edu.pl tel. (0-85) 746-93-97 http://we.pb.edu.pl/~jforenc Dydaktyka - dodatkowe materiały do pracowni Konsultacje wtorek, godz. 10:30-12:00, WE-204 piątek, godz. 10:30-12:00, WE-204 piątek, godz. 14:00-15:00, WE-204

Rok akademicki 2015/2016, Pracownia nr 1 3/22 Program przedmiotu 1. Zajęcia organizacyjne. Zaawansowane operacje wejścia-wyjścia w języku C. 2. Pliki tekstowe w języku C. 3. Pliki binarne w języku C. 4. Wskaźniki. Dynamiczny przydział pamięci w języku C. 5. Kolokwium nr 1. 6. Operacje wejścia-wyjścia w języku C++. Sterowanie formatem, manipulatory. 7. Programowanie obiektowe w języku C++: klasy i obiekty, dane i funkcje składowe klasy, prawa dostępu do składników klasy, konstruktory i destruktory.

Rok akademicki 2015/2016, Pracownia nr 1 4/22 Program przedmiotu 8. Programowanie obiektowe w języku C++: funkcje zaprzyjaźnione, przeładowanie operatorów. 9. Programowanie obiektowe w języku C++: zaawansowane operacje. Dynamiczny przydział pamięci w języku C++. 10. Kolokwium nr 2. 11. Tryb graficzny systemu Windows - podstawy obsługi wybranego środowiska programistycznego. 12. Tworzenie interfejsu użytkownika w trybie graficznym systemu Windows. 13. Operacje na tekstach w języku C++. Klasa string. 14. Obsługa plików w języku C++. 15. Zaliczenie zajęć.

Rok akademicki 2015/2016, Pracownia nr 1 5/22 Literatura 1. S. Prata: Język C. Szkoła programowania. Wydanie V. Helion, Gliwice, 2006. 2. B.W. Kernighan, D.M. Ritchie: Język ANSI C. Programowanie. Wydanie II. Helion, Gliwice, 2010. 3. R. Reese: Wskaźniki w języku C. Przewodnik. Helion, Gliwice, 2014. 4. R. Wileczek: Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows. Helion, Gliwice, 2009. 5. J. Grębosz: Symfonia C++ standard: programowanie w języku C++ orientowane obiektowo. Tom 1 i 2. Wydawnictwo Edition 2000, Kraków, 2008. 6. B. Stroustrup: Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie II poprawione. Helion, Gliwice, 2013.

Rok akademicki 2015/2016, Pracownia nr 1 6/22 Literatura 1. B. Stroustrup: Język C++. Kompendium wiedzy. Helion, Gliwice, 2014. 2. S. Prata: Język C++. Szkoła programowania. Wydanie VI. Helion, Gliwice, 2012. 3. J. Matulewski: C++Builder i Turbo C++. Podstawy. Helion, Gliwice, 2006. 4. Instrukcje do pracowni specjalistycznej: http://we.pb.edu.pl/~ketim/ketim-md 5. Materiały na stronie internetowej: http://we.pb.edu.pl/~jforenc/dydaktyka.html

Rok akademicki 2015/2016, Pracownia nr 1 7/22 Zaliczenie Ogólne warunki zaliczenia przedmiotu: obecność na zajęciach realizacja w trakcie zajęć zadań przedstawionych przez prowadzącego 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 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.

Rok akademicki 2015/2016, Pracownia nr 1 8/22 Efekty kształcenia (EK2) pisze i uruchamia programy zorientowane obiektowo stosując konstruktory, destruktory oraz deklaracje przyjaźni Student, który zalicza na ocenę dostateczny (3) powinien: 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

Rok akademicki 2015/2016, Pracownia nr 1 9/22 Efekty kształcenia (EK2) pisze i uruchamia programy zorientowane obiektowo stosując konstruktory, destruktory oraz deklaracje przyjaźni Student, który zalicza na ocenę dostateczny (3) powinien (cd.): 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ą

Rok akademicki 2015/2016, Pracownia nr 1 10/22 Efekty kształcenia (EK2) pisze i uruchamia programy zorientowane obiektowo stosując konstruktory, destruktory oraz deklaracje przyjaźni Student, który zalicza na ocenę dobry (4) powinien (oprócz wymagań na ocenę 3): 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

Rok akademicki 2015/2016, Pracownia nr 1 11/22 Efekty kształcenia (EK2) pisze i uruchamia programy zorientowane obiektowo stosując konstruktory, destruktory oraz deklaracje przyjaźni Student, który zalicza na ocenę bardzo dobry (5) powinien (oprócz wymagań na ocenę 4): 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

Rok akademicki 2015/2016, Pracownia nr 1 12/22 Efekty kształcenia (EK3) tworzy w programach zorientowanych obiektowo funkcje przeładowujące operatory Student, który zalicza na ocenę dostateczny (3) powinien: 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

Rok akademicki 2015/2016, Pracownia nr 1 13/22 Efekty kształcenia (EK3) tworzy w programach zorientowanych obiektowo funkcje przeładowujące operatory Student, który zalicza na ocenę dobry (4) powinien (oprócz wymagań na ocenę 3): umieć definiować złożone funkcje przeładowujące operatory jedno- i dwuargumentowe Student, który zalicza na ocenę bardzo dobry (5) powinien (oprócz wymagań na ocenę 4): umieć definiować funkcje przeładowujące operator przypisania (=) i znać uzasadnienie ich stosowania w programie

Rok akademicki 2015/2016, Pracownia nr 1 14/22 Efekty kształcenia (EK4) stosuje operacje zapisu i odczytu plików w samodzielnie napisanych programach komputerowych Student, który zalicza na ocenę dostateczny (3) powinien: 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)

Rok akademicki 2015/2016, Pracownia nr 1 15/22 Efekty kształcenia (EK4) stosuje operacje zapisu i odczytu plików w samodzielnie napisanych programach komputerowych Student, który zalicza na ocenę dobry (4) powinien (oprócz wymagań na ocenę 3): 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

Rok akademicki 2015/2016, Pracownia nr 1 16/22 Efekty kształcenia (EK4) stosuje operacje zapisu i odczytu plików w samodzielnie napisanych programach komputerowych Student, który zalicza na ocenę bardzo dobry (5) powinien (oprócz wymagań na ocenę 4): umieć pisać programy przetwarzające jednocześnie wiele plików tekstowych i binarnych

Rok akademicki 2015/2016, Pracownia nr 1 17/22 Efekty kształcenia (EK5) tworzy programy w graficznym środowisku systemu Windows Student, który zalicza na ocenę dostateczny (3) powinien: 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

Rok akademicki 2015/2016, Pracownia nr 1 18/22 Efekty kształcenia (EK5) tworzy programy w graficznym środowisku systemu Windows Student, który zalicza na ocenę dobry (4) powinien (oprócz wymagań na ocenę 3): 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

Rok akademicki 2015/2016, Pracownia nr 1 19/22 Efekty kształcenia (EK5) tworzy programy w graficznym środowisku systemu Windows Student, który zalicza na ocenę bardzo dobry (5) powinien (oprócz wymagań na ocenę 4): umieć obsługiwać wyjątki w programach z graficznym interfejsem użytkownika umieć zastosować obiekty i funkcje klasy string w samodzielnie napisanych programach

Rok akademicki 2015/2016, Pracownia nr 1 20/22 Dodatkowe uwagi do zaliczenia przedmiotu Zgodnie z Regulaminem studiów PB, 11, pkt. 4: Student, którego nieobecność na obowiązkowych zajęciach wyniosła więcej niż 1/5 liczby godzin zajęć i nie została usprawiedliwiona, nie uzyskuje zaliczenia przedmiotu Sprawdziany odbędą się na zajęciach: nr 5 - PS1: 21.10.2015, PS2: 19.10.2015 nr 10 - PS1: 02.12.2015, PS2: 30.11.2015 (zmiana terminu!) Poprawa sprawdzianów odbędzie się poza zajęciami Oba sprawdziany muszą być zaliczone na ocenę pozytywną Na sprawdzianach można korzystać z książek i własnych notatek, nie można korzystać z Internetu Nie przewiduje się poprawiania ocen na wyższe na koniec semestru

Rok akademicki 2015/2016, Pracownia nr 1 21/22 Dodatkowe uwagi do zaliczenia przedmiotu Sposób wyznaczania oceny końcowej na podstawie średniej arytmetycznej ocen: ocena punkty średnia ocena końcowa 5 5,0 4,75-5,00 5 5-4,8 4,25-4,74 4,5 4,5 4,5 3,75-4,24 4 4 4,0 3,25-3,74 3,5 4-3,8 3,00-3,24 3 3,5 3,5 3 3,0 2 2,0 Semestr składa się z 15 tygodni - zaliczenie przedmiotu następuje na ostatnich zajęciach

Rok akademicki 2015/2016, Pracownia nr 1 22/22 Na zajęciach nie wolno Spóźniać się Rozmawiać zbyt głośno Rozmawiać przez telefony komórkowe Przeklinać Korzystać z Internetu w celach niezwiązanych z zajęciami