EPN-V2

DAVE3615 Software Architecture and Frameworks Course description

Course name in Norwegian
Programvarearkitektur og rammeverk
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

All aids are permitted, as long as the rules for source referencing are complied with.

Recommended preliminary courses

Javaprogramming.

Required preliminary courses

Grade scale A-F.

Learning outcomes

Two internal examiners. External examiners are used regularly.

Teaching and learning methods

The course builds on DAPE1400 Programming and DAPE2000 Mathematics with statistics. Students that do not have a basic knowledge of programming and statistics must be prepared to make considerable individual efforts to acquire such knowledge.

Course requirements

The following coursework is compulsory and must be approved before the student can sit the exam:

  • 3 assignments

Assessment

Project assignment in groups (2-3 students), where the documented results of the work are assessed.

The project assignment consists of the final report (8-16 pages with analysis, system requirements, system diagrams, modelling etc.) and the program code. The code must include most of the frameworks and technologies the students have learnt about during the semester. Each student group shall be given a unique business case that covers a greater area than cases given for compulsory assignments (required coursework).

The final report will be assessed in relation to how well business requirements and the corresponding domain design are implemented. The program code will be assessed based on the implementation of the framework in relation to the business logic.

The exam result can be appealed. In the event of a resit/rescheduled exam, a new project assignment (business case) can be given with a new deadline.

Permitted exam materials and equipment

All.

Grading scale

Grade scale A-F.

Examiners

Two internal examiners. External examiners are used regularly.