Development of ICT and Media Services

2018/2019

Prerequisite/Recommended prerequisite for participation in the module

Knowledge on object-oriented programming.

Content, progress and pedagogy of the module

Learning objectives

Knowledge

  • Must be able to understand architectural issues such as the division of functions between terminal, server and networks.
  • Must have knowledge about low-level service enablers in relation to Internet of Things, sensors, and smart actuators
  • Must have knowledge about development platforms and environments, such as Software Development Kits (SDK), simulators, emulators, and Integrated Development Environment (IDE).
  • Must have knowledge of web development tools, e.g. MEAN (MongoDB, Express.js, Angular.js and Node.js), RESTful programming models and JSP (Java Server Pages)/servlets
  • Must have knowledge about basic artificial intelligence and pattern recognition algorithms and principles.
  • Must have knowledge about platform programming and scripting, e.g. tablets, Raspberry Pi, Arduino, or Smart TV
  • Must understand interface and communication concepts in relation to external servers, databases, and cloud-based services. 

Skills

  • Must be able to design and implement platform services/applications using high-level programming languages and development platforms.
  • Must be able to perform platform programming and scripting (Raspberry Pi, Arduino, IoS, Smart TV, etc.).
  • Must be able to use sensors and actuators to implement Internet of Things-related systems and devices.
  • Must be able to use simple artificial intelligence algorithms in platform services and applications.
  • Must be able to apply programming interfaces to communicate with and use external servers, databases, and cloud-based services. 
  • Must be able to design, develop and evaluate platform software components.
  • Must be able to produce technical documentation.

Competences

  • Must have the competency to design and develop viable ICT and media services that can address a wide range of user needs and provide a good user experience
  • Must have the competency to compose more advanced service functionality using state-of-the-art software tools, Internet of Things, cloud architectures, sensors and simple artificial intelligence algorithms.

Type of instruction

Types of instruction are listed at the start of Chapter 3.

Exam

Exams

Name of examDevelopment of ICT and Media Services
Type of exam
Written or oral exam
ECTS5
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentAs stated in the Joint Programme Regulations
http:/​/​www.en.tech.aau.dk/​education-programmes/​Education+and+Programmes/​

Facts about the module

Danish titleUdvikling af IKT- og medietjenester
Module codeESNICTEK2K1
Module typeCourse
Duration1 semester
SemesterSpring
ECTS5
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module

Organisation

Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyTechnical Faculty of IT and Design