Tentalabbet

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
Syllabus on Studieinfo ↗