Skriv ut Lukk vindu


 

Vår 2021

INF-3910-5 Computer Science Seminar: Applied functional programming in .NET Core - 10 stp


The course is administrated by

Institutt for informatikk

Type of course

The course is open for qualified students as a singular master's-level course. The course is given according to capacity and demand.

Course contents

The seminar deals with state-of-the-art research topics in computer science not covered by regular courses. The seminar content is normally linked to ongoing research activities at the research groups. The seminar will normally have a different content each time it is given. A seminar specific content will be made and preapproved by the programme board every time it is given.

This seminar covers the theory and principles of functional programming, using F# and .NET Core to demonstrate concepts. The aim is to introduce the theoretical foundations, while focusing on the practical application of functional programming techniques and their use in the software industry.

The following topics will be covered in this course:


Application deadline

Applicants from Nordic countries: 1 June for the autumn semester and 1 December for the spring semester. Exchange students and Fulbright students: 15 April for the autumn semester and 1 October for the spring semester.

Admission requirements

Admission requirements: Higher Education Entrance Requirement + Bachelor's degree in Computer Science or similar education. The Bachelor degree must contain a specialization in Computer Science worth the equivalent of not less than 80 ECTS credits.

Application code: 9371 - Singular courses at master's level


Objective of the course

A general educational aim of the seminar will be to:

Detailed learning outcomes for this seminar is:

Knowledge - the student has:

Skills - the student has / can:

General competence - the student has / can:


Language of instruction

The language of instruction is English and all of the syllabus material is in English. Examination questions will be given in English, and must be answered in English.

Teaching methods

Lectures: 30 hours, Colloquium: 30 hours, Laboratory guidance: 30 hours.

Assessment

Assessment methods and course requirements will vary from seminar to seminar. For each seminar it will be chosen an assessment method and course requirements that are academically appropriate. Assessment methods and course requirements for this seminar will be:

Home exam counting 100%. Oral presentation of the assignments and demonstrations of a working system can in special cases be claimed by the course responsible. Approved assignments give access to the final home exam.

Grading scale: Letter grades A-E, F - fail.

Course requirements: The coursework includes up to 3 written assignments graded "Approved" / "Not approved", and the number of assignments is stated at the start of the semester. Oral presentation of the assignments and demonstration of a working system can be claimed.

Re-sit examination: It will not be given a re-sit examination in in this course.

Postponed examination: Students with valid grounds for absence will be offered a postponed examination according to Section 21 and 17 in Regulations for examinations at UiT. If practically possible the examination is arranged during the semester as soon as the reasons for absence have ceased.