Programming in RAD Environment-Delphi

Transkrypt

Programming in RAD Environment-Delphi
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
MODULE DESCRIPTION
Z-ETI-1033
Programowanie w środowisku RAD - Delphi
Programming in RAD environment - Delphi
2012/2013
Module code
Module name
Module name in English
Valid from academic year
MODULE PLACEMENT IN THE SYLLABUS
Level of education
Technical and Information Education
1st degree
Studies profile
General
Subject
(1st degree / 2nd degree)
(general / practical)
Form and method of conducting
classes
Specialisation
Unit conducting the module
Module co-ordinator
Full-time
(full-time / part-time)
All
The Department of Applied Informatics
Krzysztof Strzałkowski, PhD, Eng.
Approved by:
MODULE OVERVIEW
Type of subject/group of subjects
Major
Module status
Non-compulsory
Language of conducting classes
Polish
Module placement in the syllabus semester
5th semester
Subject realisation in the academic
year
Winter and summer semesters
Initial requirements
Pascal Programming Language
Examination
Yes
Number of ECTS credit points
4
Method of
conducting
classes
Per semester
Biuro Projektu
al. Tysiąclecia Państwa Polskiego 7
25-314 Kielce
tel. 41-34-24-209, e-mail: [email protected]
(basic / major / specialist subject / conjoint / other HES)
(compulsory / non-compulsory)
(winter / summer)
(module codes / module names)
(yes / no)
Lecture
15
Classes
Laboratory
Project
Other
24
Projekt ,,Politechnika Świętokrzyska – uczelnia na miarę XXI w.’’
Program Operacyjny Kapitał Ludzki Priorytet IV Działanie 4.1, Poddziałanie 4.1.1
na podstawie umowy z Ministerstwem Nauki i Szkolnictwa Wyższego UDA – POKL.04.01.01-00-381/10-00
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
TEACHING RESULTS AND THE METHODS OF ASSESSING TEACHING RESULTS
The aim of the module is to learn the possibilities of the Delphi programming environment as
Module
well as the principles of constructing applications for Windows. Another aim is to master
target
programming skills in the Object Pascal language.
Effect
symbol
W_01
W_02
U_01
U_02
K_01
Teaching results
A student has knowledge as regards the principles
of using RAD-type tool to design window
applications.
A student has knowledge as regards the principles
of designing the GUI interface in compliance with the
operating system architecture.
Acquiring the skills of creating multi-window
applications for Windows using graphical files and
illustrations.
A student is able to assess the usefulness of
programming tools to solve engineering issues.
A student understands the necessity of continuous
improving his/her knowledge as regards modern IT
tools and ideas.
Teaching
methods
(l/c/l/p/other)
Reference to
subject effects
l/l
K_W05
l/l
K_W05
l
K_U07
K_U10
l
K_U07
K_U10
l/l
K_K01
Reference to
effects of a
field of study
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
Teaching contents:
Teaching contents as regards lectures
Lecture
number
Teaching contents
Reference to
teaching
results for a
module
1
Application designing technique in Delphi. The principles of using VCL
component libraries.
W_01
2
Operating simple components. Label. Button. Edit box. Operating OnClick and
OnExit events. The principle of switching a point of entry. Checking the
correctness of the entered data.
W_01
W_02
3
Components to present array and list data. Main menu component. The
structure of a toolbar and a status bar.
Improving knowledge of the programming language. Try … catch and try …
finally instructions. Operating exceptions. The Sender parameter.
Operating a file text using the Memo component. Operating service
components from the Dialogue pallet.
Image and PaintBox grahics of service components. The methods of displaying
and sketching and drawing graphics.
W_01
W_02
4
5
6
7-8
Multi-window applications. Types of blanks. Dynamic creating of blanks.
Biuro Projektu
al. Tysiąclecia Państwa Polskiego 7
25-314 Kielce
tel. 41-34-24-209, e-mail: [email protected]
W_01
K_01
W_02
W_02
W_01
W_02
K_01
Projekt ,,Politechnika Świętokrzyska – uczelnia na miarę XXI w.’’
Program Operacyjny Kapitał Ludzki Priorytet IV Działanie 4.1, Poddziałanie 4.1.1
na podstawie umowy z Ministerstwem Nauki i Szkolnictwa Wyższego UDA – POKL.04.01.01-00-381/10-00
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
Teaching contents as regards laboratory classes
Teaching contents
Reference to
teaching
results for a
module
1
First window program. The change of component properties. Operating
OnClick events. Message windows.
W_01
U_01
2
Operating graphical and window components. The principle of switching a
point of entry. Operating OnExit events.
W_01
U_01
3
Using the StringGrid component to operate a sequence of numbers.
Delphi applications using array structures.
U_01
Laboratory
class
number
4
9
Image component. Using the methods of operating graphics to draw and
sketch a function diagram.
U_01
U_02
W_01
W_02
U_01
W_02
U_01
K_01
W_01
U_01
U_01
U_02
10-11
Multi-window applications. Types of blanks. Dynamic creating of blanks.
Events during creating and opening as well as while destroying and closing
the blanks.
W_02
U_01
U_02
A test.
W_01
W_02
U_01
U_02
K_01
5
A test.
6-7
8
Standard one-window application. Main menu. The structure of a toolbar and
a status bar.
Editing file texts. The Memo component. Operating dialogue windows.
12
The methods of assessing teaching results
Effect
symbol
W_01
W_02
U_01
U_02
K_01
Methods of assessing teaching results
(assessment method, including skills – reference to a particular project, laboratory assignments, etc.)
An examination and tests during laboratory classes
An examination and tests during laboratory classes
An examination and tests during laboratory classes
An examination and tests during laboratory classes
Comments during the lectures and a discussion during laboratory classes
STUDENT’S INPUT
ECTS credit points
Student’s
workload
Type of student’s activity
1
2
3
4
5
Participation in lectures
Participation in classes
Participation in laboratories
Participation in tutorials (2-3 times per semester)
Participation in project classes
Biuro Projektu
al. Tysiąclecia Państwa Polskiego 7
25-314 Kielce
tel. 41-34-24-209, e-mail: [email protected]
15
24
3
Projekt ,,Politechnika Świętokrzyska – uczelnia na miarę XXI w.’’
Program Operacyjny Kapitał Ludzki Priorytet IV Działanie 4.1, Poddziałanie 4.1.1
na podstawie umowy z Ministerstwem Nauki i Szkolnictwa Wyższego UDA – POKL.04.01.01-00-381/10-00
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
6
7
8
9
Project tutorials
Participation in an examination
2
Number of hours requiring a lecturer’s assistance
10 Number of ECTS credit points which are allocated for assisted work
(1 ECTS credit point=25-30 hours)
11
12
13
14
15
15
17
18
19
20
Unassisted study of lecture subjects
Unassisted preparation for classes
Unassisted preparation for tests
Unassisted preparation for laboratories
Preparing reports
Preparing for a final laboratory test
Preparing a project or documentation
Preparing for an examination
Unassisted study of lecture subjects
44
(sum)
2.5
10
5
8
7
30
Number of hours of a student’s unassisted work
(sum)
21 Number of ECTS credit points which a student receives for unassisted
work
1.5
(1 ECTS credit point=25-30 hours)
Total number of hours of a student’s work
ECTS credit points per module
22
23
1 ECTS credit point=25-30 hours
74
4
Total number of hours connected with practical classes
38
24 Work input connected with practical classes
25 Number of ECTS credit points which a student receives for practical
classes
2
(1 ECTS credit point=25-30 hours)
Biuro Projektu
al. Tysiąclecia Państwa Polskiego 7
25-314 Kielce
tel. 41-34-24-209, e-mail: [email protected]
Projekt ,,Politechnika Świętokrzyska – uczelnia na miarę XXI w.’’
Program Operacyjny Kapitał Ludzki Priorytet IV Działanie 4.1, Poddziałanie 4.1.1
na podstawie umowy z Ministerstwem Nauki i Szkolnictwa Wyższego UDA – POKL.04.01.01-00-381/10-00