This translation is for information purposes only. In the event of discrepancies, the Swedish-language version takes precedence.
Introduction to programming with Python, 5 Higher education credits
Grundläggande programmering med Python, 5 Högskolepoäng
Established: 2022-01-27
Established by: Department of Engineering Science
Applies from: H22
Learning outcomes
After completing the course, the student should be able to:
Knowledge and understanding
• implement mathematical expressions and methods in Python. • choose suitable datatypes to store the data to be handled. • use control structures for selection and iteration. • structure larger programs in Python using functions and modules. • use exception handling as a tool to control the flow of the program. • use existing functions, built-ins as well as external.
Skills and abilities
• write basic programs in Python. • structure their code in a way that facilitates maintenance and reusability. • follow coding standards and best practice. • implement basic algorithms from pseudocode.
Judgement and approach
• analyze code to find errors and improve the code if needed. • formulate suitable engineering problems as programming tasks.
Entry requirements
General entry requirements
You also need: Physics 2, Chemistry 1, Mathematics 3c or Mathematics D
The forms of assessment of student performance
Laboratory work in groups with oral presentation. Individual written exam.
Course contents
The course is an introduction to structured programming in Python, a high-level programming language. It provides the student with the tools needed to perform basic programming tasks, writing code as well as reading and reusing code written by others. The course introduces the syntactic structure of expressions, variables, datatypes and functions, as well as the three fundamental constructions of structured programming; sequence, selection and iteration. The student will learn how to structure a program, using functions and modules, and to handle input and output using the terminal window as well as through files.
Other regulations
Course grading: F/Fx/E/D/C/B/A - Insufficient, Insufficient- more work required before the credit can be awarded, Sufficient, Satisfactory, Good, Very Good, Excellent
Course language: The teaching is conducted in English.
General rules pertaining to examination at University West are available at www.hv.se.
If the student has a decision/recommendation on special support due to disability, the examiner has the right to examine the student in a customized examination form.
Cycle
First cycle
Progressive specialization
G1N - first cycle, has only upper-secondary level entry requirements
Main field of study
Computer Engineering, Computer Engineering