Course: Computer Practicum

« Back
Course title Computer Practicum
Course code KMA/PCP
Organizational form of instruction Lesson
Level of course unspecified
Year of study not specified
Semester Winter
Number of ECTS credits 2
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Černá Dana, doc. RNDr. Ph.D.
Course content
Seminar focused on Matlab software product. Basic functionality of Matlab and how to use it for a mathematical task solving. Held in a computer-equipped classroom. 1. The MATLAB system. Expressions, variables, functions. Matrices - creating matrices, operations, special matrices. 2. Relational operators, conditional and loop control. Saving objects. Functions and scripts. 3. Solving linear systems of equations. 4. Determinants, factorizations, eigenvalues, eigenvectors, decompositions. 5. Plotting tools in 1D and 2D. 6. Polynomials - simplification, factorization, polynomial roots, polynomial derivatives, partial fraction expansion. 7. Symbolic computation - limits, differentiation, integration, summations, Taylor series. 8. Symbolic computation - simplifying algebraic expressions, solving algebraic and differential equations. 9. Managing memory, sparse matrices. Speed of computation. Parallel computing - Parallel Computing Toolbox, SPMD and MPMD, Amdahl's law. 10. - 14. Solving mathematical problems in MATLAB. Exam.

Learning activities and teaching methods
Laboratory work
  • Class attendance - 28 hours per semester
  • Preparation for credit - 28 hours per semester
  • Home preparation for classes - 4 hours per semester
Learning outcomes
The course is focused on Matlab and Octave software for solving basic mathematical problems, i.e. linear algebra problems, graphical display of points, functions, curves, and surfaces, problems with polynomials, and mathematical analysis problems.
Basic functionality of Matlab and how to use it for a mathematical task solving.
Prerequisites
Basic linear algebra and computer skills.

Assessment methods and criteria
Student's performance analysis

Credit: Active participation on seminars, tests, semestral work.
Recommended literature
  • Základní dokumentace k Matlabu..
  • Dušek, F.:. Matlab a Simulink. [Skripta Univerzity Pardubice]..
  • Ralston, A.:. Základy numerické matematiky.. Academia Praha, 1978.
  • Vitásek, E.:. Numerické metody.. Praha, SNTL, 1987.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester