Course Details

Basics of programming

Academic Year 2023/24

BEA008 course is part of 1 study plan

BPC-GK Summer Semester 1st year

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.

Course Guarantor

Institute

Objective

Acquisition of basic skills algorithm

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.

Prerequisites

Geodetical surveying and computation of measurements on the plane, linear algebra – fundaments of matrix calculus, use of PC.

Language of instruction

Czech

Credits

3 credits

Semester

summer

Forms and criteria of assessment

graded course-unit credit

Specification of controlled instruction, the form of instruction, and the form of compensation of the absences

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

Offered to foreign students

Not to offer

Course on BUT site

Lecture

13 weeks, 1 hours/week, elective

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

13 weeks, 2 hours/week, compulsory

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.