Welcome

Dear Students,

Welcome to the programming course in theoretical chemistry. This class builds on the bachelor lecture "Programming Course for Chemists" and assumes that you are already familiar with the basic principles of Python and the numerical algorithms explained there.

According to current planning, the lecture will take place on

  • every Monday from 10:15 to 11:45

and

  • every Thursday from 12:15 to 13:45.

Syllabus

A preliminary syllabus is shown below. This can and will be continuously updated throughout the semester according to the progress of the lecture.

WeekWeekdayDateTypeTopic
1Mon.April 17LectureFundamentals I
1Thur.April 20LectureFundamentals II
2Mon.April 24LectureSymPy: Basics
2Thur.April 27LectureSymPy: Applications
3Mon.May 1HolidayWorkers' Day
3Thur.May 4cancelled
4Mon.May 8LectureOverlap Integral I
4Thur.May 11ExerciseExercise 0
5Mon.May 15LectureOverlap Integral II
5Thur.May 18HolidayAscension Day
6Mon.May 22LectureMolecule Class I
6Thur.May 25LectureMolecule Class II
7Mon.May 29HolidayWhit Monday
7Thur.June 1ExerciseExercise 1
8Mon.June 5LectureNuclear Attraction Integral I
8Thur.Jun. 8HolidayCorpus Christi 
9Mon.June 12LectureOptimization
9Thur.June 15LectureNuclear Attraction Integral II
10Mon.June 19LectureElectron Repulsion Integral I
10Thur.June 22ExerciseExercise 2
11Mon.June 26LectureElectron Repulsion Integral II
11Thur.June 29Lecture ] Hartree-Fock I
12Mon.July 3LectureHartree-Fock II
12Thur.July 6LectureConfiguration Interaction Singles
13Mon.July 10ExerciseExercise 3
13Thur.July 13LectureSecond Quantization
14Mon.July 17LectureFull Configurational Interaction I
14Thur.July 20LectureFull Configurational Interaction II