This translation is for information purposes only. In the event of discrepancies, the Swedish-language version takes precedence.
Programming for Automation, 4 Credits
Programmering för automation, 4 Högskolepoäng
Established: 2025-05-08
Established by: Department of Engineering Science
Applies from: H25
Learning outcomes
After completing the course, students should be able to:
Knowledge and Understanding
- describe common components of a programming language: variables, data types and data structures, control structures, functions and modules, error handling.
- explain the basics of object-oriented programming.
Skills and abilities
- construct computer programs in the Python language.
- use existing tools, modules, and standard libraries to develop computer programs.
- construct computer programs that solve problems in automation applications.
Judgement and approach
- evaluate quality and readability of code.
Entry requirements
Degree of Bachelor of Science in computer engineering, electrical engineering, mechanical engineering or industrial engineering and management. Additionally, the Bachelor of Science degree must be comprised of a minimum of 5 HE credits in programming and 15 HE credits in mathematics. Verified knowledge of English corresponding to the course English 6 in the Swedish Upper Secondary School (high school) or equivalent.
The forms of assessment of student performance
Individual project with written submission and oral presentation. Individual written exam.
Course contents
The course provides the students with the programming skills required for further studies in automation. The focus is on the following areas:
- Basic programming concepts
- Structured programming in Python
- Data management and visualization
- Object-oriented programming
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
Second cycle
Progressive specialization
A1N - Second cycle, has only first-cycle course/s as entry requirements
Main field of study
Computer Engineering, Computer Science