[{"Course code":"P000084","Version":1,"English name":"Introduction to Julia for natural sciences","Higher education credits":2.0,"Syllabus":"Finalized by: FUN, 2024-04-09","Syllabus approved":"2024-04-09","Level within study regulation":"Third cycle","Grading scale":"Pass \/ Failed","Language":"Swedish","Entry requirements":"Admitted to a PhD or residency program in biology, medicine, nursing, veterinary medicine, animal science, food science, nutrition or similar topics. No prior programming experience is required.","Objectives":"After completing this course, the students should be able to:\n\n\n- Write and understand basic Julia code\n- Write basic functions in Julia\n- Perform basic dataset analysis using the DataFrames package of Julia\n- Deploy simple machine learning models in Julia\n- Create static and interactive plots","Content":"The course format will include morning lectures followed by practical exercises. The interactive development environment of Jupyter ([www.jupyter.org](<https:\/\/www.jupyter.org>)) will be used throughout the course. In addition, we will use Julia’s REPL and the Visual Studio editor. Basic Julia syntax will be introduced and students will gradually build core skills required to efficiently handle various types of datasets. The students will also be introduced to the DataFrames package and practice data manipulation and aggregation techniques in example datasets. Finally, the students will gain experience in producing informative graphs using the Plots package or similar.","Examination formats":"Students will test their comprehension of each day’s material through multiple-choice quizzes using the Canvas platform. Finally, a project assignment will be handed out where students will have to perform various data-cleaning steps, make inferences and produce informative<br>\nplots regarding the provided dataset. \r\n- If a student has failed an examination, the examiner has the right to issue supplementary assignments. This applies if it is possible and there are grounds to do so.\r\n\r\n- The examiner can provide an adapted assessment to students entitled to study support for students with disabilities following a decision by the university. Examiners may also issue an adapted examination or provide an alternative way for the students to take the exam.\r\n\r\n- If this syllabus is withdrawn, SLU may introduce transitional provisions for examining students admitted based on this syllabus and who have not yet passed the course.\r\n\r\n- For the assessment of an independent project (degree project), the examiner may also allow a student to add supplemental information after the deadline for submission. Read more in the Education Planning and Administration Handbook.\r\n","Organisation":[{"code":"720","Organisation":"Department of Animal Biosciences "}],"Other information":"\r\n- The right to participate in teaching and\/or supervision only applies for the course instance the student was admitted to and registered on.\r\n\r\n- If there are special reasons, students are entitled to participate in components with compulsory attendance when the course is given again. Read more in the Education Planning and Administration Handbook.\r\n"}]
