311.303 (19W) LaTeX for Scientific Writing and Version Control with Git for Technical Studies

Wintersemester 2019/20

Time for applications expired.

First appointment of the course
04.10.2019 16:00 - 19:30 HS 10 On Campus
... no other known appontments

Overview

Lecturer
Tutor
Course title german
LaTeX for Scientific Writing and Version Control with Git for Technical Studies
Type
Practical class (continuous assessment course )
Hours per Week
1.0
ECTS-credits
2.0
Registrations
58 (50 max.)
Organisational Unit
Language of Instruction
English
possible language/s of the exam
German , English
Course begins on (set in LVOnline)
04.10.2019
Seniorstudium Liberale
Yes

Time and place

List of events is loading...

Course Information

Learning Outcome

Die Studierenden sind in der Lage

  • wissenschaftliche Texte mit dem Softwarepaket LaTeX zu erstellen,
  • einfache Präsentationen mit LaTeX-Beamer und Grafiken mit TikZ zu
    erstellen und
  • Dateien mit dem Versionkontrollsystem Git zu verwalten, Änderungen zu
    verfolgen und mit mehreren Personen gemeinsam an diesen Dateien zu arbeiten.

Teaching methodology including the use of eLearning tools

Interaktives Erlernen der Softwarepakete

Course overview

LaTeX

  • LaTeX: Überblick, Philosophie, Unterschiede zu anderen Systemen (Word und Co)
  • Installation (z.B. MiKTeX Portable) / Online-Services
  • erstes LaTeX-Dokument
  • LaTeX-Editor kennenlernen
  • Textgestaltung, Fußnoten, Kopf-/Fußzeilen, Inhaltsverzeichnis
  • Verweise auf Überschriften, Seiten und mehr
  • Formeln
  • Tabellen und Bilder einfügen
  • Dokumentenklassen / KOMA
  • Umgang mit großen Dokumenten
  • eigene Befehle mit newcommand
  • diverse Zusatzpakete
  • Referenzen mit BibTeX
  • Präsentationen mit LaTeX-Beamer
  • Grafiken mit TikZ

Versionskontrolle mit Git

  • Überblick
  • Software (Terminal, GUI) & Installation
  • Begriffe: repository, commit, branch, tag, diff, merge
  • Änderungen veröffentlichen / Kommunikation mit Server: fetch, pull, push
  • Workflow und typische Situationen
  • merge-Konflikte und deren Auflösung
  • Arbeiten mit mehreren Branches
  • GitLab bzw. GitHub
  • nützliche Tools und Erweiterungen, Ausblick

Prior knowledge

Keine Vorkenntnisse erforderlich.

Literature

Link to further information

https://gitlab.aau.at/lv-311303-w19/latex-git-kurs

Learning Outcome

After successful completion of this course, students are able to

  • create scientific papers using the software package LaTeX,
  • create presentations with LaTeX beamer and produce simple graphics using TikZ,
  • manage files with the version-control system Git, track changes, work together with other people on GitLab and use the main features of Git and GitLab.

Teaching methodology including the use of eLearning tools

Interactive learning of the software packages

Course overview

LaTeX

  • LaTeX: overview, philosophy, differences to other software (Word and co)
  • installation (z.B. MiKTeX Portable) / online services
  • writing a first LaTeX document
  • getting to know LaTeX editor(s)
  • text layout, footnotes, footer/header, table of content
  • references to sections, pages and more
  • mathematical formulas
  • inlcuding tables and images
  • document classes / KOMA
  • dealing with huge files
  • defining own commands using newcommand
  • various add-on packages
  • references with BibTeX
  • presentations with LaTeX beamer
  • graphics with TikZ

Version Control with Git

  • overview
  • software (terminal, GUI) and installation
  • terms: repository, commit, branch, tag, diff, merge
  • publishing changes / communication with server: fetch, pull, push
  • workflow and typical settings
  • using multiple branches
  • merge conflicts and how to resolve them
  • GitLab / GitHub
  • useful tools and extensions, outlook

Prior knowledge

No background knowledge necessary.

Literature

Link to further information

https://gitlab.aau.at/lv-311303-w19/latex-git-kurs

Exam information

Exam methodology

Bewertung eines eigenen Git-Repositories und der darin befindlichen LaTeX-Dokumente. Mittels des abgegebenen Git-Repositories (Deadline: 29.2.2020) können Git-Punkte (5 Punkte) und LaTeX-Punkte (15 Punkte) entsprechend den Guidelines (siehe Gitlab) erworben werden.

Exam topics

Inhalte der LV

Exam mode

  • Anwesenheit in 3 von 4 Terminen
  • mindestens 2 Git-Punkte
  • mindestens 5 LaTeX-Punkte

 Die Anzahl der erlangten Punkte übersetzt sich dann wie folgt in eine Note:


PunkteNote
< 10Nicht genügend (5)
< 12,5Genügend (4)
< 15Befriedigend (3)
< 17,5Gut (2)
≥ 17,5Sehr gut (1)

Exam methodology

The grade for this course is determined based on a Git repository containing two LaTeX documents. The repository is handed in by the student, the deadline for submission is February 29th, 2020.

Up to 20 points (15 LaTeX points and 5 Git points) can be obtained for this assignment.

Exam topics

Contents of the course

Exam mode

  • attendance in at least 3 out of 4 sessions
  • at least 2 Git points
  • at least 5 LaTeX points

The grade for this course is then determined from the sum of points out of the following table.


PointsGrade
< 10Nicht genügend (5)
< 12,5Genügend (4)
< 15Befriedigend (3)
< 17,5Gut (2)
≥ 17,5Sehr gut (1)

Grading scheme

Grade / Grade grading scheme

Degree programmes

  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.1)
    • Fach: Freie Wahlfächer (Optional subject)
      • 11 Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Fach: Free electives (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Fach: Free electives (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Fach: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 12W.1)
    • Fach: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.5 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Fach: Freie Wahlfächer (Optional subject)
      • Freie Wahlfächer ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Fach: Freies Wahlfach (Optional subject)
      • Freies Wahlfach ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Technical Mathematics (SKZ: 201, Version: 12W.2)
    • Fach: Freies Wahlfach (Optional subject)
      • Freies Wahlfach ( 0.0h XX / 9.0 ECTS)
        • 311.303 LaTeX for Scientific Writing and Version Control with Git for Technical Studies (1.0h PR / 2.0 ECTS)

Equivalent Courses for counting the exam attempts

Wintersemester 2017/18
  • 311.302 PR Wissenschaftliche Texte mit LaTeX und Versionskontrolle mit Git für TechnikerInnen (1.0h / 2.0ECTS)