Skip to main content

Course plan

Course plans for individual modules

Swedish title

P0 Grundläggande vetenskaplig datorprogrammering i python för VA-teknik

Points

2 Hp/2 ECTS

Suitable for:

PhD students who have not had a computer programming course in their basic education

Intended learning outcomes

Upon completing this course, you should be able to:

  • Identify and work with different data types;
  • Annotate codes;
  • Write and carry out functions;
  • Carry out calculations using Booleans, conditional statements and loops.

Course format

Self-study from provided materials and exercises; a few submissions and feedback.

Assessment

The course is assessed on a pass-fail scale based on completion of exercises and active participation in the help-sessions.

Teacher

Ico Broekhuizen, Senior lecturer

Examinator

Annelie Hedström, professor

Swedish title

Modul II, P1 Analys av kontinuerliga data i VA-teknik

Points

2 Hp/2 ECTS

Suitable for:

PhD students who have basic Python skills

Intended learning outcomes

Upon completing this course, you should be able to:

  • Import (parts of) Python modules and manage the namespace;
  • Efficiently manipulate data and carry out calculations using Numpy and Pandas;
  • Create and format figures using Matplotlib.

Course format

Intensive course during 2 days in Luleå where you get lessons and work in a computer room with your exercises. Assignments are finalized at home after the meeting in Luleå.

Assessment

The course is assessed on a pass-fail scale based on completion of exercises and active participation in the help-sessions.

Teacher

Ico Broekhuizen, Senior lecturer

Examinator

Annelie Hedström, professor

Svensk titel

Analysis of environmental quality data using R

Points

2 Hp/2 ECTS

Suitable for:

PhD students who have previously taken a programming course in any language.

Intended learning outcomes

Upon completing this course, you should be able to:

  • Open files, carry out calculations on matrices and write files in R
  • Select, implement in R and interpret appropriate statistical hypothesis tests
  • Make and export graphs using ggplot
  • Analyze censored data (data sets with many non-quantified values) with the NADA package

Course format

Intensive course during 2 days in Luleå where you get lessons and work in a computer room with your exercises. Assignments are finalized at home after the meeting in Luleå.

Assessment

The course is assessed on a pass-fail scale based on completion of exercises and active participation in the lectures and help-sessions.

Teacher

Kelsey Flanagan, senior lecturer

Examinator

Annelie Hedström, professor

Swedish title

Tillämpning av datorprogrammering för VA-teknik

Points

1 Hp/1 ECTS

Suitable for:

PhD students who have completed at least one doctoral course on scientific programming in Python or R for Urban Water Research.

Intended learning outcomes

Upon completing this course, you should be able to:

  • Use official Python or R documentation and online forums to seek and learn how to use additional functions when necessary
  • Write a well-annotated code which can be used for data analysis or modeling within his or her own research

Course format

The student writes a code to be used in his or her own research under the supervision of one of the teachers.

Assessment

The course is assessed on a pass-fail scale based on evaluation of the code produced.

Teacher

Kelsey Flanagan or Ico Broekhuizen

Examinator

Annelie Hedström

Page Manager: catherine.paul@tvrl.lth.se | 2023-04-20