Introduction to Programming (Python)
People
Course director
Assistant
Assistant
Assistant
Assistant
Description
This course introduces programming fundamentals using the Python programming language. The students will develop computational thinking skills, enabling them to tackle problems, divide them into simpler parts, approach them in a systematic and logical manner, and devise effective solutions. The course focuses on procedural programming, but also introduces the basics of object-oriented programming. The course focuses on problem specification, design, coding, testing, and debugging.
Objectives
- Algorithmic problem solving.
- Procedural programming.
- Object-oriented programming.
Teaching mode
In presence
Learning methods
Lectures and in-class exercises on the course topics.
Examination information
The examination consists of one or more written exams.
Bibliography
Deepening
- Lubanovic, Bill. Introducing Python: Modern Computing in Simple Packages. 2. O'Reilly Media, Inc., 2019. (https://www.oreilly.com/library/view/introducing-python-2nd/9781492051374/)
Education
- Master of Science in Computational Science, Lecture, 1st year
- Master of Science in Financial Technology and Computing, Lecture, 1st year
- Master of Science in Management and Informatics, Lecture, 1st year