Course IK1085

Software Engineering, Introduction

7.5 Credits
First Cycle

Main field of study: Computer Engineering, Information Systems

The course has no instances planned right now

Learning outcomes for the course

Overall, the student will have acquired basic knowledge and skills in computer programming.

On completion of the course students will be able to:


Knowledge and understanding

  • explain the concept of object-oriented programming
  • explain basic terminology, concepts and key words related to programming

Competence and skills

  • develop language independent algorithms to obtain a structured design in the development of programs
  • create applications for input and output using a standard class library
  • use selective statements containing conditions to control a program‘s execution
  • use iteration to repeatedly execute statements until certain conditions are fulfilled
  • create user-defined classes containing properties and methods that represent the behavior of objects created by these classes
  • be able to debug a program
  • use data structures during execution and be able to manipulate these data structures
  • write data to files, respectively. reading out data from files
  • present, explain, summarise and discuss solution methods and results, in writing and orally.