Engineering Basics for Information and Communication Technology





Offered by

Global Business Engineering




General admittance requirements for the Global Business Engineering programme.

Main purpose

The main purpose of the course is to introduce the student to how basic computer program logic works, how to solve physical challenges using robots and how to model and design an IT system.


The student will be able to:
  • Describe the basics of computer software program logic and flow
  • Identify the basic components of computer hardware architecture
  • Describe the components and properties of embedded systems
  • Describe and test the functionality of a robot
  • List common data types and describe the concept of type conversion
  • Identify binary numbers up to the decimal number 15
  • Define the term “algorithm”
  • List at least three types of sensors used for working with robots
  • Identify the basic activity diagram notations and symbols
  • Describe imperative programming concepts, including assignments, loops, variables, conditions and expressions


The student will be able to:
  • Perform basic programming through a visual programming language
  • Design and describe an IT system, including using UML activity diagrams
  • Solve simple physical challenges by constructing and designing robots from bricks, motors and sensors
  • Control the motors and sensors of a robot through software
  • Explain the purpose of multithreading when writing software
  • Work with basic data structures, including arrays
  • Apply the basic operations of boolean algebra
  • Create simple mobile applications in order to remotely control a robot


The student will be able to:
  • Design, construct and program robots for specific activities and scenarios
  • Design and implement an IT system
  • Solve problems through an analytical, engineering approach
  • Predict the interaction between an autonomous system and its environment


  • Basic computer software architecture
  • Basic computer hardware architecture
  • Robots
  • Sensors
  • Software engineering models and diagrams

Teaching methods and study activities

The semester has 48 classroom lessons – four lessons once a week for 12 weeks. These lessons consist of exercises and teacher presentations. The total workload of the student is expected to be around 140 hours.
Referring to the Study Activity Model, the workload is distributed as follows:
Participation of lecturer and students
Initiated by the lecturer
36 hours – 26%
  • Lessons, scheduled
  • Exercises in class
  • Project guidance
  • Exam
Participation of students
Initiated by the lecturer
45 hours – 32%
  • Exercises
  • Project and group work
  • Homework
Participation of students
Initiated by students
45 hours – 32%
  • Self-study
  • Group work
  • Literature search
  • Preparation for exam
Participation of lecturer and students
Initiated by students
14 hours – 10%
  • Study Guidance


  • The LEGO MINDSTORMS EV3 Discovery Book by Laurens Valk
  • Online material


Permit criteria for attending examination:
  • Mandatory assignments handed in before deadline and accepted


​Oral Examination

The examination is a joint exam with GBE-SEP1

Group presentation followed by individual examination

  • Group presentation of the GBE-SEP1 project – 15 minutes
  • Individual examination – 20 minutes
    • 10 minutes of examination in the GBE-SEP1 project
    • 10 minutes of examination in a drawn GBE-ENB ICT1 question, based on course work

Both courses are graded individually

Allowed tools: All

Internal examiner

Please note that re-examination may take a different form than the ordinary exam

Grading criteria

Examination accounts for 100% of the final grade

Additional information


Jakob Knop Rasmussen

Valid from

01-09-2019 00:00:00

Course type