Course Syllabus for

Julia for Scientific Programming
Julia för vetenskaplig programmering

FRT120F, 5 credits

Valid from: Autumn 2015
Decided by: FN1/Anders Gustafsson
Date of establishment: 2015-10-29

General Information

Division: Automatic Control
Course type: Third-cycle course
Teaching language: English


The objective of the course is to equip participants with knowledge and experience of the Julia langue, to an extent that makes it a natural alternative to other languages such as Matlab and Python.


Knowledge and Understanding

For a passing grade the doctoral student must

Competences and Skills

For a passing grade the doctoral student must

Course Contents

The course consists of a series of seminars. The topics of the seminars are decided by the participants, but at least the following topics will be included: Fundamentals, Linear algebra, Convex optimization, interfacing with other languages (C/Python/R), Distributed computing. Each seminar is followed by an homework assignment. The course is concluded with an individually conducted mini project.

Course Literature

The literature consists of the individual seminar slides combined with the documentation from

Instruction Details

Types of instruction: Seminars, exercises, project

Examination Details

Examination formats: Written assignments, seminars given by participants
Grading scale: Failed, pass

Admission Details

Course Occasion Information

Contact and Other Information

Course coordinators:
Web page:

Complete view