Course - Application Development - IDATA2306
IDATA2306 - Application Development
About
Examination arrangement
Examination arrangement: Portfolio
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Portfolio | 100/100 |
Course content
Course will establish definitions, principles, frameworks and architectures of application development. Course emphasizes transactions, persistence, Object-relational mapping (ORM) web services and messaging services. Important examples will be based on frameworks such as Spring, as well as container environments such as Docker and Kubernetes.
Learning outcome
Knowledge: Student will have knowledge about services provided by application server, use of these services in a distributed application and service maintenance in container-based runtime environment. Student will be able to work with IDEs, build systems, application servers and containers.
Skills: Student will be able to program application services and use containers efficiently, as both system developer and administrator. Student will be able to develop a distributed application from scratch, as well as maintain it in a modern runtime environment.
General competence: Student will understand challenges and solutions for distributed application development. Student will understand challenges and solutions for maintenance of distributed applications in a modern runtime environment.
Learning methods and activities
Lectures and exercises, project work in groups.
Compulsory assignments
- Mandatory assignments
Further on evaluation
All mandatory assignments must be approved to get access to the examination. The portfolio contains assignments that are carried out, digitally documented and submitted during the term. Portfolio includes reports from project work in groups. Portfolio can also inlcude individual reflection and assignments. Assignments are designed to help students achieve specific course learning outcomes, and formative feedback is given during the period of the portfolio.
Specific conditions
Compulsory activities from previous semester may be approved by the department.
Admission to a programme of study is required:
Computer Science (BIDATA)
Recommended previous knowledge
- IDATA2001 Programming 2
- IDATA2305 Operating systems (same semester)
- IDATA2303 Algorithms and data structures I
- DATA2303 Data modelling and database applications or equivalent knowledge
Course materials
Announced at the start of the semester.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
ID303911 | 7.5 | AUTUMN 2020 |
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2023
Language of instruction: English, Norwegian
Location: Ålesund
- Information Systems
- Computer Systems
- Engineering
Department with academic responsibility
Department of ICT and Natural Sciences
Examination
Examination arrangement: Portfolio
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
-
Spring
ORD
Portfolio
100/100
Release
2023-05-20Submission
2023-05-31
12:00
INSPERA
12:00 -
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"