Course detail
Basics of programming
FAST-BEA008Acad. year: 2025/2026
Basic programming skils, Scilab, numeration systems, expression of data amount in informatics, overview of computer architectures and basic terms on the field of HW, operating systems and their developement, programming languages and their developement comments, variables, data types, operators, functions, conditions, cycles, input and output.
Language of instruction
Czech
Number of ECTS credits
3
Mode of study
Not applicable.
Guarantor
Department
Institute of Geodesy (GED)
Entry knowledge
Geodetical surveying and computation of measurements on the plane, linear algebra – fundaments of matrix calculus, use of PC.
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.
Classification of course in study plans
- Programme BPC-GK Bachelor's 1 year of study, summer semester, compulsory
Type of course unit
Lecture
13 hod., optionally
Teacher / Lecturer
Syllabus
- 1. Purpose and content of the subject, requiements for obtaining the classified credit, information sources. Numeration systems, expression of data amount in informatics, overview of computer architectures and basic terms on the field of HW.
- 2. Operating systems and their developement, programming languages and their developement.
- 3. Comments, variables, data types.
- 4. Operators, functions, conditions.
- 5. Cycles, input and output.
Exercise
26 hod., compulsory
Teacher / Lecturer
Syllabus
- 1. Introduction, acquaintation with graphical interface of Scilab, interpreter, variables.
- 2. Built-in functions, vectors, matrixes and operations with them.
- 3. Matrix functions, user functions.
- 4. Scripts and their execution.
- 5. Relation and logical operators, conditions.
- 6. Cycles, input and output.
- 7.-8. Individual work on a project.
- 9. Consultation of the project.
- 10. Check of the project and granting of classified credit.