Programowanie w środowisku RAD – Delphi

Transkrypt

Programowanie w środowisku RAD – Delphi
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
Nazwa modułu w języku angielskim
Obowiązuje od roku akademickiego
Z-ETI-1033
Programowanie w środowisku RAD - Delphi
Programming in RAD environment - Delphi
2012/2013
A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW
Poziom kształcenia
Edukacja Techniczno-Informatyczna
I stopień
Profil studiów
akademicki
Forma i tryb prowadzenia studiów
stacjonarny
Specjalność
Jednostka prowadząca moduł
Koordynator modułu
wszystkie specjalności
Katedra Informatyki Stosowanej
dr inż. Krzysztof Strzałkowski
Kierunek studiów
(I stopień / II stopień)
(ogólno akademicki / praktyczny)
(stacjonarne / niestacjonarne)
Zatwierdził:
B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU
Przynależność do grupy/bloku
przedmiotów
kierunkowy
Status modułu
nieobowiązkowy
Język prowadzenia zajęć
polski
Usytuowanie modułu w planie studiów
- semestr
semestr V
Usytuowanie realizacji przedmiotu w
roku akademickim
zimowy i letni
Wymagania wstępne
Język Programowania - Pascal
Egzamin
tak
Liczba punktów ECTS
4
(obowiązkowy / nieobowiązkowy)
(semestr zimowy / letni)
(kody modułów / nazwy modułów)
(tak / nie)
Forma
prowadzenia zajęć
w semestrze
(podstawowy / kierunkowy / inny HES)
wykład
15
ćwiczenia
laboratorium
24
projekt
inne
C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA
Cel
modułu
Poznanie możliwości środowiska programistycznego Delphi oraz zasad budowy
aplikacji dla Windows. Doskonalenie umiejętności programowania w języku Object
Pascal.
(3-4 linijki)
Forma
odniesienie do odniesienie do
prowadzenia
efektów
efektów
zajęć
kierunkowych obszarowych
(w/ć/l/p/inne)
Symbol
efektu
Efekty kształcenia
W_01
Student ma wiedzę nt. zasad posługiwania się narzędziem
typu RAD do projektowania aplikacji okienkowych.
w/l
K_W05
W_02
Student ma wiedzę nt. zasad projektowania interfejsu GUI
aplikacji zgodnego z architekturą systemu operacyjnego.
w/l
K_W05
U_01
Nabycie umiejętności budowy wielookienkowych
aplikacji dla Windows z wykorzystaniem plików i
ilustracji graficznych.
l
K_U07
K_U10
U_02
Student potrafi ocenić przydatność narzędzi
programowania do rozwiązywania zagadnień
inżynierskich
l
K_U07
K_U10
w/l
K_K01
K_01
Student rozumie potrzebę stałego uzupełniania wiedzy z
obszaru nowoczesnych narzędzi i idei informatyki
T1A_W03
T1A_W05
S1A_W06
T1A_W03
T1A_W05
S1A_W06
T1A_U01
T1A_U02
T1A_U05
T1A_U07
T1A_U08
T1A_U01
T1A_U02
T1A_U05
T1A_U07
T1A_U08
T1A_K01
Treści kształcenia:
1. Treści kształcenia w zakresie wykładu
Nr
wykładu
1
2
3
4
5
6
Treści kształcenia
Technika projektowania aplikacji w Delphi. Zasady korzystania z
biblioteki komponentów VCL
Obsługa prostych komponentów. Etykieta. Przycisk. Pole edycyjne.
Obsługa zdarzeń OnClick oraz OnExit. Zasada przełączania ogniska
wejścia. Sprawdzanie poprawności wprowadzanych danych.
Komponenty do prezentacji danych tablicowych i listowych. Komponent
menu głównego. Budowa paska narzędziowego i paska stanu.
Uzupełnienie wiadomości na temat języka programowania. Instrukcje
try ... except, try ... finally oraz on ... do. Składowe obiektów: pola i
właściwości. Operatory obiektowe. Parametr Sender.
Obsługa pliku tekstowego z użyciem komponentu Memo. Obsługa
komponentów z palety Dialog.
Komponenty obsługi grafiki Image i PaintBox. Metody wyświetlania i
wykreślania grafiki.
Odniesienie
do efektów
kształcenia
dla modułu
W_01
W_01
W_02
W_01
W_02
W_01
K_01
W_02
W_02
7-8
Aplikacje wielookienkowe. Rodzaje formatek. Dynamiczne kreowanie
formatek.
W_01
W_02
K_01
2. Treści kształcenia w zakresie ćwiczeń
Nr zajęć
ćwicz.
Treści kształcenia
Odniesienie
do efektów
kształcenia
dla modułu
3. Treści kształcenia w zakresie zadań laboratoryjnych
Nr zajęć
lab.
1
Treści kształcenia
4
Pierwszy program okienkowy. Zmiana właściwości komponentów.
Obsługa zdarzeń OnClick. Okienka komunikatów.
Obsługa komponentów graficznych i okiennych. Zasada przełączania
ogniska wejścia. Obsługa zdarzeń OnExit.
Wykorzystanie komponentu StringGrid do obsługi ciągu liczbowego
Aplikacje Delphi wykorzystujące struktury tablicowe.
5
Sprawdzian
6-7
Standardowa aplikacja jedno-okienkowa. Menu główne. Budowa paska
narzędziowego i paska stanu.
8
Edytowanie plików tekstowych. Komponent TMemo. Obsługa okienek
dialogowych.
Komponent TImage. Wykorzystanie metod obsługi grafiki do
wykreślania wykresu funkcji.
Aplikacja wielookienkowa. Dynamiczne kreowanie formatek.
Zdarzenia przy kreowaniu i otwieraniu oraz przy destrukcji i zamykaniu
formatek.
Sprawdzian
2
3
9
10-11
12
4. Charakterystyka zadań projektowych
5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych
Odniesienie
do efektów
kształcenia
dla modułu
W_01
U_01
W_01
U_01
U_01
U_01
U_02
W_01
W_02
U_01
W_02
U_01
K_01
W_01
U_01
U_01
U_02
W_02
U_01
U_02
W_01
W_02
U_01
U_02
K_01
Metody sprawdzania efektów kształcenia
Symbol
efektu
W_01
W_02
Metody sprawdzania efektów kształcenia
(sposób sprawdzenia, w tym dla umiejętności – odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.)
Egzamin i sprawdziany na laboratorium
Egzamin i sprawdziany na laboratorium
U_02
Egzamin i sprawdziany na laboratorium
Egzamin i sprawdziany na laboratorium
K_01
Komentarze na wykładach i dyskusja na laboratorium
U_01
Nakład pracy studenta
Bilans punktów ECTS
obciążenie
studenta
Rodzaj aktywności
1
2
3
4
5
6
7
8
9
10
Udział w wykładach
Udział w ćwiczeniach
Udział w laboratoriach
Udział w konsultacjach (2-3 razy w semestrze)
Udział w zajęciach projektowych
Konsultacje projektowe
Udział w egzaminie
Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela
akademickiego
Liczba punktów ECTS, którą student uzyskuje na zajęciach
wymagających bezpośredniego udziału nauczyciela akademickiego
15
24
3
2
44
(suma)
2.5
(1 punkt ECTS=25-30 godzin obciążenia studenta)
11
12
13
14
15
15
17
18
19
20
21
Samodzielne studiowanie tematyki wykładów
Samodzielne przygotowanie się do ćwiczeń
Samodzielne przygotowanie się do kolokwiów
Samodzielne przygotowanie się do laboratoriów
Wykonanie sprawozdań
Przygotowanie do kolokwium końcowego z laboratorium
Wykonanie projektu lub dokumentacji
Przygotowanie do egzaminu
Liczba godzin samodzielnej pracy studenta
Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej
pracy
10
5
8
7
30
(suma)
1.5
(1 punkt ECTS=25-30 godzin obciążenia studenta)
22
23
Sumaryczne obciążenie pracą studenta
Punkty ECTS za moduł
1 punkt ECTS=25-30 godzin obciążenia studenta
24
Nakład pracy związany z zajęciami o charakterze praktycznym
Suma godzin związanych z zajęciami praktycznymi
25
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o
charakterze praktycznym
74
4
38
2
1 punkt ECTS=25-30 godzin obciążenia studenta
D. LITERATURA
Wykaz literatury
Witryna WWW
modułu/przedmiotu
1. Cieślak M., Jasiński M. „Droga do Delphi. Autostrada sukcesu”. Croma,
Wrocław 1997
2. Cantu M. „Delphi 7. Praktyka programowania”. Mikom, Warszawa 2004 lub
późniejsze wydania
3. Pacheco X. Texeira S. Delphi 6. Vademecum profesjonalisty. Helion
4. Strzałkowski K., Podstawy Delphi, Wyd. Stachurski, Kielce 2000

Podobne dokumenty