Print

Engineering Basic - Software Technology

Code

GBE-EBS1

Version

1.0

Offered by

Global Business Engineering

ECTS

5

Prerequisites

General admittance requirements for the Global Business Engineering programme.

Main purpose

The main purpose of the course is to introduce the student to the field of software engineering; how basic computer program logic works and how to design and model an IT system.

Knowledge

• Describe the basics of computer software program logic and flow.
• Describe imperative programming concepts, including assignments, loops, variables, conditions, and expressions.
• List common data types and describe the concept of type conversion.
• Identify the basic components of computer hardware architecture.
• Describe the components and properties of embedded systems.
• Identify the basic UML activity diagram notations and symbols.
• Identify and describe the different stages of a software development process.

Skills

• Solve basic programming tasks through a visual programming language and scripting.
• Work with basic data structures, including arrays.
• Apply the basic operations of boolean algebra.
• Design and describe an IT system, including using UML activity diagrams.
• Create simple interactive applications and games.

Competences

• Design and implement an IT system.
• Design, construct, and program embedded systems for specific activities and scenarios.
• Delimit an open problem domain.
• Solve problems through an analytical, engineering approach.

Topics

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.
Through working on mandatory assignments, the students will produce basic software systems for a range of different use cases and technologies. Feedback on each assignment will be provided throughout the course.

Resources

Online material
BBC micro:bit V2 starter set (https://microbit.org/new-microbit/)

Evaluation

Examination

Prerequisites for exam:
Mandatory assignments handed in before deadline and accepted.
 
Exam type:
Written examination.
Duration: 1 hour.
Multiple choice and written answers.
Internal examiner.

Tools allowed
: None.

Re-exam
:
As ordinary exam.

Grading criteria

7-point scale

Additional information

Responsible

Jakob Knop Rasmussen

Valid from

01-08-2021 00:00:00

Course type

Keywords

Programming, embedded systems, games, apps, data, software development process