Course: Numerical Modelling and Computers

» List of faculties » FM » NTI
Course title Numerical Modelling and Computers
Course code NTI/NMP
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Frydrych Dalibor, doc. Ing. Ph.D.
Course content
Lectures: 1. Introduction to real-scale tasks modelling 2. Modern computer platforms and they're utilization in modelling 3. Organization time-consuming calculations 4. Application of design patterns in modelling I 5. Application of design patterns in modelling II 6. Application of design patterns in modelling III 7. Formats of input/output data files 8. Computer networks used in modelling 9. Masive parallelism 10. Information core of calculations on base finite element method 11. Spatial discretization - mesh 12. Database of materials - list of material parameters 13. Computation scenario - basic structure of unsteady tasks 14. Output file of results and follow-up post-processing Practice: 1. Introduction with tools used in semester 2. Computer environment, system variables and their usage 3. Design pattern I 4. Design pattern II 5. Design pattern III 6. Design pattern IV 7. Design pattern V 8. Simple model - multithreading 9. Simple model - server side 10. Simple model - client side 11. Work with cluster 12. Simple model based on finite element method 13. Input data preparation for calculation 14. Results evaluation, analyzes of model characteristics - limits, applicability

Learning activities and teaching methods
Monological explanation (lecture, presentation,briefing)
  • Class attendance - 56 hours per semester
Learning outcomes
The issue of numerical modeling of information systems is not limited to the mathematical description of the system, but also has its pitfalls information. Describe the information system mathematical model is only the first part of the job. The second part, no less demanding, the adaptation of this description, a computer (how to design data structures to store on your computer, how to organize the input and output data, how to organize their processing), which must be respected both hardware and software. Do basic software design include design patterns. An integral part of the development of the information system is to organize a programming team.
The student will gain advanced knowledge about the construction of information systems and their implementation in the form of a numerical model. Particular emphasis is placed on the analytical part of the development process. The analysis is object-oriented paradigm. The object-oriented paradigm, then based on the level of abstraction. To capture the information system abstractions are used UML diagrams.
Prerequisites
Basic knowledge of programming, using an integrated development environment, the ability of algorithm.

Assessment methods and criteria
Combined examination

Credit: Active participation on seminars, success pass final test. Exam: written and oral
Recommended literature
  • A.Hunt, D.Thomas. The Pragmatic Programmer: From Journeyman to Master. Addison Wesley Longman, Inc., 1999. ISBN 978-0201616224.
  • B.Eckel. Thinking in JAVA. Prentice Hall, Upper Saddle River, NJ, 2000. ISBN 0-13-027363-5.
  • B.Eckel. Thinking in Patterns. MindView, Inc., 2003.
  • B.W.Fitzpatrick, B.Collins-Sussman. Team Geek - A Software Developer's Guide to Working Well with Others. O-Reilly Media Inc., 2012. ISBN 9-781-449-302-443.
  • E.Gamma, R.Helm, R.Johnson, and J.Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. AddisonWesley Professional, 1994. ISBN 978-0201633610.
  • I.Kraval. Analytické modelování informačních systémů pomocí UML v praxi. Object Consulting, 2010. ISBN 978-80-254-6986-6.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Mechatronics, Informatics and Interdisciplinary Studies Study plan (Version): Information Technology (2013) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter