Lecturer(s)
|
-
Chaloupka Josef, doc. Ing. Ph.D.
|
Course content
|
The purpose of this subject is to familiarize with programming languages C, C + + and Fortran on the high level. The student gets to know about design of program source code, basic and structured data types, the way of idioms writing, way of using from arithmetic up to bits opera tors. Next they will learn construction for management of execution of program (conditional commands, cycle commands), standard functions (the input and output functions, mathematical functions, functions for operations with strings, etc.), develop of user functions, with dynamic memory management, etc. In the case of programming language C ++ the student skills are enriched with object oriented programming. It is especially about proposal and efficient use of object data structures (inheritance, encapsulation, polymorphisms).
|
Learning activities and teaching methods
|
unspecified
|
Learning outcomes
|
The purpose of this subject is to familiarize with programming languages C, C + + and Fortran on the high level. The student gets to know about design of program source code, basic and structured data types, the way of idioms writing, way of using from arithmetic up to bits opera tors. Next they will learn construction for management of execution of program (conditional commands, cycle commands), standard functions (the input and output functions, mathematical functions, functions for operations with strings, etc.), develop of user functions, with dynamic memory management, etc. In the case of programming language C ++ the student skills are enriched with object oriented programming. It is especially about proposal and efficient use of object data structures (inheritance, encapsulation, polymorphisms).
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
unspecified
|
Recommended literature
|
-
Herout, P. Učebnice jazyka C. České Budějovice, 2004. ISBN 80-7232-220-6.
-
Kerninghan B. W., Ritchie O. M. Programovací jazyk C. Computer Press, Brno, 2006. ISBN 80-251-0897-X.
-
STROUSTRUP, B. Programovací jazyk C++. Praha: BEN - Technická literatura, 1997.
|