Course Details

Basics of programming

Academic Year 2023/24

GE26 course is part of 1 study plan

B-P-C-GK / GI Summer Semester 1st year

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

Course Guarantor

Institute

Objective

Acquisition of basic skills algorithm

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.

Prerequisites

Ability to build and debug a program

Language of instruction

Czech

Credits

2 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

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

13 weeks, 2 hours/week, compulsory