{
    "componentChunkName": "component---src-templates-docs-js",
    "path": "/old/01-information/01-welcome",
    "result": {"data":{"site":{"siteMetadata":{"title":"Linnéuniversitetet","language":"sv","courseCode":"1DV607"}},"mdx":{"fields":{"id":"75a1ea04-b782-5557-86b5-e09f69832b3f","title":"Welcome to the Course","slug":"/old/01-information/01-welcome"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Welcome to the Course\",\n  \"metaTitle\": \"Welcome\",\n  \"metaDescription\": \"Some important introductory information\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Youtube = makeShortcode(\"Youtube\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Welcome to the 2023 iteration of the course. This page summarizes some important information regarding the start of the course this year.  \"), mdx(\"h2\", null, \"Slack\"), mdx(\"p\", null, \"The most important channel of communication in the course is slack.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://coursepress.slack.com/signup#/\"\n  }, \"Sign up for slack using your student.lnu.se email\"), mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Join the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://coursepress.slack.com/archives/C09N3SURM\"\n  }, \"#1dv607-ooad channel\")), mdx(\"h2\", null, \"Course Introduction\"), mdx(Youtube, {\n    link: \"https://www.youtube.com/embed/sD7nJcKRFEw\",\n    mdxType: \"Youtube\"\n  }), mdx(\"h2\", null, \"Study Plan\"), mdx(\"p\", null, \"This is an \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://docs.google.com/spreadsheets/d/1-y5-sqo3TKaI3dMsr6fwUdeloPZq_qrXF1yjEpIWGJI/edit?usp=sharing\"\n  }, \"example study plan\"), \". It shows what to study, during what time, and how the theory and assignments are connected. Feel free to use it as a base for your own plan.\"), mdx(\"h2\", null, \"Introductory Lectures\"), mdx(\"p\", null, \"There are course introductory lectures scheduled, we will talk about the course, check the course homepage etc.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Campus Kalmar: 29/8 10:15 - 12, Ma412\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Online (in Swedish): 30/8 13:15 - 15:00\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Campus V\\xE4xj\\xF6: 31/8 10:15 - 12:00, Homeros\")), mdx(\"h2\", null, \"Course Schedule\"), mdx(\"p\", null, \"There are multiple programs taking the course both campus based and online based. You are free to attend the course in any way you see fit.\"), mdx(\"p\", null, \"There are no crucial learning materials presented outside of the course homepage, however, being interactive (online and/or on campus) will likely increase your knowledge.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"You drive the scheduled parts and decide what we should do with them, they are \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"not\"), \" lectures in the traditional sense.\", mdx(\"br\", {\n    parentName: \"p\"\n  }), \"\\n\", \"Due to a a massive load of teaching for me this semester I will unfortunately not be able to attend the V\\xE4xj\\xF6 lectures in person. They will be managed by Nadeem Abbas and I will be available online in the classroom.\"), mdx(\"p\", null, \"No sessions involving students will be recored as this tends to hinder interaction, questions and discussion.\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://cloud.timeedit.net/lnu/web/schema1/ri1Y7X7QQ9wZ76Qv750Q8285yYY71Z.html\"\n  }, \"The Kalmar schedule for 1dv607 on TimeEdit\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://cloud.timeedit.net/lnu/web/schema1/ri1Y7X8QQ9wZ76Qv750Q8285yYY71Z.html\"\n  }, \"The Online schedule for 1dv6078 on TimeEdit\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://cloud.timeedit.net/lnu/web/schema1/ri1Y6X42Q9wZ51Qv39093885yXY11Z8XY8052X3Q86731Y9663YY697Q7.html\"\n  }, \"The V\\xE4xj\\xF6 schedule for 1dv607 on TimeEdit\")), mdx(\"p\", null, \"In V\\xE4xj\\xF6 there are two tutoring sessions per week, you should attend one of these sessions per week.\"), mdx(\"h2\", null, \"Video Logs\"), mdx(\"p\", null, \"I will try to recap each week in a live video log, most likely on Friday afternoons. More information in Slack :)\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#slack","title":"Slack"},{"url":"#course-introduction","title":"Course Introduction"},{"url":"#study-plan","title":"Study Plan"},{"url":"#introductory-lectures","title":"Introductory Lectures"},{"url":"#course-schedule","title":"Course Schedule"},{"url":"#video-logs","title":"Video Logs"}]},"parent":{"relativePath":"old/01-information/01-welcome.md"},"frontmatter":{"metaTitle":"Welcome","metaDescription":"Some important introductory information","fullWidth":null}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/forelasningar-2026","title":"Föreläsningar 2026"}}},{"node":{"fields":{"slug":"/","title":"Objektorienterad analys och design med UML (1DV607)"}}},{"node":{"fields":{"slug":"/laborationer-2026","title":"Laborationer 2026"}}},{"node":{"fields":{"slug":"/old","title":"Old"}}},{"node":{"fields":{"slug":"/forelasningar-2026/00-tema-2-objektorienterad-analys-och-uml","title":"Tema 2 – Objektorienterad analys och modellering med UML"}}},{"node":{"fields":{"slug":"/forelasningar-2026/00-tema-3-objektorienterad-design-med-uml","title":"Tema 3 – Objektorienterad design med UML"}}},{"node":{"fields":{"slug":"/forelasningar-2026/01-kursintroduktion-och-domanmodellering","title":"1. Kursintroduktion och domänmodellering"}}},{"node":{"fields":{"slug":"/forelasningar-2026/02-objektorienterad-analys-och-modellering","title":"2. Objektorienterad analys och modellering"}}},{"node":{"fields":{"slug":"/forelasningar-2026/03-uml-modellering","title":"3. Fortsatt modellering med UML"}}},{"node":{"fields":{"slug":"/forelasningar-2026/04-grasp","title":"4. GRASP"}}},{"node":{"fields":{"slug":"/forelasningar-2026/00-tema-1-grunderna","title":"Tema 1 – Grunderna i objektorienterad analys och design"}}},{"node":{"fields":{"slug":"/laborationer-2026/01-laboration-1","title":"Laboration 1 – Domänmodellering"}}},{"node":{"fields":{"slug":"/old/001-introduction","title":"Course Introduction"}}},{"node":{"fields":{"slug":"/old/01-information","title":"Course Information"}}},{"node":{"fields":{"slug":"/laborationer-2026/02-laboration-2","title":"Laboration 2"}}},{"node":{"fields":{"slug":"/old/02-theory","title":"Theory"}}},{"node":{"fields":{"slug":"/old/03-assignments","title":"Assignments"}}},{"node":{"fields":{"slug":"/old/01-information/01-welcome","title":"Welcome to the Course"}}},{"node":{"fields":{"slug":"/old/01-information/registration","title":"Course Registration"}}},{"node":{"fields":{"slug":"/old/02-theory/01-intro_to_ooad","title":"Introduction to Object Oriented Analysis and Design"}}},{"node":{"fields":{"slug":"/old/01-information/grading","title":"Course Grading"}}},{"node":{"fields":{"slug":"/old/02-theory/03_software_architecture","title":"Software Architecture"}}},{"node":{"fields":{"slug":"/old/02-theory/04_mvc","title":"Model View Controller"}}},{"node":{"fields":{"slug":"/old/02-theory/02-domain_modeling","title":"Domain Modeling"}}},{"node":{"fields":{"slug":"/old/02-theory/06_grasp1","title":"GRASP 1"}}},{"node":{"fields":{"slug":"/old/02-theory/05_layers_components","title":"Layers & Components"}}},{"node":{"fields":{"slug":"/old/02-theory/07_grasp2","title":"GRASP 2"}}},{"node":{"fields":{"slug":"/old/02-theory/09_gof1","title":"GoF 1"}}},{"node":{"fields":{"slug":"/old/02-theory/10_gof2","title":"GoF 2"}}},{"node":{"fields":{"slug":"/old/02-theory/11_solid","title":"SOLID"}}},{"node":{"fields":{"slug":"/old/02-theory/08_grasp3","title":"GRASP 3"}}},{"node":{"fields":{"slug":"/old/02-theory/design_class_diagram","title":"UML Design Class Notation"}}},{"node":{"fields":{"slug":"/old/02-theory/design_class_relations","title":"UML Design Class Relations"}}},{"node":{"fields":{"slug":"/old/02-theory/design_object_diagram","title":"UML Object Diagram Notation"}}},{"node":{"fields":{"slug":"/old/02-theory/99-exercises","title":"Exercises"}}},{"node":{"fields":{"slug":"/old/02-theory/design_package_diagram","title":"UML Package Notation"}}},{"node":{"fields":{"slug":"/old/02-theory/domain_class_diagram","title":"UML Domain Model"}}},{"node":{"fields":{"slug":"/old/02-theory/reading-instructions","title":"Reading Instructions"}}},{"node":{"fields":{"slug":"/old/03-assignments/01-assignment_1","title":"Assignment 1"}}},{"node":{"fields":{"slug":"/old/03-assignments/02-assignment_2","title":"Assignment 2"}}},{"node":{"fields":{"slug":"/old/03-assignments/03-assignment_3","title":"Assignment 3"}}},{"node":{"fields":{"slug":"/old/03-assignments/04-yahtzee","title":"Yahtzee Assignment"}}},{"node":{"fields":{"slug":"/old/old_template/ovningsuppgifter-del-a","title":"Övningsuppgifter del A"}}},{"node":{"fields":{"slug":"/old/old_template/ovningsuppgifter-del-b","title":"Övningsuppgifter del B"}}},{"node":{"fields":{"slug":"/old/03-assignments/01-assignment_1/lending-system-problem-description","title":"Stuff Lending System Problem Description"}}},{"node":{"fields":{"slug":"/old/03-assignments/01-assignment_1/yacht-club-problem-description","title":"Yacht Club Problem Description"}}},{"node":{"fields":{"slug":"/old/old_template/videologgar","title":"Vlog"}}},{"node":{"fields":{"slug":"/old/old_template/codeblock/1-index","title":"Sub Page"}}},{"node":{"fields":{"slug":"/old/03-assignments/02-assignment_2/test_specification","title":"Test Specification"}}},{"node":{"fields":{"slug":"/old/old_template/codeblock","title":"Syntax Highlighting"}}},{"node":{"fields":{"slug":"/old/old_template/ovningsuppgifter-del-a/01-hello-world","title":"Hello world"}}},{"node":{"fields":{"slug":"/old/old_template/ovningsuppgifter-del-a/02-simple-addition","title":"Enkel addition"}}}]}},"pageContext":{"id":"75a1ea04-b782-5557-86b5-e09f69832b3f"}},
    "staticQueryHashes": ["253607798","3706406642","710574383"]}