TTM4175 - Introduction to Communication Technology and Digital Security


Examination arrangement

Examination arrangement: Portfolio assessment
Grade: Passed/Failed

Evaluation form Weighting Duration Examination aids Grade deviation
Portfolio assessment 100/100

Course content

This is an introductory course to Communication Technology. The course focuses on practical work and general skills, and goes through selected topics around networks, communication and protocols, use of computers and operating systems, application development and programming, and security mechanisms.

Learning outcome

A. Knowledge:
1) Basic knowledge of network protocols at different levels, such as TCP / IP, HTTP and MQTT.
2) Basic concepts within network structure and routing.
3) Basic architecture of systems within the Internet of Things.
4) Programming in Python, including access to communication and hardware.
5) Basic understanding of security mechanisms.
6) Basic understanding of IT system vulnerabilities.

B. Skills:
1) Build and configure an IP network.
2) Using an operating system via the command line.
3) Develop applications in Python on a Raspberry Pi, including access to networks and hardware and use of external libraries.
4) Use web services via a programming interface (API).
5) Develop an architecture for a single system that contains communication.
6) Use of development tools.
7) Use of security tools.

C. General competence:
1) Find relevant information online and use resources for developers independently.
2) Organize work in small teams.
3) Learn with others; teach others and receive information.
4) Learn about your own learning habits, and organize own learning.
5) Work focused on a problem.
6) Reflect about own work.
7) Think about ethics related to information systems.

Learning methods and activities

The course is structured into several units that focus on different problems. Each unit uses team-based learning and practical work. Much of learning happens in teams. Attendance to the lectures and the lab hours is compulsory. For each unit there is a quiz (RAT) and practical work, which is the basis for reports. The course will be graded to passed / not passed, based on the conducted RATs and the delivery of the reports.

Compulsory assignments

  • Attendance

Further on evaluation

The course will be graded to passed / not passed, based on the submission of an individual portfolio at the end of the semester.

The portfolio consists of individual reflection notes and three lab reports (Network, Security and IoT)

The lab reports must be submitted as a group during the semester. Lab reports are expected to be improved upon feedback prior to final submission as part of the individual portfolio.

A report that is not delivered on time is considered not passed. Because the reports are based on exercises in labs lectures, lab attendance is mandatory (> 80%), and it is mandatory to participate in more than 80% of tests given during lectures.

Detailed requirements for the individual portfolio and requirements for reports and all deadlines for submission will be announced at the beginning of the semester.
If the portfolio is not approved, there is a continuation already in January of the following semester where an improved portfolio is to be handed in. If the portfolio is not approved then either, the course must be taken again in the following academic year.

Specific conditions

Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.

Admission to a programme of study is required:
Communication Technology and Digital Security (MTKOM)

Course materials

To be announced at the beginning of the term.

More on the course

Version: 1
Credits:  7.5 SP
Study level: Foundation courses, level I


Term no.: 1
Teaching semester:  AUTUMN 2020

No.of lecture hours: 2
Lab hours: 6
No.of specialization hours: 4

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Safety and Reliability
  • Telematics
  • Technological subjects
Contact information


Examination arrangement: Portfolio assessment

Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
Autumn ORD Portfolio assessment 100/100
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU