course-details-portlet

IT6206 - Basic programming with Python

About

Examination arrangement

Examination arrangement: Assignment
Grade: Passed / Not Passed

Evaluation Weighting Duration Grade deviation Examination aids
Assignment 100/100 A

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

More on the course
Facts

Version: 1
Credits:  7.5 SP
Study level: Further education, lower degree level

Coursework

Term no.: 1
Teaching semester:  AUTUMN 2024

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Applied Information and Communication Technology
  • Computer Systems
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Computer Science

Department with administrative responsibility
Section for quality in education and learning environment

Examination

Examination arrangement: Assignment

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Assignment 100/100 A INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU