EPN-V2

DAPE2000 Mathematics 2000 with Statistics Course description

Course name in Norwegian
Matematikk 2000 med statistikk
Study programme
Bachelor's Degree Programme in Software Engineering
Weight
10.0 ECTS
Year of study
2020/2021
Curriculum
FALL 2020
Schedule
Course history

Introduction

This course, together with Mathematics 1000, will give students an understanding of mathematical concepts, issues and solution methods with the focus on applications. The course will also give students an understanding of concepts in statistics and probability theory, problems and solution methods with the focus on applications in their own field and in the engineering field in general.

Recommended preliminary courses

None.

Required preliminary courses

No requirements over and above the admission requirements.

Learning outcomes

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge The student is capable of:

  • using linear algebra to determine eigenvalues and solving systems of differential equations and solving second order linear differential equations with constant coefficients
  • discussing functions of multiple variables and apply partial derivatives to various problems
  • explaining convergence and power series representations of functions
  • explaining key concepts in set theory, probability theory, parameter estimation, hypothesis testing and choice of model
  • explaining normal, binomial, Poisson and exponential probability distributions, as well as typical problems to which they can be applied

Skills

The student is capable of:

  • calculating eigenvectors and diagonalising matrices
  • applying diagonalisation of matrices to solve systems of differential equations
  • determining the convergence of series using the ratio test, and finding the Taylor series of known functions
  • describing and discussing functions of multiple variables using e.g. level curves and partial derivatives
  • determining and classifying critical points of functions of two variables
  • applying statistical principles and concepts from their own field
  • basic calculus of probability with discrete and continuous probability distributions and parameter estimation
  • calculating confidence intervals and testing hypotheses
  • applying mathematical tools to matrices and functions of two variables

General competence

The student is capable of:

  • identifying the connection between mathematics and their own field of engineering
  • transferring a practical problem from their own field into mathematical form, so it can be solved analytically or numerically
  • using mathematical methods and tools that are relevant to the field
  • using statistical ways of thinking to solve problems in engineering and communicating them orally and in writing
  • solving problems in engineering by use of probability calculations, statistical planning of trials, data collection and analysis

Teaching and learning methods

The course is taught through joint lectures and exercises. In the exercise sessions, the students work on assignments, both individually and in groups, under the supervision of a lecturer.

Course requirements

None.

Assessment

The students shall develop knowledge and an understanding of the concept of computer security, with the pertaining technologies and techniques. They shall also be capable of using some security tools. The students shall be capable of analysing the computer security needs of an enterprise in relation to alternative security solutions. The theoretical knowledge will be used in practical assignments throughout the course.

Permitted exam materials and equipment

No requirements over and above the admission requirements.

Grading scale

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge

The student will be able to:

  • know the basic security principles of confidentiality, integrity and availability
  • identify common vulnerabilities, threats, threat agents, risks, and attack vectors
  • know the basics of cryptography and how it is used to protect data at rest and in transit
  • have knowledge of the protocols and standards related to modern cryptography
  • understand the different forms of authentication methods that can be utilized
  • explain the different types of access control models that can be used to safeguard information security
  • describe the protocols and standards related to identity, authentication and authorization.
  • understand the importance of controlling the flow of information in and out of the enterprise network and between security zones
  • have knowledge of mechanism for detecting anomalies and incidents early to detect and handle attacks.
  • understand the concept of Secure Software Development and Privacy by Design
  • Have knowledge of OWASP top 10 software security risk
  • have knowledge how to secure web applications and Application Programming Interface (API)

Skills

The student will be able to:

  • utilize security tools for encryption and signing
  • utilize programs to identify and detect vulnerabilities
  • enforce the principle of least privilege in services and other resources by using the Identity and Access Management System
  • scan and keep track of hardware and network equipment connected to enterprise networks using security tools
  • filter and control the traffic between the various security zones in the business and towards the internet by using a firewall technology.
  • detect and manage data attacks using Intrusion Detection and Prevention Systems (IDS / IPS)
  • apply the concept of secure software development with built-in privacy
  • develop secure web applications by utilizing standardized methods and protocols

General competence

The student is capable of:

  • discussing and communicating issues related to security principles confidentiality, integrity and accessibility
  • comparing, assessing and providing recommendations on the use and procurement of security solutions

Examiners

Lectures and work on practical assignments.