Course detail

Basics of programming

FAST-GE26Acad. year: 2024/2025

Formal languages, programming languages, algorithms, visual programming environment, structures algorithms.

Language of instruction

Czech

Number of ECTS credits

2

Mode of study

Not applicable.

Department

Institute of Geodesy (GED)

Entry knowledge

Ability to build and debug a program

Rules for evaluation and completion of the course

Extent and forms are specified by guarantor’s regulation updated for every academic year.

Aims

Acquisition of basic skills algorithm

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

Not applicable.

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.

Exercise

26 hod., compulsory

Teacher / Lecturer