IT, Communication and New Media, Bachelor

Academic content


Currently enrolled students continue the programme as planned.

The text below remains for the benefit of currently enrolled students.

The bachelor's programme in IT, Communication and New Media (180 ECTS) provides you with strong skills in software development and network technologies.

You will learn how to develop applications for different platforms. From the beginning of the 1st semester, you will learn to see the technology in a broader context enabling you to apply it in practice.

You will also learn how to develop new services and products as well as learn how to adapt the technology for application in a business setting.

Teaching varies between lectures, classroom training and problem-oriented project work in groups. The projects must include a technical solution to an actual problem as well as the organisational and financial considerations necessary for the solution to be applied in practice.

On the individual semesters, teaching is organised in themes constituting the framework for courses and the particular project work undertaken on each semester.


The first semester introduces you to problem-based learning (PBL) through the course "Problem Based Learning in Science, Technology and Society". PBL is AAU’s internationally renowned teaching method. You will learn how to plan and execute a scientific, problem-based project with technological, social and humanistic relevance. Included here is understanding of how technological aspects and contextual circumstances can be identified and included in the development of a problem solution.

In the course “Object-oriented Programming 1”, you will learn to use the object-oriented programming language Java. You will learn about the basic concepts and mechanisms, so you become able to use the language and associated class library to implement small programs. The course gives you a foundation for a systematic development of programs using object-oriented modelling and programming.

The “Linear Algebra” course includes an introduction to the use of MATLAB on a PC. On the course, you will learn about linear algebra basics including linear differential equations. The objective is to provide you with mathematical key competences for engineers in the fields of IT, Electronics and Wireless Technology. The course balances a theoretical knowledge and applications with emphasis on project-orientation and the use of information technology.


On the 1st semester, you and your group are going to work on two projects which introduce you to core subjects of the ITCOM programme. Via the project and group work, you will learn how to work according to AAU's PBL-model.

The first project includes development of a conceptual design for an ICT application and an analysis of the business perspectives.

The second project is longer than the first one, and here, you will design and develop a working ICT application for instance a small game.


  • Online Pharmacy
  • Online Hip-Hop Shop
  • Real Estate Advertising Platform

As mentioned above, the second project is a little more extensive than the first, and here, you need to use the skills and competences you have acquired through the first project. You must include work with object-oriented programming language and you need to implement parts of a program and smaller programs to solve a problem.


  • Educational game
  • Pub crawl application
  • News Blog on a Social Network Service
  • Hitch Hiking Application



The purpose of the programme’s second course in “Object-oriented Programming 2” is to provide you with an understanding of the more advanced concepts in object-oriented analysis and design, enabling you to create models for a required object-oriented programme. The course also includes the use of Java.

The programming course is closely related to the course in “Software Engineering”. In this course, you will learn to develop software in a more systematic way. You will learn about how to prepare requirement specifications and about different methods for planning, developing and implementing software meeting these specifications. Furthermore, the course will teach you the developer language UML (Unified Modelling Language).

The course in “Discrete Mathematics” introduces you to the mathematics needed for analysis and design of discrete systems. The course provides you with the mathematical foundation for advanced programming methods.

Project: System Development

Through the project on the 2nd semester, you will gain practical experience in how to systematically organise the development of an application. You do this based on the programming languages learned in the Object-Oriented Programming courses. You will design and develop a new ICT application, but in this semester, emphasis is on documentation of both the process and the final product. This includes development of requirement specification and selection of an appropriate software development process.


  • Simplifying emergency calls for deaf and mute people.
  • Social Music Player
  • Do Something! (Suggests ideas for when you are bored)
  • Breakfast Fit (keeping track of your exercises - in collaboration with Fitness DK)
  • Stufoo Shop Cheaper and Closer (price Runner app)



“User Interface Design” is a course where you will learn about particular user groups and their needs for interaction with different systems and interfaces. You will learn how to involve specific types of users in identification of user requirements. The course presents various types of interface designs for different screens to bring the current technological trends into play.

The “Distributed Systems” course introduces you to a number of different techniques used for development of distributed systems. You will work with architectures of distributed systems, relevant client side web technologies, design of application layer protocols, Java Beans, etc.

“Digital Signal Processing” gives you an understanding of digital signal processing, which is one of the most important developments in the digital era. The course starts with the process of Analogue to Digital (A/D) (and D/A) conversion, where sampling and its limitations will be discussed. Furthermore, the course concerns different techniques of working with digital signals, amongst others: Fourier analysis, filter design and frequency domain spectra and the relation to their time domain representations. MATLAB will be used extensively in the course exercises.

Project: Distributed Systems and Users

On the 3rd semester, you and your group will work on a project concerning the use of distributed information technology systems. You will work with user involvement, methods to identify user needs and how to implement these in your design. Upon completion of the project, you will have skills within distributed information systems and technology systems including protocol design and system architecture, etc. Furthermore, you will be able to document specific user demands for distributed systems and to test them via particular user groups.


The course in “Communication and Media Technologies” gives you an understanding of the communication networks, technologies, architecture, topologies and standards, including the major technological components used in the communication networks. You will obtain knowledge on the structure of a communication network, including the specific characteristics of communicative versus distributive networks.

The overall objective of the “Introduction to Economics” course is to provide you with a basic understanding of key concepts in economic theory with emphasis on macroeconomics. Upon completion of the course, you will be able to apply national account figures for a description of economic development and you will have knowledge about wage and price determination in an open economy, etc.

The course in “Introduction to Probability and Applied Statistics” will introduce you to concepts and ideas within statistics and how statistics can be applied to problems relevant to ITCOM-engineers. You will become able to perform critical judgement of statistical analyses, doing your own data analyses, and to communicate the results of a statistical analysis to people with no or little background in statistics.

Project: Communications and Media Technologies

The purpose of the 4th semester project is to give you an understanding of the technologies behind ICTs and media technologies. You are going to do an analytical project using theories and methods from the course “Communication and Media Technologies” supported by elements from the 3rd semester course in “Digital Signal Processing” and the course in economics. Among others, you are going to work with key technologies and standards for fixed, mobile and wireless networks, and you will be able to assess the usefulness of different media and communication technologies in relation to different services and applications.

Examples of 4th semester projects:

  • Connectivity in trains and buses
  • Broadband in rural areas (India)
  • Smart Home
  • Cloud gaming


Today, any computer professional must have a basic knowledge in network security; hence the course in “Network and Application Security”. This course presents a practical and theoretical survey of the basic concepts, principles and practice of cryptography and network security. Upon completion, you are able to understand the basics of cryptography and network security and the methods for authentication of people, network traffic and systems in the covered protocols and applications.

Via the course in “Computer Networks and the Internet”, you will learn to analyse network architectures, define protocols and analyse network traffic using protocol analysers such as Wireshark/Ethereal. You will be able to understand concepts such as protocol, congestion and flow control, fragmentation, addressing forms, byte stuffing and multiplexing/de-multiplexing.

The purpose of the course in “IT in distributed Organisations” is for you to develop a theoretical understanding and practical skills and competences concerning implementation and use of information technologies as a means in managing and organising distributed organisations and communities. You will learn about drivers and barriers concerning implementation of information technology systems in organisations, etc.

Project: Application Development and Security

Security is a technical as well as an organisational discipline. The 5th semester project teaches you to analyse security from both perspectives. You have the opportunity to develop an application addressing security issues or you can do an analytical project analysing security issues in a network.

Examples of 5th semester projects:

  • Secure mobile car key
  • Interactive menu card


This semester includes two courses and the bachelor’s project. There are four courses to choose from.

“Internet of Things” is a popular way to describe a number of devices connected to each other via the internet. The course looks into the elements that will drive future networks, e.g. 5th Generation Networks by combing current technologies such as Wireless Sensors, Near Field Communication (NFC) & Radio-frequency Identification (RFID) and Bluetooth. Additionally, you will learn about open global wireless standards such as Zigbee and security issues related to these technologies.

The “Technology and Society” course provides you with a basic theoretical understanding and empirical knowledge regarding the social conditions for technology development and the broader societal implications of technology implementation and use, specifically with respect to communication and media technologies.

In order to work in the business world, you need to know about “Business Law”, hence the course. You will receive an introduction to the Danish/EU legal instruments and laws relevant to the IT, communication and media industry. The course will enable you to present basic legal problems related to the mentioned laws, and to identify the relevant legal aspects related to development and market introduction of a given communication, media and information technology.

The course “Introduction to Engineering Psychology” teaches you how to assess performance of ICT products in relation to human behaviour. You will learn about relevant methods within experimental psychology so you can design experiments and analyse data as part of a design process.

Project: Final Bachelor's project

The 6th semester is the final semester of your bachelor’s programme. Here, you are going to do your final bachelor’s project either individually or in a group. The purpose of the bachelor’s project is for you to demonstrate what you have learnt during the programme. You must demonstrate that you have obtained knowledge of how to design and develop a solution to an ICT-related problem, serving the needs of the end user. Moreover, you must be able to identify organisational, market and legal implications of a given solution to a problem.

Examples of bachelor's projects:

  • Business model for tourist guide app
  • Video Codec
  • Smart home/Intelligent fridge
  • Social imaging passwords

For further information, please consult the curriculum for IT, Communication and New Media.


  • English


  • Copenhagen


  • Not open for enrollment in 2019

See the Curriculum