Course Contents
- Introduction into object oriented programming via simple class hierachies in C++.
- Introduction of the Standard Template Library and its use for advanced data structures (vectors, matrices, queues, stacks).
- Awareness for problems associated with using floating point arithmetic.
- Use and implementation of libraries (techniques and examples).
- Introduction to the programming with Matlab (control structures, functions, vector operations, graphics, mex interface).
Literature
- J. Pitt-Francis & J Whiteley, Guide to Scientific Computing in C++, Springer-Verlag London, ISBN 9781447127352, 2012.
- B. Stroustrup, The C++ Programming Language, 4th Edition, Addison-Wesley, ISBN 9780321563842, 2013.
- The C++ Ressources Network. Online: http://www.cplusplus.com/
- Matlab Online Documentation, The Mathworks. Online: http://de.mathworks.com/help/matlab/index.html
Preconditions
recommended: Introduction to Scientific Programming 1
Online Offerings
Moodle
- Introduction into object oriented programming via simple class hierachies in C++.
- Introduction of the Standard Template Library and its use for advanced data structures (vectors, matrices, queues, stacks).
- Awareness for problems associated with using floating point arithmetic.
- Use and implementation of libraries (techniques and examples).
- Introduction to the programming with Matlab (control structures, functions, vector operations, graphics, mex interface).
Literature
- J. Pitt-Francis & J Whiteley, Guide to Scientific Computing in C++, Springer-Verlag London, ISBN 9781447127352, 2012.
- B. Stroustrup, The C++ Programming Language, 4th Edition, Addison-Wesley, ISBN 9780321563842, 2013.
- The C++ Ressources Network. Online: http://www.cplusplus.com/
- Matlab Online Documentation, The Mathworks. Online: http://de.mathworks.com/help/matlab/index.html
Preconditions
recommended: Introduction to Scientific Programming 1
Online Offerings
Moodle
- Lehrende: ChaumetAidan
- Lehrende: GerischAlf
- Lehrende: (TU-ID gelöscht)Gelöschter User
Semester: ST 2023