Software Development Tools and Methods

Credits

3 ECTS, C. 9h, Labs 30h

Instructor

Mourad Ismail

Syllabus

This lecture presents various useful applications, libraries and methods for software engineering related to applied mathematics. These include:

C++ project management, development and profiling (cmake, subversion, qtcreator, gdb, gprof, valgrind)

Linear algebra (Eigen)

User interface (Qt)

Data processing (XML)

Prototyping and interfacing using Python