EPN-V2

DATA3790 Privacy and identity technology project Course description

Course name in Norwegian
Personvern- og identitetsteknologiprosjekt
Study programme
Bachelor in Applied Computer Technology
Bachelor's Degree Programme in Software Engineering
Bachelor's Degree Programme in Information Technology
Weight
10.0 ECTS
Year of study
2022/2023
Course history

Introduction

This course is a continuation of MEK1300 - Programming 1 and goes deeper into more advanced topics in Python such as Object-Oriented Programming (Abstraction, Encapsulation, Inheritance, and Polymorphism), Functional Programming (Lambda expressions, Map, Filter, Zip), List Comprehension, Generators, Decorators, and Metaprogramming.

Required preliminary courses

Lectures and exercises.

Learning outcomes

The following work requirement is mandatory and must be approved to sit for the exam:

  • Submission of one programming assignment.

Teaching and learning methods

An Individual written exam of three hours.

Exam results can be appealed.

In the event of a resit or rescheduled exam, an oral examination may be used instead. In case an oral exam is used, the examination result cannot be appealed.

Course requirements

No aids are allowed.

Assessment

Graded scale A-F.

Permitted exam materials and equipment

One internal examiner. External examiners is used regularly.

Grading scale

Hadi Zahmatkesh

Examiners

MEK1300 - Programming 1