164.373 Programming for Chemists
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2024S, VU, 2.0h, 3.0EC
TUWELLectureTube

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • LectureTube course
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to use Python  in their studies and their research. They will be familiar with standard libraries for data visualization, cheminformatics, quantum chemistry and machine learning. Students will also be able to write and test their own Python packages.

Subject of course

Python programming including commonly used libraries for scientific Python with a focus on chemistry (scipy, numpy, matplotlib, scikit-learn, scikit-image, pandas, RDKit).

Covered topics are (among others):

  • visualization of datasets typical encountered in chemistry (point clouds, lines, spectra, distributions,...)
  • machine learning using measurement data (linear and multivariate regressions) and molecular data
  • cheminformatics (molecular descriptors, structure and sub-structure search)
  • image processing (image correction, particle detection)
  • debugging, testing and packaging

 

Teaching methods

This course uses a blended learning approach: course material (transcripts, code examples, slide shows) will be  available online for self-study. In person lectures offer the opportunity to ask questions about these materials. Each lesson will be accompanied by online programming exercises.

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Fri14:00 - 16:0001.03.2024 - 28.06.2024GM 7 Kleiner Schiffbau Lecture
Programming for Chemists - Single appointments
DayDateTimeLocationDescription
Fri01.03.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri08.03.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri15.03.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri22.03.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri12.04.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri19.04.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri26.04.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri03.05.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri17.05.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri24.05.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri31.05.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri07.06.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri14.06.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri21.06.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture
Fri28.06.202414:00 - 16:00GM 7 Kleiner Schiffbau Lecture

Examination modalities

  • 80% results of online programming exercises
  • 20% class room participation

Course registration

Begin End Deregistration end
01.02.2024 00:00 16.03.2024 00:00 17.03.2024 00:00

Registration modalities

This course is targetted at chemistry students, hence enrollment in one of the studies assigned to Technical Chemistry (Bachelor, Master, Doctorate) is reuired.

The course is limited to 40 participants to ensure our work load stays manageable.

Precondition

The student has to be enrolled for at least one of the studies listed below

Curricula

Study CodeObligationSemesterPrecon.Info
800 FW Elective Courses - Technical Chemistry Elective

Literature

No lecture notes are available.

Language

English