Course description
The course introduces students to programming, starting from fundamental principles (such as structured programming) all the way to advances concepts (such as object-oriented programming). Emphasis is given both:
- on the practical aspect: the students get to setup a working environment from the first lecture
- on properly introducing the theory behind programming: the students will understand not only how things are done but why, and be able to become autonomous on their use of programming languages in general
The course also introduces the students to data manipulation techniques, visualizations, and other similar tasks. It also sets the stage for machine-learning applications, since Python is the most used language when it comes to applying machine-learning algorithms in any field and domain.
Prerequisites and Selection
Prerequisite courses, or equivalent
No prerequisite courses, or equivalent, demanded for this course.
Selection
Selection will be based on:
1) the relevance of the course syllabus for the applicant’s individual study plan/research (according to written motivation).
2) start date of doctoral studies (priority given to earlier start date).
Course director
Vasileios Papapanagiotou
Course syllabus
H7F6034
Department
Department of Medicine, Huddinge
Doctoral programme
**Not within a doctoral programme
Type of course
Statistics Software
Keywords
programming, programmering, python