Course detail

Basics of programming

FAST-GE26Acad. year: 2017/2018

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

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.

Recommended optional programme components

Not applicable.

Recommended or required reading

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Not applicable.

Language of instruction

Czech

Work placements

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.

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.

Classification of course in study plans

  • Programme B-K-C-GK Bachelor's

    branch GI , 1. year of study, summer semester, 2 credits, compulsory

  • Programme B-P-C-GK Bachelor's

    branch GI , 1. year of study, summer semester, 2 credits, compulsory

Type of course unit

 

Lecture

13 hours, optionally

Teacher / Lecturer

Exercise

26 hours, compulsory

Teacher / Lecturer

eLearning