Skip to main content

Basics in Programming (3 cr)

Code: IT23YS01-3004

General information


Enrollment

15.06.2025 - 19.10.2025

Timing

20.10.2025 - 21.12.2025

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology and Seafaring

Teaching languages

  • Svenska

Degree programmes

  • Degree Programme in Information Technology
  • Degree Programme in Information Technology

Teachers

  • Magnus Siffrén
  • Kaj Wikman

Teacher in charge

Kaj Wikman

Groups

  • UIT25D-V
    Ingenjör (YH), informationsteknik, 2025

Objective

- The student is familiar with different types of programming languages.
- The student can use an editor for coding, test driving and debugging.
- The student has mastered basic procedural programming.
- The student can create and call functions and can basicly use arrays.

Content

- Compiling and interpretive programming languages
- Use of an editor for programming - Variables, constants and data types
- Operators and expressions
- Input via keyboard, printing in console
- Option selection
- Repetitions
- Functions
- Arrays

Materials

At Moodle

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

The student can create programs that use simple structures with sequences, selections and iterations.
The student can create functions that use parameters and return data.
The student can store data in simple, static one-dimensional arrays.

Assessment criteria, good (3)

The student can create programs that use more advanced selections and iterations. The student can compound structures.
The student can create functions that use reference parameters.
The student can use one-dimensional, static arrays to solve programming tasks.

Assessment criteria, excellent (5)

The student can independently solve more difficult programming problems.
The student can create overloaded functions and templated functions.
The student can use multidimensional, static arrays to solve programming tasks.

Qualifications

No prerquisites.