## Computer modeling and simulations (lecture) (wykład) - 2019/2020

Course description
General information
 Lecturer: dr hab. Aliaksandr Chychuryn prof. KUL Organising unit: Faculty of Science and Health - Instytut Matematyki, Informatyki i Architektury Krajobrazu Number of hours (week/semester): 2/30 Language of instruction: English
Course objective
 1. The student understands what is computer modeling and simulation; 2. The student knows the basic rules for applying the capabilities of Mathematica and Matlab; 3. The student knows the basic capabilities of the environment WebMathematica
Prerequisites
 INTRODUCTORY COURSES AND PREREQUISITES: 1. Knowledge of basis for computing; 2. Programming skills; 3. The ability to search for information on the Internet; 4. Knowledge of basis for mathematical analysis and algebra in the first year in education of computer science
Learning outcomes
 KNOWLEDGE After completing the course, students can: W1 define the concepts of modeling and simulation K_W01 W2 analyze approaches to solving of differential and algebraic equations in the Mathematica / Matlab program K_W01 W3 formulate the differences between various methods of visualization and animation programs available K_W01 W4 select online sources of knowledge, which can be traced to ready-made examples of models in various fields prepared in Mathematica code (WebMathematica 3.3) K_W01 K_W06 W5 know basic applications of programs MatLab, Scilab and WolframAlpha K_W05 SKILLS After completing the course, students: S1 can use different data collections available in Mathematica and Matlab programs K_U06 K_U11 S2 can create visualizations of known models K_U06 K_U11 S3 is able to create simulations of known models K_U06 S4 can use MatLab, Scilab and WolframAlpha programs K_U03 S5 can solve simple models using the MatLab, Scilab and Mathematica programs, containing differential equations with initial conditions K_U17 SOCIAL COMPETENCE SC 1 formulate opinions about selected models K_K01
Teaching method
 Conventional lecture, lecture of the problem, multimedia presentation
Course content description
 COURSE CONTENTS: 1. Introduction to the modeling and simulation. Concept of modeling. Kinds of computer simulations. Examples of the models. Mathematical models and numerical methods. Differential equations and mathematical models. Modeling with the Mathematica/MatLab system. 6 2. First Steps with Mathematica/MatLab. Numbers. Types of Numbers. Exact and Approximate Results. Numerical Precision. Arbitrary-Precision Numbers. Algebraic Calculations. Symbolic Computation. Transforming Algebraic Expressions. Linear Algebra. Solving Linear Systems. Numerical Methods in Mathematica/MatLab. The Uncertainties of Numerical Mathematics. Numerical Equation Solving. Numerical Solution of Polynomial Equations. Numerical Root Finding. Numerical Solution of Differential Equations. Symbolic calculations. Series and Limits. Differentiation. Integration. Indefinite Integrals. Definite Integrals. Differential Equations. 8 3. Visualization and graphics in Mathematica/MatLab. Graphics for Functions (2D, 3D). Basic Graphics Primitives. Basic Graphics Options. Graphics for 2D Data. The numerical Data. Basic Image transformation. View and Animation. Basic Manipulation. 8 4. Programming in Mathematica/MatLab. Wolfram Language. Simple Programming. Modeling and simulation with Mathematica/MatLab (simple examples). 4 5. Web- Mathematica. WolframAlpha. Demonstration Projects in the Mathematica codes. 4 Total hours: 30
Forms of assessment
 Assesment of classes: 1 colloquium (80%), 1 demonstration project (20%) Oral exam Lecture assesment = assesment of exercise + (-) oral exam if the student obtains a higher (lower) grade. W1 - exam, colloquium, test, preparation for classes, activity in classes W2 - exam, colloquium, test, preparation for classes, activity in classes W3 - exam, colloquium, activity in classes W4 - exam, colloquium, test, preparation for classes, activity in classes W5 - exam, colloquium, test, preparation for classes, activity in classes U1 - exam, colloquium, test, preparation for classes, activity in classes U2 - exam, colloquium, test, preparation for classes, activity in classes U3 - preparation for classes, activity in classes U4 - exam, colloquium, test, preparation for classes, activity in classes U5 - exam, colloquium, preparation for classes, activity in classes K1 - preparation for classes, activity in classes HOURLY EQUIVALENTS ECTS Lecture 30 Classes 30 Consultations 30 Preparation for classes 20 Studying literature 15 Preparation for colloquium and test (exam) 35 Total number of hours 160 Total number of ECTS credits for module 5