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

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

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

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

S Y L A B U S P R Z E D M I O T U. Roboty przemysłowe

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

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

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

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

S Y L A B U S P R Z E D M I O T U. Urządzenia wykonawcze Actuators, design and function

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

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

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

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

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

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

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

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

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

"Z A T W I E R D Z A M"

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

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

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

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

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

S Y L A B U S P R Z E D M I O T U. Systemy pomiarowe Measurement systems WMLAMCSI-SPom, WMLAMCNI-SPom

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

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

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

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

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

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

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

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

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

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

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

S Y L A B U S P R Z E D M I O T U. Konstrukcja broni artyleryjskiej

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

Programowanie obiektowe 1 - opis przedmiotu

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

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Bieżący sylabus w semestrze zimowym roku 2016/17

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

Informatyka 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)

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

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

E-2IZ1-03-s3. Informatyka I 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) kierunkowy (podstawowy / kierunkowy / inny HES)

Semestr letni Brak Tak

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

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

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

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

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

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

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

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

Specjalnościowy Obowiązkowy Polski Semestr 5

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

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

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

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

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

Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

Język Java i technologie Web - opis przedmiotu

Techniki modelowania programów Kod przedmiotu

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

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

Języki programowania II - opis przedmiotu

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

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

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)

Inżynieria oprogramowania - opis przedmiotu

Egzamin / zaliczenie na ocenę*

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

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

S Y L A B U S P R Z E D M I O T U. Automatyzacja pomiarów

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

Z-LOG-1034 Technologie internetowe Internet Technologies

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

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

Podstawy Informatyki Information Technology. Inżynieria Środowiska I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

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

Kierunkowy Wybieralny Polski Semestr V

Podstawy modelowania programów Kod przedmiotu

K_W04 K_W04 K_W04. Opis

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie

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

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

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

Specjalnościowy Obowiązkowy Polski Semestr trzeci

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny. Wszystkie specjalności

Transkrypt:

"Z A T W I E R D Z A M prof. dr hab. inż. Radosław TRĘBIŃSKI Dziekan Wydziału Mechatroniki i Lotnictwa Warszawa, dnia... S Y L A B U S P R Z E D M I O T U NAZWA PRZEDMIOTU: INFORMATYKA W SYSTEMACH AUTOMATYKI Wersja anglojęzyczna: INFORMATICS IN APPLICATIONS Kod przedmiotu: WMTAACSM IwSA, WMTAACNM IwSA Podstawowa jednostka organizacyjna (PJO): Wydział Mechatroniki i Lotnictwa Kierunek studiów: Specjalność: Poziom studiów: Forma studiów: Język prowadzenia: Mechatronika Automatyka i sterowanie studia drugiego stopnia studia stacjonarne i niestacjonarne polski Sylabus ważny dla naborów od roku akademickiego: 013/01 REALIZACJA PRZEDMIOTU Osoby prowadzące zajęcia (koordynatorzy): dr inż. Włodzimierz Borowczyk dr inż. Waldemar Śmietański PJO/instytut/katedra/zakład: Wydział Mechatroniki i Lotnictwa, Katedra Mechatroniki. ROZLICZENIE GODZINOWE a. Studia stacjonarne semestr forma zajęć, liczba godzin/rygor (x egzamin, + zaliczenie na ocenę, z zaliczenie) punkty ECTS razem wykłady ćwiczenia laboratoria projekt seminarium I 60/+ 6 /+ 1/z razem 60 6 1 b. Studia niestacjonarne semestr forma zajęć, liczba godzin/rygor (x egzamin, + zaliczenie na ocenę, z zaliczenie) punkty ECTS razem wykłady ćwiczenia laboratoria projekt seminarium I 36/+ 1 1/+ 1/z razem 36 1 1 1

PRZEDMIOTY WPROWADZAJĄCE WRAZ Z WYMAGANIAMI WSTĘPNYMI Matematyka Wymagania wstępne: Umiejętności różniczkowania i całkowania oraz obliczeń statystycznych. ZAKŁADANE EFEKTY KSZTAŁCENIA Symbol WIEDZA W1 W W3 Efekty kształcenia Student, który zaliczył przedmiot, Posiada uporządkowaną wiedzę w zakresie programowania strukturalnego i obiektowego w języku C++. Ma podstawową wiedzę w zakresie tworzenia projektów obiektowych z wykorzystaniem szablonów funkcji i klas. Ma podstawową wiedzę w zakresie budowy i praktyki programowania w języku C mikrokontrolerów ATmega. odniesienie do efektów kształcenia dla kierunku UMIEJĘTNOŚCI U1 U U3 Potrafi formułować zadania inżynierskie z zakresu mechatroniki i rozwiązywać je na drodze modelowania i symulacji komputerowych z wykorzystaniem dynamicznych struktur danych. Potrafi zapisywać i odczytywać informację z plików w trybie konsolowym i graficznym oraz potrafi przesyłać informację po TCP/IP. Potrafi samodzielnie projektować, analizować i uruchamiać proste programy w języku C zapewniające sterowanie elementów przez mikrokontroler ATmega. K_U0 K_U08 K_U08 K_U1 5. METODY DYDAKTYCZNE Zarówno wykład jak i ćwiczenia rachunkowe oraz laboratoryjne są prowadzone metodami aktywizującymi wykorzystując w szczególności twórcze rozwiązywanie problemów, rozwijając u studentów umiejętność dyskusji na tematy zajęć. Wykłady prowadzone głównie w formie audiowizualnej. Ćwiczenia rachunkowe związane z zagadnieniami omawianymi na wykładzie, obejmują przypomnienie, utrwalenie i usystematyzowanie wiedzy wcześniej nabytej, uzyskanej jako rezultat ukierunkowanej pracy własnej poprzez opracowywanie programów komputerowych. Ćwiczenie laboratoryjne ukierunkowano na praktyczne zastosowanie programowania do rozwiązywania problemów sterowania elementem lub układem.

6. TREŚCI PROGRAMOWE lp temat/tematyka zajęć liczba godzin wykł. ćwicz. lab. proj. semin. Podstawy programowania strukturalnego.. Paradygmaty i istota programowania obiektowego. Zalety oraz wady programowania obiektowego. Podstawy programowania obiektowego. Szablony funkcji. Szablony klas.. Obsługa wyjątków. 5. Klasy pojemnikowe wektor, pojemnik typu lista. 6. Kolejki, stosy, algorytmy i obiekty funkcyjne. 7. Zunifikowany język modelowania UML. Zasady tworzenia i wykorzystywania notacji UML. Diagramy struktur. Diagramu użycia. Diagramy klas. Diagram aktywności. 8. Ogólne wiadomości o języku programowania Java. 9. Transmisja TCP/IP i UDP. 10. 1 Rodzina kontrolerów ATmega. Środowiska uruchomieniowe WinAVR i AVRStudio. Specyfika języka C dla mikrokontrolerów na przykładzie obsługi interfejsu RS. Liczniki ATmega 1 Wybrane metody obsługi interfejsów graficznych. Razem studia stacjonarne 6 1...... Razem studia niestacjonarne 1 1 1...... TEMATY ĆWICZEŃ RACHUNKOWYCH.. 5. Opracowanie programu z wykorzystaniem wskaźników, funkcji, tablic dynamicznych. Opracowanie programu z przeciążeniem operatorów oraz zapisem i odczytem do i z pliku. Opracowanie programu obiektowego z wykorzystaniem dziedziczenia. Opracowanie programu obiektowego z wykorzystaniem polimorfizmu. Opracowanie programu z wykorzystaniem szablonów funkcji. 6. Opracowanie programu z wykorzystaniem szablonów klas. 7. Opracowanie programu z zastosowaniem obsługi wyjątków. 8. Opracowanie programu wykorzystującego klasy pojemnikowe, wektorowe, pojemniki typu lista oraz kolejki i stosy. 9. Opracowanie modelu obiektowego programu z wykorzysta-

10. niem UML. Opracowanie programu przesyłającego informację między klientem a serwerem z wykorzystaniem protokołu TCP/IP i UDP. Razem- studia stacjonarne............ Razem studia niestacjonarne... 1......... TEMATY ĆWICZEŃ LABORATORYJNYCH Środowisko WinAVR, wykorzystanie pamięci EEPROM, FLASH i interfejsu RS.. Wykorzystanie liczników ATmega Interfejsy graficzne wyświetlacze 7-segmentowe i tekstowe LCD. Razem- studia stacjonarne...... 1 Razem studia niestacjonarne...... 1 * zagadnienia realizowane indywidualnie przez studenta studiów niestacjonarnych 7. LITERATURA podstawowa: Jerzy Grębosz Pasja C++ tom1, Wydawnictwo EDITON 00 Bruce Eckel Thinking in C++, Helion 00 Opracowanie własne Materiały w postaci elektronicznej z wykładów oraz przykładowe gotowe programy T. Francuz Język C dla mikrokontrolerów AVR, Helion 011 M. Kardaś Mikrokontrolery AVR Język C Podstawy programowania, Atnel 011 uzupełniająca: John Lakos C++ projektowanie systemów informatycznych. Vademecum profesjonalisty, Helion Steve McConnel Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów, Helion R. Baranowski Mikrokontroler AVR ATmega w praktyce, BTC 005 P. Borkowski AVR & ARM programowanie mikrokontrolerów dla każdego, Helion 010 8. SPOSOBY WERYFIKACJI ZAKŁADANYCH EFEKTÓW KSZTAŁCENIA Przedmiot zaliczany jest na podstawie średniej z pozytywnych ocen za wszystkie efekty kształcenia. Efekt W1 sprawdzany jest na kolokwium i na ćwiczeniach. Efekt W sprawdzany jest głównie na ćwiczeniach Efekt W3 sprawdzany jest głównie podczas sprawdzania wiedzy teoretycznej przed ćwiczenia laboratoryjnymi oraz na kolokwium Efekt U1 sprawdzany jest na ćwiczeniach rachunkowych, sprawdzianie i zdaniach dodatkowych. 5,0 Potrafi opracować projekt obiektowy przy pomocy UML, napisać program obiektowy w C++ z wykorzystanie szablonów i dynamicznych struktur danych, uruchomić go i przetestować. Zna zasady (bdb) dobrego programowania. Potrafi stosować obsługę wyjątków. Potrafi testować programy.,5 Potrafi opracować projekt obiektowy, napisać program obiektowy w C++ z wykorzystanie szablonów (db+) i dynamicznych struktur danych, uruchomić go i przetestować. Zna zasady dobrego programowania.,0 Potrafi opracować projekt obiektowy, napisać program obiektowy w C++ z wykorzystanie szablonów (db) 3,5 (dst+) i dynamicznych struktur danych, uruchomić go i przetestować. Zna zasady dobrego programowania. Zna zasady dobrego programowania. Potrafi opracować projekt obiektowy z wykorzystaniem struktur dynamicznych. Opracować program dla tego projektu z wykorzystaniem programów szkolnych.

Potrafi testować opracowane programy. Potrafi opracować projekt obiektowy z wykorzystaniem struktur dynamicznych. Opracować program dla tego projektu z wykorzystaniem programów szkolnych. Efekt U sprawdzany jest na podstawie wykonanych programów na ćwiczeniach. 5,0 Potrafi zapisywać do plików tekstowych i binarnych i odczytywać z nich informację we wszystkich (bdb) trybach, wykonywać operacje na plikach. Potrafi przesyłać dowolną informację oraz pliki przez TCP/ IP.,5 Potrafi zapisywać do plików tekstowych i binarnych i odczytywać z nich informację we wszystkich (db+) trybach. Potrafi przesyłać dowolną informację przez TCP/IP.,0 Potrafi zapisywać do plików tekstowych i binarnych i odczytywać z nich informację we wszystkich (db) trybach. Potrafi przesyłać krótką informację przez TCP/IP. 3,5 Potrafi zapisywać do plików tekstowych i odczytywać z nich informację w trybie konsolowym. Potrafi (dst+) przesłać krótką informację przez TCP/IP. Potrafi zapisywać do plików tekstowych i odczytywać z nich informację w trybie konsolowym. Potrafi dokonać połączenia pomiędzy dwoma komputerami przez TCP/IP. Efekt U3 sprawdzany jest podczas wykonywania zadań i przygotowywania sprawozdań na ćwiczeniach laboratoryjnych. 5,0 w celu bezbłędnego oprogramowania dostępu do wszystkich przewidzianych programem (bdb) urządzeń zewnętrznych i wykorzystania wszystkich przewidzianych programem trybów pracy wbu-,5 (db+),0 (db) 3,5 (dst+) dowanych liczników. w celu bezbłędnego oprogramowania dostępu do wszystkich przewidzianych programem urządzeń zewnętrznych i wykorzystania wszystkich przewidzianych programem trybów pracy wbudowanych liczników, dopuszczalne są drobne błędy. w celu bezbłędnego oprogramowania dostępu do większości przewidzianych programem urządzeń zewnętrznych i wykorzystania większości przewidzianych programem trybów pracy wbudowanych liczników. w celu bezbłędnego oprogramowania dostępu do większości przewidzianych programem urządzeń zewnętrznych i wykorzystania większości przewidzianych programem trybów pracy wbudowanych liczników, dopuszczalne są drobne błędy. w celu bezbłędnego oprogramowania dostępu do przynajmniej połowy przewidzianych programem urządzeń zewnętrznych i wykorzystania przynajmniej połowy przewidzianych programem trybów pracy wbudowanych liczników, dopuszczalne są drobne błędy. autorzy sylabusa dr inż. Włodzimierz BOROWCZYK dr inż. Waldemar ŚMIETAŃSKI kierownik jednostki organizacyjnej odpowiedzialnej za przedmiot prof. dr hab. inż. Bogdan ZYGMUNT