Syllabus database for doctoral courses
-
Startpage
Syllabus database for doctoral courses
SYLLABI FOR DOCTORAL COURSES
Swedish title | Grundläggande programmering för biomedicinsk och klinisk forskning |
---|---|
English title | Basics of Programming for Biomedical and Clinical Research |
Course number | 5626 |
Credits | 3.0 |
Responsible KI department | Institutionen för mikrobiologi, tumör- och cellbiologi |
Specific entry requirements | |
Grading | Passed /Not passed |
Established by | The Committee for Doctoral Education |
Established | 2022-08-30 |
Purpose of the course | To give students theoretical knowledge about programming, introduce widely used programming techniques and give practical experience in solving real-world research problems using programming languages widely spread in academia. The course requires no programming experience. Minor experience with any programming language or data analysis is an advantage. |
Intended learning outcomes | After the completed course, the participants will be able to solve programming problems in research process: pick the appropriate method of decomposition, create algorithms and data structures, implement the created algorithms using R/Python programming language, write maintainable and reusable code, visualise data, work in group with other programmers and prepare code for publishing. Theoretical knowledge obtained during the course will help students to continue improvement of their programming skills either themselves or through other courses. |
Contents of the course | Programming techniques, types of problem decomposition, functional programming, object-oriented programming, modular code, data import and export, data visualisation, parallel programming. |
Teaching and learning activities | The course consists of lectures, hands-on labs (individual and group). |
Compulsory elements | The practicals and group works are mandatory. Absence has to be compensated according to the instructions of the course director. |
Examination | The participants will be examined by completed individual laboratory practicals and the final project report. |
Literature and other teaching material | Course relies on classical literature in computer science as well as modern interactive resources. | Course responsible |
Iurii Petrov Institutionen för mikrobiologi, tumör- och cellbiologi iurii.petrov@ki.se |
Contact person |
Matti Nikkola Institutionen för cell- och molekylärbiologi Matti.Nikkola@ki.se |