Course detail
Basics of programming
FAST-GE26Acad. year: 2022/2023
Formal languages, programming languages, algorithms, visual programming environment, structures algorithms.
Language of instruction
Czech
Number of ECTS credits
2
Mode of study
Not applicable.
Guarantor
Department
Institute of Geodesy (GED)
Learning outcomes of the course unit
Not applicable.
Prerequisites
Ability to build and debug a program
Co-requisites
Not applicable.
Planned learning activities and teaching methods
Not applicable.
Assesment methods and criteria linked to learning outcomes
Not applicable.
Course curriculum
Lectures:
1. Introduction. Formal languages. Fundamentals of Pascal.
2. Algorithm.
3. Structure algorithms (branching cycle). Data types and structures.
4. Procedures, functions, object-oriented approaches.
5. Other formal languages (SQL, Prolog, PHP)
Exercises:
1. Delphi. Visual programming. Trivial program.
2. Familiarization with the visual components of forms, a simple calculation program.
3. Data types, structures, expressions, command structure. Developing a simple program.
4. Programming a simple geodesic calculation.
5. Subprograms and user functions. Working with Files.
6.-8. Solving specified individual project.
9. Checking credit.
1. Introduction. Formal languages. Fundamentals of Pascal.
2. Algorithm.
3. Structure algorithms (branching cycle). Data types and structures.
4. Procedures, functions, object-oriented approaches.
5. Other formal languages (SQL, Prolog, PHP)
Exercises:
1. Delphi. Visual programming. Trivial program.
2. Familiarization with the visual components of forms, a simple calculation program.
3. Data types, structures, expressions, command structure. Developing a simple program.
4. Programming a simple geodesic calculation.
5. Subprograms and user functions. Working with Files.
6.-8. Solving specified individual project.
9. Checking credit.
Work placements
Not applicable.
Aims
Acquisition of basic skills algorithm
Specification of controlled education, way of implementation and compensation for absences
Extent and forms are specified by guarantor’s regulation updated for every academic year.
Recommended optional programme components
Not applicable.
Prerequisites and corequisites
Not applicable.
Basic literature
Not applicable.
Recommended reading
Not applicable.
Classification of course in study plans
Type of course unit
Lecture
13 hod., optionally
Teacher / Lecturer
Syllabus
Lectures:
1. Introduction. Formal languages. Fundamentals of Pascal.
2. Algorithm.
3. Structure algorithms (branching cycle). Data types and structures.
4. Procedures, functions, object-oriented approaches.
5. Other formal languages (SQL, Prolog, PHP)
Exercises:
1. Delphi. Visual programming. Trivial program.
2. Familiarization with the visual components of forms, a simple calculation program.
3. Data types, structures, expressions, command structure. Developing a simple program.
4. Programming a simple geodesic calculation.
5. Subprograms and user functions. Working with Files.
6.-8. Solving specified individual project.
9. Checking credit.