Course: Programming as a tool in analytical chemistry

» List of faculties » PRF » ACH
Course title Programming as a tool in analytical chemistry
Course code ACH/PNAC
Organizational form of instruction Seminar
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 2
Language of instruction Czech
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kurka Ondřej, RNDr. Ph.D.
  • Fryčák Petr, doc. RNDr. Ph.D.
Course content
Introduction to the Python language. Basic data types. Variables and assignments. Basic input and output. Arithmetic operations. Control structures of the program code. Functions and modules. Data structures (lists, tuples, dictionaries, sets). Manipulating strings. Handling files. Classes and objects. Application of the knowledge gained to solve specific tasks related to analytical chemistry (extraction and processing of data from reports of an automatic titrator, calculation and plotting of distribution diagrams of chemical system components etc.).

Learning activities and teaching methods
Dialogic Lecture (Discussion, Dialog, Brainstorming)
  • Attendace - 26 hours per semester
  • Homework for Teaching - 13 hours per semester
  • Preparation for the Exam - 13 hours per semester
Learning outcomes
The aim of the course is to teach students basics of the Python programming language for the purpose of working with data related to analytical chemistry (processing of files generated by instruments, searching in data, manipulation, transformation and plotting data).
Basics of programming in Python. Algorithmic approach to problém solving.
Prerequisites
Basic user-level computer skills. The course is intended for students with minimal or zero programming experience.

Assessment methods and criteria
Student performance

Recommended literature
  • Další elektronické zdroje dostupné na WWW. / Other electronic resources available at WWW..
  • On-line katalogy knihoven.
  • Pecinovský R.: Python. Kompletní příručka pro verzi 3.11. Grada, Praha, 2022..
  • Pecinovský R.: Začínáme programovat v jazyku Python. Grada, Praha, 2024..
  • www.python.org/doc/.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Analytical Chemistry (2021) Category: Chemistry courses - Recommended year of study:-, Recommended semester: Winter