Course - Basic programming with Python - IT6206
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:
- 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 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)
Recommended previous knowledge
The teaching assumes basic skills in the use of a computer, but no prior knowledge of programming is required. Students must have their own computer.
Course materials
"Starting out With Python, Global Edition", 4.edition(2018) of Tony Gaddis. ISBN is 9781292225753
Version: 1
Credits:
7.5 SP
Study level: Further education, lower degree level
Term no.: 1
Teaching semester: AUTUMN 2024
Language of instruction: Norwegian
Location: Trondheim
- Applied Information and Communication Technology
- Computer Systems
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.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"