Conducted in
term:
2023L
Erasmus code: 13.3
ECTS credits:
3
Language:
Polish
Organized by:
Faculty of Chemistry
A Practical Introduction to Programming for Life Scientists 1200-2PRNAPRZYWL
- Programming Basics:
- a program and a script; a short over
- dat and algorithms that operate on it; programming paradigms
- Programming in practise: IDEs, editors and debuggers
- Elements of a computer program:
- variables and their types
- conditional statements
- loops
- advanced data structures, e.g. a queue or a stack
- Most important utility routines
- operations on strings
- I/O operations, working on files
Main fields of studies for MISMaP
physics
biology
chemistry
biotechnology
biology
chemistry
biotechnology
Type of course
elective courses
Mode
Classroom
Course coordinators
Learning outcomes
After finishing this course, a student should:
- be aware of basic concepts of computer programming
- be able to formulate a formal algorithm for a simple problem
- be able to write a computer program for a given algorithm
- Knowledge of classic data structures such as a stack or a queue and algorithms that operate on them
Assessment criteria
Online exam: oral exam on Google Meet
In class exam: written test with about 20 questions. A student may be absent on two lectures without excuse
Practical placement
N/A
Bibliography
"Dive into Python" - free book available at http://www.diveintopython.net/
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: