Skip to main content
MyCourses MyCourses
  • Schools
    School of Arts, Design, and Architecture (ARTS) School of Business (BIZ) School of Chemical Engineering (CHEM) –sGuides for students (CHEM) – Instructions for report writing (CHEM) School of Electrical Engineering (ELEC) School of Engineering (ENG) School of Science (SCI) Language Centre Open University Library Aalto university pedagogical training program UNI (exams) Sandbox
  • Service Links
    MyCourses - MyCourses instructions for Teachers - MyCourses instructions for Students - Teacher book your online session with a specialist - Digital tools for teaching - Personal data protection instructions for teachers - Workspace for thesis supervision Sisu Student guide Courses.aalto.fi Library Services - Resourcesguides - Imagoa / Open science and images IT Services Campus maps - Search spaces and see opening hours Restaurants in Otaniemi ASU Aalto Student Union Aalto Marketplace
  • ALLWELL?
    Study Skills Guidance and support for students Starting Point of Wellbeing About AllWell? study well-being questionnaire
  •   ‎(en)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Hi guest! (Log in)

close

Can not find the course?
try also:

  • Sisu
  • Courses.aalto.fi

MS-E2122 - Nonlinear Optimization D, Lecture, 16.9.2021-23.12.2021

This course space end date is set to 23.12.2021 Search Courses: MS-E2122

  1. Home
  2. Courses
  3. School of Science
  4. department of...
  5. ms-e2122 - no...
  6. Sections
  7. Intro to Julia
 
Syllabus
 

Intro to Julia

  • Intro to Julia

    Intro to Julia

    Many of the assignments in our course will be implemented in Julia, using packages, such as JuMP, Plots, among many others. Julia combines simplicity and remarkable performance, which is one of the reasons it has become the language of choice for many optimisation applications. The main website for downloading is http://www.julialang.org. This is also the main place for finding the information you might need. 

    Aalto Scientific Computing offers an introductory course in Julia. I strongly recommend you to take this short course if you are new to Julia. Here is the link to register: https://scicomp.aalto.fi/training/julia/julia-introduction/

    There are a few options to use Julia during this course.

    1. The first option which is probably the easiest and recommended one is to use Aalto JupyterHub with the Julia 1.6.2 kernel. The platform may be accessed from here https://jupyter.cs.aalto.fi. Following this link, you will be able to log to with your personal Aalto account and choose the Julia environment (Julia: General use (JupyterLab)) on the next page. In this case, all the necessary packages are preinstalled. 
    2. The second option is to install Julia on your personal computer. We recommend this option for those that feel confident about handling the installation themselves. In this case, the recommended version of Julia 1.6.2 with the most recent versions of the packages. By following this option, you will also have to manually install all the packages that will be required during the course.

    For the coding interface (IDE), I recommend using Jupyter notebooks (you can open them in Julia by using the IJulia package). If you would like something more "advanced" then VS Code is the way to go.

    Below you can find some helpful links. The first one has all the information you need for this course.

    • Tutorial 1 (Julia Academy - great starting point): https://juliaacademy.com/p/intro-to-julia 
    • Tutorial 2 (youtube, very much like the above but in a single video):   
    • Aalto JupyterHub info: https://scicomp.aalto.fi/aalto/jupyterhub.html




    Course home

    Course home
    Skip Upcoming events
    Upcoming events
    Loading There are no upcoming events
    Go to calendar...
    • MS-E2122 - Nonlinear Optimization D, Lecture, 16.9.2021-23.12.2021
    • Sections
    • MS-E2122 - Nonlinear Optimization - Fall 2021
    • Intro to Julia
    • Home
    • Calendar
    • Learner Metrics

    Aalto logo

    Tuki / Support
    Opiskelijoille / Students
    • MyCourses instructions for students
    • email: mycourses(at)aalto.fi
    Opettajille / Teachers
    • MyCourses help
    • MyTeaching Support form
    Palvelusta
    • MyCourses rekisteriseloste
    • Tietosuojailmoitus
    • Palvelukuvaus
    • Saavutettavuusseloste
    About service
    • MyCourses protection of privacy
    • Privacy notice
    • Service description
    • Accessibility summary
    Service
    • MyCourses registerbeskrivining
    • Dataskyddsmeddelande
    • Beskrivining av tjänsten
    • Sammanfattning av tillgängligheten
    
    Hi guest! (Log in)
    • Schools
      • School of Arts, Design, and Architecture (ARTS)
      • School of Business (BIZ)
      • School of Chemical Engineering (CHEM)
      • –sGuides for students (CHEM)
      • – Instructions for report writing (CHEM)
      • School of Electrical Engineering (ELEC)
      • School of Engineering (ENG)
      • School of Science (SCI)
      • Language Centre
      • Open University
      • Library
      • Aalto university pedagogical training program
      • UNI (exams)
      • Sandbox
    • Service Links
      • MyCourses
      • - MyCourses instructions for Teachers
      • - MyCourses instructions for Students
      • - Teacher book your online session with a specialist
      • - Digital tools for teaching
      • - Personal data protection instructions for teachers
      • - Workspace for thesis supervision
      • Sisu
      • Student guide
      • Courses.aalto.fi
      • Library Services
      • - Resourcesguides
      • - Imagoa / Open science and images
      • IT Services
      • Campus maps
      • - Search spaces and see opening hours
      • Restaurants in Otaniemi
      • ASU Aalto Student Union
      • Aalto Marketplace
    • ALLWELL?
      • Study Skills
      • Guidance and support for students
      • Starting Point of Wellbeing
      • About AllWell? study well-being questionnaire
    •   ‎(en)‎
      •   ‎(en)‎
      •   ‎(fi)‎
      •   ‎(sv)‎