CST:T2_IB001 Intro to Prog. using C - Course Information
T2_IB001 Introduction to Programming using C
Pan-university studiesSpring 2013
- Extent and Intensity
- 0/4. 0 credit(s). Type of Completion: -.
- Teacher(s)
- RNDr. Jaroslav Pelikán, Ph.D. (lecturer)
RNDr. Jiří Glozar (seminar tutor)
Mgr. et Mgr. Tomáš Sklenák (assistant) - Guaranteed by
- prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: Mgr. Lukáš Másilko
Supplier department: Support Centre for Students with Special Needs - Timetable of Seminar Groups
- T2_IB001/T01: Tue 10:00–11:55 Učebna S6 (20), Wed 9:00–10:55 Učebna S6 (20), J. Glozar
- Prerequisites
- SOUHLAS
Knowledge of PC computer handling (on a user level). - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- there are 19 fields of study the course is directly associated with, display
- Course objectives
- The main aim of the course Introduction to Programming is to introduce students to basic principles of computer problem-solving. This course is based on the use of the C programming language.
At the end of this course, students should be able to:
design an algorithm to solve a given problem;
code an algorithm in the C programming language;
debug a created program. - Syllabus
- Programming languages, compiler.
- Output functions, constants, expressions.
- Variables, declarations, input functions.
- Assignment statement, conditional statement, loops.
- Algorithms based on recurrence relation.
- Data types (abstraction, representation, data processing): array, string, struct, union, file.
- Functions, parameters, recursion.
- Numerical algorithms: precision, errors.
- Non-numerical algorithms: text processing.
- Algorithm analysis: correctness, efficiency.
- Pointer type. Dynamic data structures.
- Literature
- HEROUT, Pavel. Učebnice jazyka C. 6. vyd. České Budějovice: Kopp, 2009, 271, viii. ISBN 9788072323838. info
- KERNIGHAN, Brian W. Programovací jazyk C. Edited by Dennis M. Ritchie. 1. vyd. Brno: Computer Press, 2006, 286 s. ISBN 802510897X. info
- Učíme se programovat v jazyce C. Edited by Václav Kadlec. Vyd. 1. Praha: Computer Press, 2002, xiii, 277. ISBN 8072267159. info
- CORMEN, Thomas H. Introduction to algorithms. 2nd ed. Cambridge, Mass.: MIT Press, 2001, xxi, 1180. ISBN 0070131511. info
- Teaching methods
- This is a tutorial-based course.
- Assessment methods
- No completion. The subject is only offered to students with special needs. It is designed as a record of individual instruction.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Information on completion of the course: Předmět se neukončuje.
The course is taught annually.
General note: Předmět je určen pouze studentům se specifickými nároky. Slouží k evidenci individuální výuky.
Information on course enrolment limitations: Předmět je určen pouze studentům se specifickými nároky. Slouží k evidenci individuální výuky. - Teacher's information
- http://www.fi.muni.cz/usr/pelikan/Vyuka/Vyuk2.html
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/cus/spring2013/T2_IB001