Computer Systems Engineering

2025/2026

Recommended prerequisite for participation in the module

The module builds upon fundamental concepts of software engineering and solid knowledge of one or more programming languages. Moreover, the module uses competences from distributed systems, networking, and operating systems.

Content, progress and pedagogy of the module

Requirements engineering, investigating the solution space (being able to select the optimal one based on several criteria), designing the architecture of the selected solution, reliability, testing and evaluation, maintainability, risk management, etc., of complex projects. 

Learning objectives

Knowledge

  • Must have knowledge about the system lifecycle stage 

  • Must know about analysis and management of complex systems. 

  • Analysis and design methods of complex computer systems 

  • Elicitation of requirements of complex computer systems 

  • Selection of requirements from a variation of criteria 

  • Architectural design and several selected evaluation parameters such as reliability, test, maintenance, and evaluation 

  • Risk-assessment and control of complex problems 

  • Model-Based Systems Engineering and other models and their applications 

  • Special data processing models 

Skills

  • Analyse a complex computer system in relation to specific criteria 

  • Analyse and elicitate different types of requirements of a complex system 

  • Explain the link between risk-assessment and control and system requirements 

  • Operate different requirement specification methodologies. 

  • Analyse which systems engineering model to use for hardware development in complex systems 

  • Analyse which systems engineering models to use for data processing in complex systems 

Competences

  • Apply different elicitation requirement engineering methods to do a requirement specification 

  • Apply fundamental principles of systems engineering to complex problems  

  • Identify important criteria for developing a complex computer system 

  • Apply risk assessment and management for a specific computer system 

  • Reflect on specific criteria for system development and their link to a requirement specification 

  • Apply Model Based Engineering and other models for hardware in complex systems 

  • Apply data processing engineering models for data processing in complex systems

Type of instruction

The instruction will combine lectures, invited talks, assignments, and exercises 

Exam

Exams

Name of examComputer Systems Engineering
Type of exam
Written or oral exam
ECTS5
Permitted aids
With certain aids:
See exam specification
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures
Permalink Print

Facts about the module

Danish titleComputer systems engineering
Module codeESNCEKK1K2
Module typeCourse
Duration1 semester
SemesterAutumn
ECTS5
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module
Used in

Organisation

Education ownerMaster of Science (MSc) in Engineering (Computer Engineering)
Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design

Søg i modulbasen

View all fonts in this project