HomeCoursesIntroduction to Programming in Python

Introduction to Programming in Python

OBJECTIVES

This course will teach you how to write small programs in Python. After the course you will be able to:

The course provides you with sufficient background to further improve your programming skills independently.

CONTENT

Computations are omnipresent in complex engineering problems in solid mechanics, fluid mechanics, civil and process engineering. Many problems are resolved with the aid of computers and dedicated programs today. Therefore, it is important for an engineer to be familiar with computers and programming languages. In this course, you will learn how to translate problems into algorithms and how to implement the algorithm into a computer language. We will focus on implementation in Python - the most popular interpreter language.

You will learn how to write and execute small programs in Python. We teach you how to write structured, reusable code (object-oriented programming) and how to visualize your results. We further teach you how to better understand, analyze, optimise, and debug code.

The course runs from July 22 -  26, 2024 and consists of daily lectures and lots of practical exercises.

EXAM

The course will be assessed by a final assignment, which tests your understanding and ability to apply programming style and techniques.

  • Dates and time

    The course is delivered on July 22 - 26, 2024 

    Monday - Thursday: lecture 9:45-12:30, tutorial from 13:45 (open-ended). Friday: 13:45 -15:45 EXAM (working on final assignment).


    Lectures will be recorded and can be viewed on CANVAS, in case you miss one.


    This is a hybrid course. We strongly encourage you to attend the lecture in-person, but you can follow the course online.

  • Location

    HT900

  • Requirements

    No previous programming knowledge is required. We expect a certain basic understanding of mathematical concepts, such as matrix/vector operations, differentiation and integration. Some parts of the course will explore more advanced mathematical techniques and the corresponding libraries at the user level (mathematics is not the focus of the class).

  • Programme is for

    UT PhD students

  • ECTS

    1.5

COURSE INFORMATION
dr. I. Ostanin (Igor)
Assistant Professor
Sign up for:
Introduction to Programming in Python
Course alert
Unfortunately registration is not possible at the moment. Subscribe to a 'course alert' and receive an email as soon as new dates or free positions become available.