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

Wielkość: px
Rozpocząć pokaz od strony:

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

Transkrypt

1 Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Programowanie komputerów 1 Nazwa modułu w języku angielskim Programming of computers 1 Obowiązuje od roku akademickiego 2012/2013 A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom kształcenia Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) automatyka Katedra Systemów Sterowania i Zarządzania dr inż. Katarzyna Rutczyńska-Wdowiak Zatwierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w planie studiów - semestr Usytuowanie realizacji przedmiotu w roku akademickim kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski IV semestr letni (semestr zimowy / letni) Wymagania wstępne Informatyka 1, Informatyka 2 (kody modułów / nazwy modułów) Egzamin Liczba punktów ECTS 5 nie (tak / nie) Forma prowadzenia zajęć ćwiczenia laboratorium projekt inne w semestrze 45 30

2 C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Celem modułu jest zapoznanie studenta z zasadami programowania obiektowego, środowiskiem IDE, komponentami i ich właściwościami, programowaniem zdarzeń, obsługą wyjątków, jak również wprowadzeniem do projektowania i zarządzania relacyjnymi bazami danych. Symbol efektu U_02 K_01 K_02 Efekty kształcenia student, który zaliczył przedmiot: ma wiedzę na temat podstawowych pojęć z zakresu programowania obiektowego, tj. klasa, dziedziczenie, polimorfizm, hermetyzacja, metoda. Zna środowisko IDE, podstawowe komponenty, ich właściwości oraz zdarzenia. zna stosowane metody konwersji, obsługę wyjątków, standardowe okna dialogowe. ma wiedzę w zakresie projektowania aplikacji i tworzenia komponentów. ma uporządkowaną wiedzę w zakresie projektowania i zarządzania relacyjnymi bazami danych. Zna zasady wykorzystywania komponentów wizualnych do szybkiej budowy aplikacji bazodanowych. potrafi posłużyć się wiedzą w zakresie programowania obiektowego w celu zaprojektowania aplikacji. potrafi posłużyć się wiedzą w zakresie projektowania relacyjnych baz danych. rozwinął umiejętność współpracowania i pracy zespołowej ma świadomość wpływu nowoczesnych rozwiązań na pozatechniczne aspekty i skutki działalności inżynierskiej Forma prowadzenia zajęć (w/ć/l/p/inne) laboratorium laboratorium laboratorium odniesienie do efektów kierunkowych K_U17 K_U17 K_K04 K_K02 odniesienie do efektów obszarowych T1A_W03 T1A_W07 T1A_W03 T1A_W03 T1A_U07 T1_U09 T1A_U07 T1A_K03 T1A_K02 Treści kształcenia: 1. Treści kształcenia w zakresie u. Nr u Treści kształcenia 1 Wprowadzenie do projektowania w Object Pascal. Podstawowe pojęcia związane z programowaniem obiektowym, m.in.: klasa, dziedziczenie, polimorfizm, hermetyzacja, metoda, pole danych. Odniesienie do efektów kształcenia dla modułu 2 Środowisko IDE. 3 Struktura programu. 4 Pętle. 5 Podstawowe komponenty i ich właściwości, manipulacja komponentami. Podstawy programowania zdarzeń. 6 Komponenty i ich właściwości. Podstawy programowanie zdarzeń c.d.

3 7 Projektowanie formularza. 8 Typy przycisków, przyciski opcji i pól wyboru. 9 Listy. 10 Obiekty StringGrid. 11 Projektowanie aplikacji składających się z wielu formularzy. 12 Obsługa wyjątków. 13 Komunikaty. 14 Standardowe okna dialogowe do obsługi plików, czcionek, drukarek. 15 Grafika. 16 Tworzenie komponentów. 17 Wprowadzenie do projektowania relacyjnych baz danych z wykorzystaniem komponentów bazodanowych. 18 Proste zapytania SQL. 19 Tworzenie raportów. 20 Współpraca z obiektami i bibliotekami systemu, tworzenie bibliotek DLL. 21 Procedury numeryczne w Delphi. 22 Tworzenie komponentów c.d. 23 Zaliczenie 2. Treści kształcenia w zakresie zadań laboratoryjnych Nr zajęć ćwicz. Treści kształcenia Odniesienie do efektów kształcenia dla modułu 1 Wprowadzenie 2 Środowisko IDE. 3 Podstawowe komponenty i ich właściwości, manipulacja komponentami. 4 Podstawy programowania zdarzeń. 5 Projektowanie formularza. 6 Typy przycisków, przyciski opcji i pól wyboru. 7 Listy. 8 Projektowanie formularzy c.d. Pętle. 9 Obiekty StringGrid. 10 Komunikaty. Standardowe okna dialogowe do obsługi plików, czcionek, drukarek. 11 Grafika. 12 Projektowanie relacyjnych baz danych z wykorzystaniem komponentów bazodanowych. Proste zapytania SQL. Tworzenie raportów. U_02 13 Tworzenie komponentów. 14 Procedury numeryczne w Delphi. K_01

4 K_02 15 Zaliczenie. U_02 Metody sprawdzania efektów kształcenia Symbol efektu Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym dla umiejętności odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.) Zaliczenie (część 1) Zaliczenie (część 2) Zaliczenie (część 3) Zaliczenie (część 4) Kolokwium 1 w zakresie ćwiczeń laboratoryjnych U_02 Kolokwium 2 w zakresie ćwiczeń laboratoryjnych K_01 Kolokwium 3 w zakresie ćwiczeń laboratoryjnych K_02 Kolokwium 4 w zakresie ćwiczeń laboratoryjnych

5 D. NAKŁAD PRACY STUDENTA Bilans punktów ECTS Rodzaj aktywności obciążenie studenta 1 Udział w ach 45 2 Udział w ćwiczeniach 3 Udział w laboratoriach 30 4 Udział w konsultacjach (2-3 razy w semestrze) 8 5 Udział w zajęciach projektowych 6 Konsultacje projektowe 7 Udział w egzaminie 8 9 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela akademickiego 10 Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) 83 (suma) 3,32 11 Samodzielne studiowanie tematyki ów Samodzielne przygotowanie się do ćwiczeń 13 Samodzielne przygotowanie się do kolokwiów Samodzielne przygotowanie się do laboratoriów 15 Wykonanie sprawozdań 15 Przygotowanie do kolokwium końcowego z laboratorium 17 Wykonanie projektu lub dokumentacji (projekt biznesowy) 18 Przygotowanie do zaliczenia końcowego Wykonanie ankiet 20 Liczba godzin samodzielnej pracy studenta 42 (suma) 21 Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) 1,68 22 Sumaryczne obciążenie pracą studenta Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 5 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta 1,2

6 E. LITERATURA Wykaz literatury Witryna WWW modułu/przedmiotu 1. Coad P., Nicola J.: Programowanie obiektowe. Oficyna Wydawnicza Read Me Grażyński A, Zarzycki Z.: Delphi 7 dla każdego, Helion, Gliwice Wybrańczyk M.: Delphi 7 i bazy danych, Helion, Gliwice Daniluk A.: ABC Delphi 6, Helion, Gliwice Struzińska-Walczak A., Walczak K.: Delphi. Nauka programowania wizualno obiektowego, W&W, Warszawa Reisdorph K.: Delphi 6 dla każdego. Helion Jakubowski A.: Delphi 4 Tworzenie systemów baz danych. Księga eksperta. Helion 1999.