PřF:F2222 C++ for physicists 2 - Course Information
F2222 C++ for physicists 2
Faculty of ScienceSpring 2019
- Extent and Intensity
- 0/2/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Ing. Mgr. Bc. Ján Dugáček, Ph.D. (seminar tutor)
Mgr. Jiří Vohánka, Ph.D. (seminar tutor) - Guaranteed by
- prof. RNDr. Mirko Černák, CSc.
Department of Plasma Physics and Technology – Physics Section – Faculty of Science
Contact Person: Ing. Mgr. Bc. Ján Dugáček, Ph.D.
Supplier department: Department of Plasma Physics and Technology – Physics Section – Faculty of Science - Timetable
- Mon 18. 2. to Fri 17. 5. Mon 17:00–18:50 Fcom,01034
- Prerequisites
- F1222 || PERMISSION
Understanding of physics on high school level - Course Enrolment Limitations
- The course is offered to students of any study field.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20, only registered with preference (fields directly associated with the programme): 0/20 - Course objectives
- The goal is to learn to use C++ to solve computational tasks in physics.
Numerical methods are not the subject of this course. - Learning outcomes
- Students will learn:
- to write a program solving a non-trivial task in C++
- how to write a program that is readable and editable by others - Syllabus
- 1. Revision
- 2. Algorithmisation practice
- 3. Object usage practice
- 4. const-correctness
- 5. Inheritance
- 6. Object-oriented design
- 7. Object usage practice
- 8. Graphical user interface
- The rest according to discussion
- Literature
- VIRIUS, Miroslav. Od C k C++. 1. vyd. České Budějovice: KOPP, 2000, 227 s. ISBN 8072321102. info
- LOUIS, Dirk, Petr MEJZLÍK and Miroslav VIRIUS. Jazyky C a C++ podle normy ANSI/ISO : kompletní kapesní průvodce. 1. vyd. Praha: Grada, 1999, 643 s. ISBN 8071696315. info
- MEYERS, Scott. Effective C++ : 50 specific ways to improve your programs and designs. 2nd ed. Reading: Addison-Wesley, 1998, xx, 256. ISBN 0201924889. info
- VIRIUS, Miroslav. Programování v C++. 1. vyd. Praha: ČVUT, 1998, 364 s. ISBN 8001018741. info
- VIRIUS, Miroslav. Pasti a propasti jazyka C++ : podrobný průvodce pokročilého uživatele. 1. vyd. Praha: Grada, 1997, 251 s. ISBN 8071696072. info
- STROUSTRUP, Bjarne. The C++ programming language. 3rd ed. Reading: Addison-Wesley, 1997, x, 910. ISBN 0201889544. info
- Teaching methods
- Consultative exercises with a short theoretical introduction. Students are expected to bring their own laptop. Operating system Linux is strongly advised (or Windows 10 with WSL).
- Assessment methods
- Finishing a sufficient number of homeworks in time
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually.
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/sci/spring2019/F2222