2019 - 2020 | |||||||||||||||||||||||||||||
0509-1820-01 | Programming - Python | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FACULTY OF ENGINEERING | |||||||||||||||||||||||||||||
|
The course presents programming principles in Python. The course mainly deals with the applicative aspects of programming and students will acquire basic programming skills. The course deals with general topics: Python programming language, control structures, variables and basic data structures, organizing the code in functions and use of external libraries, recursion, basic search and sort algorithms, runtime error handling, File Input/Output, Object Oriented Programming and scientific calculations using Numpy. On the applicative side, the course will present applications from different fields of engineering and computer science: Computations, big data analysis, image processing and more.