Introduction to Python programming
Through this introductory course you will learn the basics of programming with a focus on Python, but the knowledge is equally applicable to many other programming languages.
Facts
Target group:
IT professionals who want to deepen their knowledge in IoT-based industrial automation and digitalization.
Prerequisites:
Basic knowledge in programming. Good knowledge of English
Scope:
According to agreement
Location:
By agreement
Language:
English
Price:
SEK 12 000 excluding VAT
Registration:
Register your interest through the link further down on this page. Luleå University of Technology reserves the right to cancel the course if there are too few participants.
About the course
The language of instruction and the form of instruction are by agreement.
Teaching is conducted in the form of lectures, exercises and laboratory work.
Lectures deal with the theoretical parts of the subject and are held in classrooms or via a distance learning system. Pre-recorded lectures may also occur.
Course content
- Introduction to program development and program development environments.
- Variables and program states, path selection, iteration, recursion.
- Arithmetic and logical expressions, strings and text processing.
- Generalization, parameterization and function abstraction.
- Dynamic data structures, the file concept, standard libraries and error handling.
- References versus values, the alias problem.
- Introduction to the concept of objects.
- Problem solving, program structure and documentation.
At the end of the course you will be able to
- Demonstrate knowledge of proven experience in basic design and construction of imperative programs and the ability to plan and carry out qualified tasks in the form of implementation of imperative programs aimed at solving basic specific technical problems.
- Demonstrate the ability to model the problem with a holistic view of relevant problems and independently identify and formulate solutions in a modern imperative programming language.
- Demonstrate the ability to critically evaluate and analyse technical solutions in the form of existing programs in imperative languages at a basic level and to predict and evaluate their performance.
Teacher
Fredrik Bengtsson, Senior Lecturer
Expression of interest
- Register your interest Opens in new window.
Registering your interest is not binding. The course starts when enough people have registered their interest.
Contact us
LTU Professional Education uppdragsutbildning@ltu.se
Updated: