Course detail

Programming Seminar

FIT-IPSAcad. year: 2017/2018

Item has no anotation.

Language of instruction

Czech

Number of ECTS credits

2

Mode of study

Not applicable.

Learning outcomes of the course unit

Item has no knowledges.

Prerequisites

There are no prerequisites

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

The minimal total score of 50 points gained during a semester.

Course curriculum

    Syllabus of lectures:
    1. Pointers, dynamic memory allocation.
    2. Stack frames, recursion.
    3. Compilation and debugging of programs.
    4. (computer laboratory)
    5. (computer laboratory)
    6. Finite automata, POSIX regular expressions.
    7. Synchronization of processes.
    8. Deadlock.
    9. (computer laboratory)
    10. (computer laboratory)
    11. Page tables.
    12. Demand paging, page faults.
    13. Accreditation exam.

    Syllabus of computer exercises:
    1. Exercising and consulting of task of programming.
    2. Demonstration and solution of a given task.
    3. Exercising and consulting of task concerning operating system.
    4. Demonstration and solution of a given task.

Work placements

Not applicable.

Aims

The goal of the course is to provide a different point of view to key principles of programming and operating systems. In particular, with respect to abstraction of algorithms and formal automata and models, to reach the connection of theoretic and practical knowledge of a given topic.

Specification of controlled education, way of implementation and compensation for absences

  • Evaluation of the two home assignments solved in pairs of students (max 20 points)
  • Evaluation of an accreditation exam (max 80 points)

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme IT-BC-3 Bachelor's

    branch BIT , 2 year of study, winter semester, elective

Type of course unit

 

Fundamentals seminar

20 hod., compulsory

Teacher / Lecturer

Project

6 hod., optionally

Teacher / Lecturer