Fundamentals of Programming Laboratory 1200-2RPPROL1M
Python language – elements, statements and structures. The examples of numerical calculations concerning physical and chemical problems using program codes written in Fortran. How to formulate algorithms and how to visualize them as flow-charts. The examples of numerical calculations concerning physical and chemical problems using program codes written in Python.
Course coordinators
Type of course
Learning outcomes
Upon completion of this course, students will be able to:
- design an algorithm to solve simple mathematical problems
- implement algorithms
- is able to use Python libraries
- analyze program's correctness and complexity
Assessment criteria
Active participation and two tests which incude writing programs in Python language and running them.
Practical placement
Does not concern.
Bibliography
1. D. Harel, David, Y.Feldman, Yishai, "Algorithmic. The Spirit of Computing",
Addison-Wesley, 2004.
2. Mark Lutz, "Learning Python", O'Reilly Media 2013
3. “Dive into python” - free book available at diveintopython.org