Metadata
Title
Communication Hardware Design and Programming
Category
graduate
UUID
aa16f90a055d4bbc8ef4764813c87c99
Source URL
https://www.dtu.dk/english/education/graduate/msc-programmes/communication-techn...
Parent URL
https://www.dtu.dk/english/education/graduate/msc-programmes/communication-techn...
Crawl Time
2026-03-25T03:44:43+00:00
Rendered Raw Markdown

Communication Hardware Design and Programming

Source: https://www.dtu.dk/english/education/graduate/msc-programmes/communication-technologies-and-system-design/specialization/communication-hardware-design-and-programming Parent: https://www.dtu.dk/english/education/graduate/msc-programmes/communication-technologies-and-system-design

Communication hardware design and programming specialization

Development and analysis of software and hardware in a communication context. This includes embedded programming and FPGA design.

Purpose and Content\ This specialization is aimed at students with interest on design and implementation of telecommunication functions, with focus on enabling technologies such as embedded programming and electronics design using hardware description languages. The objective is to translate application and service requirements to functional specifications that can be implemented with appropriate choice of technology. This includes use of virtualization, embedded devices, as well as FPGA and ASIC technology. Fundamental understanding of telecommunication infrastructure and communication protocols is a key to successful function implementation, as well as in depth understanding of test and verification technologies to fulfil users (final customers, subscribers, operators, or other) expectations.

The courses included in this specialization will give an attractive balance of courses on digital systems design, programming and telecommunication system architectures. The student will acquire a thorough understanding of network technologies and network architectures, e.g., communication protocols and core and access networks, and on top, the student will also master the tools and technologies necessary to analyse, implement and validate such systems.

Career Profile \ The graduates from this specialization can work in a number of different areas. For instance companies that manufacture devices and terminals for communication networks, e.g., routers, switches, mobile phones. Also at companies, that sell consultancy services including Software and hardware development or companies that deliver intellectual property cores. The general competences will also allow the candidate to work with network operators, such as telecommunication operators or internet service providers, or general development tasks in software or hardware related businesses.

Structure of Studies\ This specialization requires that the students fulfill the requirements specified in the admission description of the programme in Communication and System Design described in the programme specification.

In addidtion to the compulsory courses and requirements listed in the Curriculum, the following rules apply for this specialisation:

In the Core competence course - specific, the student must select the following 20 ECTS points:

34231 Digital communication 1 5 point Autumn E2A (Mon 13-17)
34242 Machine learning techniques for design and optimization of communication systems 5 point January and June
34349 FPGA design for communication systems 10 point Spring F5 (Wed 8-17)

\

For the Advanced programme specific courses, the student must choose a total of 15 ECTS within the list below (if total of more than 15 ECTS of technological specialization courses are chosen, they will count in the Electives category).

02203 Design of Digital Systems 5 point Autumn E2B (Thurs 8-12)
34249 Synthesis Project for Communication Technologies 10 point Spring F5B (Wed 13-17) and June
34251 Advanced forward error correction and iterative decoding 5 point January
34343 Mobile backhaul networks 5 point F7 (Tues 18-22)
34346 Networking technologies and application development for Internet of Things (IoT) 5 point Spring F2B (Thurs 8-12)
34359 SDN: software-defined networking 5 point Autumn E5B (Wed 13-17)
34371 Communication Network Security 5 point Autumn E5B (Wed 13-17)
34373 Introduction to microcontroller development for IoT using embedded C 5 point Spring F3A (Tues 8-12)
34374 IoT Hardware and PCB Design 5 point Spring F4B (Fri 8-12)

\

A recommended study program for each semester is shown below:

Proposed study plan

Polytechnical foundation

Programme specific courses

Thesis

Electives

1.Semester

34368\ Global communication network... Global communication network infrastructure and design

5 point

02203\ Design of Digital Systems

5 point

34374\ IoT Hardware and PCB Design

5 point

34359\ SDN: software-defined networking

5 point

02452\ Machine Learning

5 point

34369\ Project work in Global communication... Project work in Global communication network infrastructure and design

5 point

2.Semester

34349\ FPGA design for communication systems

10 point

Elective \ Elective

5 point

34373\ Introduction to microcontroller... Introduction to microcontroller development for IoT using embedded C

5 point

34343\ Mobile backhaul networks

5 point

42501\ Innovation in Engineering (Polytechnical... Innovation in Engineering (Polytechnical Foundation)

5 point

3.Semester

34231\ Digital communication 1

5 point

34365\ IoT Prototyping

5 point

34371\ Communication Network Security

5 point

34242\ Machine learning techniques for design... Machine learning techniques for design and optimization of communication systems

5 point

34351\ Access networks and home networks

5 point

12106\ Quantitative methods to assess... Quantitative methods to assess sustainability (Polytechnical Foundation)

5 point

4.Semester

Master thesis \ Master thesis

30 point

\

Specializations are merely recommended ways of choosing the courses in the curriculum. Applicants are not admitted to a specialization but to the programme and it is possible to choose among all the courses in the curriculum following the directions given. However, if a specialization has been fulfilled the title of the specialization may be added to the diploma.