IT6206

Basic programming with Python

Last taught 2024

Autumn

Trondheim

Norwegian

Overview

39 candidates

Pass rate

100%

8 points

Grade distribution
Pass rate over time

About this course

Content

The course addresses the following topics:

  1. Basics of computer structure, introduction to programming, and algorithmic thinking.
  2. 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.
  3. Introduction to object-oriented programming: Concepts, use of object-oriented libraries
  4. 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.