TE2MP_DTP Introduction to Programming

Faculty of Education
Autumn 2008
Extent and Intensity
0/0/2. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Martin Dosedla, Ph.D. (seminar tutor)
Guaranteed by
doc. Ing. Jiří Strach, CSc.
Department of Technical Education and Information Science – Faculty of Education
Contact Person: Gabriela Jančíková
Timetable
Thu 14:20–16:00 Kavárna
Prerequisites (in Czech)
TE2MP_CVT5 Pract. Appl. Computer Tech. 5 && !NOW( TE2MP_ATC AutoCad )
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 12 student(s).
Current registration and enrolment status: enrolled: 0/12, only registered: 0/12, only registered with preference (fields directly associated with the programme): 0/12
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is the acquisition of a basis in a structured programming language C. To learn the basic types of commands and the language and management structures. Knowledge of basic algorithms for simple tasks such as sorting, searching, etc. The acquisition of theoretical knowledge in the   programming through practice examples in   computer laboratory. Graduate of the subject obtained the concept of   other options for programming languages   differences in the object - oriented development of applications, graphical interface programs and essentially acquire the basic concept of   formation of computer applications in general.
Syllabus
  • 1st Introduction to Programming (Getting the structure of the course, programming, an overview of programming languages, záv. work)
  • 2nd Introduction to C (The first program in   C, the structure of the program, meeting with   environment for the translation and development in the   C)
  • 3rd Variables and Constants (The types of variables and data structures in the   C, the differences, constants, indicators)
  • 4th Operators, operands, the terms (List of applicable operators, operands, the creation of terms)
  • 5th Management structure (The types of cycles, conditional order, creating conditions of the blocks)
  • 6th Features (Basic internal functions and commands C language, functions of entry and exit, and work with   values of variables)
  • 7th Box and chain structured types (with   field, multi-dimensional arrays, features a chain Enumerations, structure, ...)
  • 8th Breakdown of (Declaration own functions and call-ins, header files, include ...)
  • 9th Indicators (Working with   indicators field chains and with   pointers, dynamic memory allocation, ...)
  • 10th Overview of algorithms. (Ordering, třízení search, types of dynamic structures - queue, stack, ...)
  • 11th Other options programming (with   graphics, win API, OpenGL, object-oriented languages (C) approach in the development of applications ...)
  • 12th Practice (Practicing knowledge and work on the tasks according to the   consultations specify ...)
Literature
  • HEROUT, Pavel. Učebnice jazyka C. 3. upr. vyd. České Budějovice: KOPP, 1996, 269 s. ISBN 80-85828-21-9. info
Assessment methods
lectures, class discussion, homeworks
Language of instruction
Czech
Teacher's information
http://www.ped.muni.cz/wtech/index.php?pg=03_studium&sec=dtp
The course is also listed under the following terms Autumn 2005, Autumn 2006, Autumn 2007, Autumn 2009, Autumn 2010.
  • Enrolment Statistics (Autumn 2008, recent)
  • Permalink: https://is.muni.cz/course/ped/autumn2008/TE2MP_DTP