Course: Computer Science 2

« Back
Course title Computer Science 2
Course code KEF/INF2
Organizational form of instruction Exercise
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
  • Machala Libor, doc. RNDr. Ph.D.
  • Dudka Michal, Mgr.
Course content
<ul> <li> Basics of work in environment of Matlab software, operation field and its configuration, creation and running of m-file, work with programme help <li> Usage of basic mathematical operations and symbols, basic and special mathematical functions <li> Programming language of Matlab programme (cycles, conditions, interactive input of values of variables), compiler to C++ language <li> Matrix operations (creation of matrix, calculation of determinants, inverse matrices, etc.) <li> Data analysis and Fourier transform, statistical quantities, filtration, convolution, interpolation, polynomial expressions <li> 2D and 3D graphs, histograms, work with graphical objects <li> Data types, import and export of data, operations with text strings <li> Work with "Data acquisition" and "Image acquisition" toolboxes <li> Graphical user interface <li> Examples related to physical issues solved in Matlab - modeling of diffraction phenomena, modeling of electrostatic field of point charges, motion of body in radial gravitational field </ul>

Learning activities and teaching methods
Learning outcomes
<ul> <li> Basics of work in environment of Matlab software.
Knowledge Define the main ideas and conceptions of the subject, describe the main approaches of the studied topics, recall the theoretical knowledge for solution of model problems.
Basic knowledge of work on PC is expected.

Assessment methods and criteria

Active attendance in the classes Individual elaboration of functional software programme in Matlab environment Oral examination - verification of knowledge of basics of working in Matlab environment
Recommended literature
  • Getting started with Matlab, Version 6. (manual).
  • Rektorys, K. a kol. (1988). Přehled užité matematiky. SNTL, Praha.
  • Škrášek, J.; Tichý, Z. (1990). Základy aplikované matematiky I-III. SNTL, Praha.

Study plans that include the course
Faculty Study plan (Version) Branch of study Category Recommended year of study Recommended semester
Faculty of Science Computer Physics (1) Physics courses 1 Summer
Faculty of Science Physics (2015) Physics courses 2 Summer
Faculty of Science Instrument Physics (1) Physics courses 1 Summer