A Practical Introduction to Programming for Life Scientists 1200-PROJ25
Theoretical knowledge introduced during the project:
1) Programming Basics:
• a program and a script; a short overview; example scripting and compiled languages
• programming tools of trade: compiler, interpreter, debuger, profiler
• data and algorithms that operate on it; programming paradigms
• regular expressions
2) Elements of programming language (in Python or C++, to be chosen by a student):
• variables
• operators
• loops
• conditional statements
• arrays
• defining new functions
• library modules
3) Most important numerical methods: derivatives, integration, solving equations with Newton method.
Practical part of the project
1) Student will write several short programs of varying level of difficulty as assigned by a teacher.
2) Student will apply the programming skills to work with real research data resulting from biomolecular simulations
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: