Course: Preparatory Course Programming 1 credits: 5

Course code
BFVM23PREPPROGR1
Name
Preparatory Course Programming 1
Study year
2023-2024
ECTS credits
5
Language
English
Coordinator
F. Feenstra
Modes of delivery
  • Assignment
Assessments
  • Preparatory Course Programming 1 - Assignment

Learning outcomes

  1. You apply various data types, implement functions, create and use modules, and effectively manipulate text files in Python to solve several bioinformatics problems. 

  1. You transform a given problem into a robust and flexible object-oriented software design. 

  1. You Incorporate exception-handling mechanisms into Python software solutions to ensure the robustness of the software solution. 

  1. You showcase professionalism by delivering appropriate documented and tested software solutions 

  1. You can navigate the Linux shell proficiently and perform basic text-processing tasks. 

Content

Overview 

The course will start with introducing the basic programming concepts, code organization, data types, structures, and functions/standard libraries. Followed by more advanced technologies like the concepts of object-oriented programming. 

 

Context learning line 

In this course, the student will revise the basics of programming in preparation for the Programming 1 course needed for the DS for personal health project assignment. This is one of the three optional modules of the Preparatory course. It's intended for students without a sound background in programming. 

School(s)

  • Institute for Life Science & Technology