Computer Physics II (FSI-T2F)

Academic year 2021/2022
Supervisor: doc. RNDr. Miroslav Doložílek, CSc.  
Supervising institute: ÚFI all courses guaranted by this institute
Teaching language: Czech
Course type: departmental course
Aims of the course unit:
The aim of the course is to deepen the knowledge of a PC usage in engineer`s everyday work .After completing the course students should be able to use PC effectively for engineering calculation tasks and the evaluation and presentation of technical measurements. Independent work of students is required.
Learning outcomes and competences:
Students will get the idea and acquire the experience of using different programming tools (MathCad, MatLab, etc) for the solution of engineering computational tasks.
Prerequisites:
Programming of macros in Visual Basic for MS Excel. Fundamentals of Mathcad and MATLAB environment. Solution of the differential equations system. Fourier series, expansion of functions.
Course contents:
Independent physical problems solving using the computer. Problems are selected to amplify the knowledge of the numerical methods application for engineering calculations. In addition to Excel and MathCad, students use also MatLab, Maple or other programming environment according the content of individual projects.
Teaching methods and criteria:
The course is taught through lectures explaining the basic principles and theory of the discipline. Exercises are focused on practical topics presented in lectures.
Assesment methods and criteria linked to learning outcomes:
To receive a graded course-unit credit, students have to solve all assigned tasks and work-out an individual project. The theme of the project is assigned during the term according to the mutual agreement. The form of the submission of the project is specified in the project assignment. A student will present a paper about the results of the project. Students are evaluated predominately according to the quality of the project:
problems solving 30%,
the individual project 70%.
Controlled participation in lessons:
A teacher checks the attendance on seminars stated in the timetable. The form and the date of the compensation of missed lessons are specified by the teacher.
Type of course unit:
    Lecture  13 × 1 hrs. optionally                  
    Computer-assisted exercise  13 × 1 hrs. compulsory                  
Course curriculum:
    Lecture Tasks solved in seminars in computer labs are introduced at lectures. They are focused on:
- the physical base of solved exercises,
- the common context of the numerical methods and algorithms used for the solution,
- programming methods, particularity and restrictions of the programming environment used for the solution.
    Computer-assisted exercise Coupled harmonic oscillators and normal mode behaviour. Numerical solution of the system of the differential equations.
Chaotic motion of dynamic systems. A simple one-dimensional map and their common characteristics. Chaotic behaviour in classical mechanics.
Random numbers. Testing of random numbers generators (uniformity, periodicity, etc). Transformation of the distribution, Random walks.
Fourier expansion of a periodic function. Fast Fourier transformation.
Frequency analysis of real audio signal time windows. Filtration of a noise signal.
Errors of numerical calculations. Well-posed and conditioned tasks. Stability of the solution.
Individual project.
Literature - fundamental:
1. Wieder, S.: Introduction to MathCad for Scientists and Engineer. McGraw-Hill, Inc. New York, 1992.
2. Gould, H. - Tobochnik, J.: An Introduction to Computer Simulation Methods. Part 1 and 2. Adison-Wesley Publishing Company, 1995.
3. Zimmerman, R.L. - Olness F.I.: Mathematica for Physics. Addison-Wesley Publishing Company, 1989.
Literature - recommended:
1. Dudek, P.: MathCad - příručka pro uživatele. Grada,a.s., Praha 1992.
2. Nezbeda,I.- Kolafa,J.- Kotrla,M.: Úvod do počítačových simulací. Skriptum. Karolinum, Praha, 1998.
3. Zaplatílek,K. - Doňar,B.: MATLAB pro začátečníky. BEN - Technická literatura, 2003.
The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
BIT full-time study BITP Information Technology -- GCr 3 Elective 1 2 W
B-FIN-P full-time study --- no specialisation -- GCr 3 Elective 1 2 W
IT-BC-3 full-time study BIT Information Technology -- GCr 3 Elective 1 2 W