course-details-portlet

IT6206

Basic programmeing with Python

Choose study year

New from the academic year 2020/2021

Credits 7.5
Level Further education, lower degree level
Course start Spring 2021
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement Assignment

About

About the course

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 outcome

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

Learning methods and activities

The course is fully online and consists of compulsory exercises and lectures in the form of webinars.

Compulsory assignments

  • Assessment

Further on evaluation

Mandatory work requirements must be approved before the assessment can be carried out.

Mandatory work requirement contains:
- All programming exercises must be approved.

The assessment consists of:
- Mini-project (pass/fail) Repeat at the next completion of the course.

Specific conditions

Admission to a programme of study is required:
- (ITIDIEVU)

Course materials

"Starting out With Python, Global Edition", 4.edition(2018) of Tony Gaddis. ISBN is 9781292225753

Subject areas

  • Applied Information and Communication Technology
  • Computer Systems

Contact information

Lecturers

Department with academic responsibility

Department of Computer Science