![]() | Study programme 2025-2026 | Français | |
![]() | Programming in Chemistry | ||
Programme component of Bachelor's in Chemistry (MONS) (day schedule) à la Faculty of Science |
| Code | Type | Head of UE | Department’s contact details | Teacher(s) |
|---|---|---|---|---|
| US-B1-SCCHIM-011-M | Compulsory UE | GABRIELE Sylvain | S885 - Laboratoire Interfaces et Fluides Complexes |
|
| Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Credits | Weighting | Term |
|---|---|---|---|---|---|---|---|---|---|
| Français | 16 | 0 | 0 | 0 | 0 | 2 | 2.00 | 2nd term |
| AA Code | Teaching Activity (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term | Weighting |
|---|---|---|---|---|---|---|---|---|
| S-CHIM-016 | Programming in Chemistry | 16 | 0 | 0 | 0 | 0 | Q2 | 100.00% |
| Programme component |
|---|
Objectives of Programme's Learning Outcomes
Learning Outcomes of UE
At the end of this unit, students will be able to:Understand the basics of programming in Python:
Explain the concepts of variables, data types, operators, and control structures (loops, conditions).
Identify and correct syntactic and logical errors in a Python program.
Develop simple programs:
Write Python scripts to solve specific problems.
Use functions and modules to organize and reuse code.
Manipulate data and perform calculations:
Use Python libraries (such as NumPy) for mathematical and statistical calculations.
Manipulate lists, dictionaries, and other data structures to organize and process information.
Apply programming to chemistry problems:
Use graphics to represent chemical data using Python libraries such as Matplotlib.
UE Content: description and pedagogical relevance
Introduction to Python: Installation, development environments, basic syntax.
Data Structures: Lists, tuples, dictionaries, sets.
Flow Control: Conditions, loops (for, while).
Functions and Modules: Definition, import, and use of functions and modules.
Scientific Libraries: NumPy for numerical calculations, Matplotlib for data visualization.
Prior Experience
No prior skills are required.
Type of Teaching Activity/Activities
| AA | Type of Teaching Activity/Activities |
|---|---|
| S-CHIM-016 |
|
Mode of delivery
| AA | Mode of delivery |
|---|---|
| S-CHIM-016 |
|
Required Learning Resources/Tools
| AA | Required Learning Resources/Tools |
|---|---|
| S-CHIM-016 | Not applicable |
Recommended Learning Resources/Tools
| AA | Recommended Learning Resources/Tools |
|---|---|
| S-CHIM-016 | Course materials available on Moodle. |
Other Recommended Reading
| AA | Other Recommended Reading |
|---|---|
| S-CHIM-016 | Not applicable |
Grade Deferrals of AAs from one year to the next
| AA | Grade Deferrals of AAs from one year to the next |
|---|---|
| S-CHIM-016 | Unauthorized |
Term 2 Assessment - type
| AA | Type(s) and mode(s) of Q2 assessment |
|---|---|
| S-CHIM-016 |
|
Term 2 Assessment - comments
| AA | Term 2 Assessment - comments |
|---|---|
| S-CHIM-016 | The assessment will take place in Q2 with an in-person practical exam. |
Term 3 Assessment - type
| AA | Type(s) and mode(s) of Q3 assessment |
|---|---|
| S-CHIM-016 |
|
Term 3 Assessment - comments
| AA | Term 3 Assessment - comments |
|---|---|
| S-CHIM-016 | During exam, student will present a small personal programming project applied to chemistry. |