IT6206
Basic programming with Python
Last taught 2024
Autumn
Trondheim
Norwegian
About this course
Content
The course addresses the following topics:
- Basics of computer structure, introduction to programming, and algorithmic thinking.
- Procedure-oriented programming: variables and data types. Input and output. Control structures: Sequence, selection, and repetition. Structuring and division of programs; functions and modules. Data structures: Lists, tables, text strings, quantities, tuples, and records (dictionary). File management, persistent storage of information, and exceptions.
- Introduction to object-oriented programming: Concepts, use of object-oriented libraries
- Representation of numbers, simple processing, and visualization of measurement data and iterative solution of simple equations. Python is used as a programming environment.
Learning outcomes
Knowledge
The participant must:
- have basic knowledge of constructions and structures in modern programming
- has basic insight into technique and methods for testing and troubleshooting, in short, simple programs
Skills
The participant can:
- develop and try out simple programs
- install and use a programming tool
- can use libraries for data processing and visualization.
General competence
The participant can:
- discuss, describe and evaluate simple solutions
- demonstrate basic digital skills
Teaching methods
The course is fully online and consists of compulsory exercises and lectures in the form of webinars.