The course is connected to the following study programs

  • Civil and Structural Engineering, Bachelor's Programme
  • Renewable Energy, Bachelor's Programme
  • Mechatronics, Bachelor's Programme

Teaching language

Norwegian

Course contents

The course is divided into two main sections:

Programming with MATLAB 

The students will learn about using MATLAB as an "advanced calculator", while also covering the basic functionality of the MATLAB integrated development environment (IDE).

Students then learn basic programming in the MATLAB scripting language by becoming familiar with the structure, flow control, variables, operators and functions of MATLAB programs. Embedded MATLAB data structures such as arrays, structs, and cell arrays are processed, and it looks at selected functionality from embedded libraries.

The last part of the programming section covers applied programming for engineering-related issues, including numerical methods, analysis / data processing and the production of results.

Progress in the programming section of the course is synchronized with progress in Mathematics 1.

 

ICT Security

Students learn about terminology within ICT security, why ICT security is important and how sufficient good ICT security is achieved in practice.


The course's ICT security module also covers privacy in the ICT context, in order to provide the student with a basis for assessing when privacy laws affect the operational and / or development phase of products and systems.

Learning outcomes

After completing the course, the student should

 

  • Have basic programming skills in MATLAB

  • know the most important functionality of the MatLab integrated development environment (eg command line, editor and documentation)

  • be able to read and understand MATLAB code, be able to plan / select structure of a program for a given purpose and be able to write the program and verify that it works

  • know the most important programming concepts / terminology

  • be able to use programming as a tool in a scientific context, for example visualizing data / results and solving simple equation systems

  • understand the terminology of information security and have general knowledge of what is wanted and why it is protected

  • for a product or single ICT system, be able to identify the right risk picture and compensate for it with appropriate security measures to maintain a sufficient degree of confidentiality, integrity and accessibility

  • have basic knowledge for securing personal login information, personal computer equipment and simple laboratory setup

  • understand the terminology of privacy in the ICT context and have overall knowledge of relevant regulations

Examination requirements

Students must pass the compulsory assignments in order to take the examination. Information about compulsory assignments will be given in Canvas by the start of the semester.

Teaching methods

Lectures, exercises and laboratory exercises. The laboratory exercises are carried out in groups during scheduled hours with professionals’ present. Expected work scope for the average student is approx. 135 hours.

Evaluation

The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.”

Offered as Single Standing Module

Yes. Subject to availability or capacity.

Admission Requirement if given as Single Standing Module

Higher Education Entrance Qualification including mathematics R1 and R2 and physics 1, or a pass in the preliminary course examination for engineers (which is also offered at University of Agder).

Assessment methods and criteria

Individual written exam, 4 hours. Graded assessment.

Last updated from FS (Common Student System) June 30, 2024 9:38:45 PM