TNSL24 · 6 credits · Basic level (G1N) · Datateknik
Programming Basics for Logistics Algorithms
Active · next start VT 2027
100%
passed the latest regular sitting
LAB1 · 2 Jun 2026 · 29 students
100%
passed the regular sittings, all sittings over the last 5 years
LAB1 · 128 students
This module only reports passing results, so the pass rate does not show how many did not pass.
Part of 2 programmes
Hand-in or lab
LAB1 Laboratory work
- G
Main rounds
100% passed · 128 students
- 100%29
- 100%28
- 100%34
- 100%37
Later rounds
100% passed · 10 students
- 100%10
- Pass a later round: 100% (10 students), compared with 100% (128 students) on the ordinary exam
Show small sittings (8)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%4
- 100%3
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
UPG1 In-lab exam
- 5
- 4
- 3
Main rounds
100% passed · 105 students
- 100%20
- 100%31
- 100%25
- 100%29
Later rounds
100% passed · 22 students
- 100%8
- 100%7
- 100%7
- Pass a later round: 100% (22 students), compared with 100% (105 students) on the ordinary exam
- Get 4 or 5: 65% (127 students)
Show small sittings (7)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%4
- 100%3
- 100%1
- 100%4
- 100%3
- 100%2
About the course
Aim
The course introduces students to the basic concepts and terminology of computer programming, algorithms and data structures. Students will develop skills in designing and writing simple computer programs using Matlab. This is a programming intensive course, which requires no preliminary programming experience.
After completion of the course a student should
- understand basic programming concepts
- understand basic data types and data structures
- become familiar with programming environment and debugging process
- be able to develop simple programs
- be able to design and implement basic programming solutions including statements, control structures, and methods
- become familiar with program readability/understanding, including program style
Content
The lectures will cover the main concepts of algorithms, programming and data structures.
Content:
- Introduction to programing
- Data structures and data types
- Algorithms and scripts
- Input/output statements
- Conditional statements
- Loops, nested loops
- Arrays and matrices
- Matrix representation of graphs
- Plotting: graphical functions
- Good programming practices
- Data management
- Examiner
- Tatiana Polishchuk
- Scheduled hours
- 44 h
- Main field of study
- Datateknik