Fundamentals of Computer Programming (IT111)

Program code:

IT111

ECTS:

6

Teaching language:

English
Download course syllabus

Course description

The aim of this course is to provide students with a solid foundation in Python programming, equipping them with the essential concepts, skills, and confidence to write clear, functional, and well-structured code. Through a hands-on, step-by-step approach, learners will be introduced to fundamental programming constructs such as variables, data types, collections, conditional statements, and loops, progressing gradually toward more advanced topics including functions, error handling, and object-oriented programming with classes.

Course results

By the end of the course, students will not only be capable of solving basic to intermediate-level programming problems but will also be fully prepared to continue their learning journey into specialized areas such as data analysis and visualization. This course serves as a crucial stepping stone for further studies and applications in Python-driven data science.