Official course description:
Basic info last published 26/02-19

Advanced Programming, Master (Professional education)

Course info
Language:
English
ECTS points:
7.5
Course code:
MSADPRO1KU
Participants max:
40
Offered to guest students:
Offered as a single subject:
Programme
Level:
Master programme
Programme:
Master in IT, Software Engineering
Staff
Course semester
Semester
Efterår 2018
Start
27 August 2018
End
28 December 2018
Exam
Exam type
ordinær
Internal/External
ekstern censur
Grade Scale
7-trinsskala
Exam Language
GB
Abstract
Description
Formal prerequisites
- You can program in Java (You will survive the course if you can program well in C# or any other main stream object-oriented language, but your experience may be steeper) - You know basic functional programming including higher order functions, anonymous functions (or lambdas, delegates or anonymous inner classes), side-effect-free programming, generic types and methods - You know basic algorithms and data structures (sorting, searching, collection data structures and basics of algorithms complexity) - You know basic discrete mathematics (sets, functions, relations) - You have followed an introductory course on programming languages The above competences can be obtained by following an introductory programming course, an introductory algorithms course and a course on programming languages ('Programmer som Data' or Programming Language Concepts or equivalent.). If you have followed all these courses you are well qualified. I øvrigt skal man opfylde IT-Universitetets generelle optagelseskrav.
Intended learning outcomes

After the course, the student should be able to:

Ordinary exam
Exam type:
B: Oral exam, external (7-trinsskala)
Exam variation:

Exam description:
Duration of exam: 4 hours The same set of questions as for bachelor students, plus additional one concerning the ILO: "Implement solutions based on research-based methods presented in relevant papers in library and language design"