Course detail
Basics of Programming
FSI-SZPAcad. year: 2010/2011
An introduction to algorithmization utilizing the PASCAL programming language. Main topics of the subject are structure and properties of algorithms, Pascal commands, simple and stuctured data types, input and output, pointers and some sorting and searching techniques.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
FINAL ASSESSMENT: A (excellent): 100--90; B (very good): 89--80; C (good): 79--70; D (satisfactory): 69--60; E (sufficient): 59--50; F (failed): 49--0.
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Pascal basic statements.
3. Simple data types: Real, Boolean. Variables, constants and expressions.
4. Simple data types: Char, Interval and enumeration type.
5. Structured data types: Array and String.
6. Input and Output.
7. Structured data types: Record and Set.
8. Procedures and functions. Recursive algorithms.
9. File types.
10. Pointer types.
11. Dynamic data structures.
12. Basic searching and sorting algorithms.
13. Teacher's reserve.
Computer-assisted exercise
Teacher / Lecturer
Syllabus