Course - Application Development - IDATA2306
IDATA2306 - Application Development
About
New from the academic year 2020/2021
Examination arrangement
Examination arrangement: Oral examination
Grade: Letters
Evaluation form | Weighting | Duration | Examination aids | Grade deviation |
---|---|---|---|---|
Oral examination | 100/100 | E |
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 framework Jakarta EE and Eclipse Microprofile, 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
Compulsory assignments
- Assignments
Further on evaluation
Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.
Specific conditions
Exam registration requires that class registration is approved in the same semester. 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
IDATA2303 Algorithms and data structures
IDATA2303 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 | 01.09.2020 |
No
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: SPRING 2021
Language of instruction: Norwegian
Location: Ålesund
- Information Systems
- Computer Systems
- Engineering
Department with academic responsibility
Department of ICT and Natural Sciences
Phone:
Examination
Examination arrangement: Oral examination
- Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
- Spring ORD Oral examination 100/100 E
-
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"