Course objectives

The use of computers for technical/mathematical computations and simulations is central for many areas at DTU, and it is therefore necessary to have a working knowledge of computer programming. In the course students will learn about basic concepts and techniques in programming, as well as how to write programs with a focus on computations with technical/engineering applications. The participants will be able to design and develop well-structured smaller programs, test the design and program, read various data formats, and visualize the results graphically. One of the programming languages Matlab, Python or R is used.

Contents of the course

 

Learning objectives

A student who has met the objectives of the course will be able to:

  1. Explain basic programming concepts
  2. Design and implement programs to solve simple computable engineering problems
  3. Use the integrated development environment and user interface of the programming language
  4. Import data in different formats
  5. Use variables of different types and perform basic computations
  6. Organize code using scripts and functions
  7. Write well-structured, commented, and readable code
  8. Use functions from existing toolboxes and libraries
  9. Graphically visualize data and information
  10. Write technical documentation