Official course description, subject to change:
Basic info last published 6/04-21

Software Development and Software Engineering

Course info
Language:
English
ECTS points:
7.5
Course code:
BSSODSE1KU
Participants max:
45
Offered to guest students:
yes
Offered to exchange students:
yes
Offered as a single subject:
yes
Price (single subject):
10625 DKK (incl. vat)
Programme
Level:
Bachelor
Programme:
BSc in Data Science
Staff
Course manager
Assistant Professor
Course semester
Semester
EfterÄr 2021
Start
30 August 2021
End
31 December 2021
Exam
Abstract
The course is an introduction to software engineering, software development, and object-oriented programming for students of BSc in Data Science and BSc in Global Business IT. The overarching goal is to allow students to work successfully within a professional software engineering setting.
Description

Content:

  • principles of software engineering
  • software architectures and design patterns
  • object-oriented analysis and design with UML as modeling language
  • object-oriented implementation with Java as programming language

Formal prerequisites

  • Working knowledge of an imperative programming language (e.g., Python).
  • Understanding of/appreciation for common problems in designing and developing software.

Intended learning outcomes

After the course, the student should be able to:

  • Explain the essentials of all primary facets of software engineering.
  • Model and implement medium-scale object-oriented software systems.
  • Apply time-proven solutions to common recurring software design problems.
  • Integrate individual development with existing software designs.
Ordinary exam
Exam type:
A: Written exam on premises, Internal (7-point scale)
Exam variation:
A33: Written exam on premises on paper with restrictions