Vorlesungs- und Übungsplan SoSe 25

Woche Teil IV - Überzeugen in Vorträgen Thema Folien, Videos und Material
15 07.04. V Aßmann Vortragstechnik Wie trage ich spannend und flüssig vor? (NABC, GQM, MOPARC, ZOPP/POPP, B-POPP).

50-sko-talking-interestingly

16 14.04. Ü Aßmann Folien-Werkzeuge Fortgeschrittenes LaTeX für Listings, Grafiken, Folien mit Beamer.sty

51-sko-LaTeX-slidestyle-beamer

17 21.04.   Aßmann   Osterfeiertage  
18 28.04. Ü Aßmann   ausgefallen wg. Krankheit  
19 05.05. V   UML-Werkzeuge Werkzeuge für Modellierung mit UML, auch gerade für Vorträge. Modellierung von Ähnlichkeiten (Vererbung), Ganz-Teile-Hierarchien (Partonomien), Abstammungen.  52-sko-uml-diagrams
20 12.05. V     Basiswissen Problemanalyse 54-sko-basic-problem-analysis
  Teil V: Basis-Werkzeuge für Softwareentwicklung    
21 19.05. V   Poster-Werkzeuge Wie gestalte ich ein attraktives Poster? Poster-Schemata (NABC, MOPARC). LaTeX für Poster und andere Werkzeuge. Poster-Production für die Darstellung Ihrer Studienresultate. 55-sko-posters-for-diffusion
22 26.05. Ü Riesner Poster

Übung: Wie man gute Poster macht. 

 
23 02.06. V/Ü   One pagers Wie man One-Pager und Forschungs-Exposé schreibt. 56-sko-writing-expose.odp
24 09.06.       Pfingstfeiertage und -ferien  
25 16.06. V   Was ist Wissenschaft? Grundlagen- vs. angewandte Wissenschaft. Struktur-, Ingenieurs- und empirische Wissenschaft. Wertesysteme und Wissenschaft. 60-sko-technical-science
26 23.06. Ü Riesner Selbstmanagement Wir schreiben einen One-Pager über die Probleme und Ziele unseres Studiums.  
27 30.06. V Riesner Agile Development SCRUM as time-boxed agile process. EOS as component-oriented agile process.

62-sko-agile-scrum

63-sko-eos-process

28 07.07. Ü Aßmann Agile Development EOS on documents, with the example of a LyX-document.  
29 14.07. V/Ü Aßmann Agile Development Refactoring and Feature toggling 65-sko-feature-toggling
    V Aßmann Back to the future Mit Konrad Zuse programmieren. Zuses Visionen für die Zukunft.  70-sko-programming-from-zuse
        Reserve    
         git plugins Git Semver, Quilts  
          Template-Programming mit der Shell, gpp, Scala3 und anderen Werkzeugen. Wie lerne ich eine unbekannte Programmiersprache?  
          Defensives Programmieren mit Git refactoring branches und Test-management  
        Java-Werkzeuge Warum man mit Softwarewerkzeugen Softwaretechnik lernt. Editoren für Java. Plugins. Eclipse. IntelliJ, VSCode. Compiler, Debugger, Findbugs.   
        Advanced git Issue management mit Git Bug, mantis und gitlab.  

Vorlesungs- und Übungsplan WiSe 24/25

Die Vorlesung findet abwechselnd mit den Übungen statt am Montag, 6. DS, im HS E023.

  Teil 0 - Einleitung - Wozu mache ich das bloß? Thema Folien, Videos und Material
1 2024-10-14 V Aßmann Einleitung Die Bedeutung von Software in der modernen Gesellschaft. Das Studium als eine Folge von Projekten. Leben sind Projekte. Was sind Startup-Projekte? Produkt-Innovationsprojekte? Soziale Firmen-Projekte?

00-sko-announcements

01-sko-software-is-eating-the-world

Exercise sheet 1

2 2024-10-21 V Aßmann Selbststudium Wie definiere ich die Aufgaben für mein Selbststudium? Aufgabenmanagement. Karteikarten. Wie richte ich ein Studientagebuch ein? Wie teile ich es mit Freunden? Was ist ein Studienblog? 

02-sko-self-management

Exercise sheet 2

  2024-10-28 Ü Riesner Miro-Boards Vorstellung des Miro-Boards. Diagramme mit Miro. Live editing with Miro. Exercise sheet 3
3 2024-11-04     entfällt Wandelbots (https://www.wandelbots.com/), the spinoff of TU Dresden and the chair, inaugurates their new robotic platform in the Albertinum. Prof. Aßmann is invited and has a difficult date conflict. 

Bitte schauen Sie die Videos von Übungsblatt 2 an, und registrieren Sie sich im Gitlab Chemnitz. Das ist wichtig für später.

Auch arbeiten Sie bitte an Übungsblatt 4, der Erstellung von Studientagebuch und Studienblog, auf dem datashare. . 

4 2024-11-11 Ü Domanowski Persönliche Produktivität Einführung in die Shell, eine leichtgewichtige persönliche Produktivitäts- und Entwicklungsumgebung

20-sko-shell-programming.md

Exercise sheet 5

5 2024-11-18 V Aßmann/Wendt Selbststudium 2 Ziele setzen. Prokrastination in den Phasen vor dem "Execute". Erkenne Dich selbst mit strategischer Analyse SWOT. Das PASST!-Programm. Einstieg ins Projektmanagement.

02-sko-self-management

02ex-sko-modeling (plantUML and other modeling tools)

02x-sko-plantMindMap.odt (example of plantUML mindmaps in LibreOffice)

    Ü Aßmann Blogging Wie man einen Studienblog für Freunde und Bekannte schreibt.  
6 2024-11-25 V Aßmann Vorlesungen aufarbeiten Wie man eine Vorlesung nachbereitet. Wie man eine Videosammlung von Lernvideos anlegt und sie im Studientagebuch protokolliert. Wie man vom Hören zum Diagramm-Zeichnen zum Schreiben zum Behalten kommt. 

03-sko-lecture-postprocessing

Exercise sheet 4

  Teil I - Techniken für das Selbststudium  
7 2024-12-02 Ü Aßmann Planung des Studiums Metriken zur Messung der eigenen Lerneffizienz und der DMAIC Prozess. Wie kann ich mein Studium planen? csv-Dateien und die Gestaltung eines Studienplanes.  05-sko-writing-study-plan
8 2024-12-09 V Aßmann   Persönliches Versionsmanagement für Dokumente und Programme. 

11-sko-versions-breezy

  Teil II - Arbeit in Gruppen  
9 2024-12-16 V Wendt Personal productivity Build management and tool composition with the shell.  10-sko-shell-composition
        Document processing Introduction to LaTeX text processing.  35-sko-LaTeX
  Christmas and New Year          
10 2025-01-06 V/Ü Aßmann   Einführung in das kollaborative Versionsmanagement mit git. Merge, Rebase und Unify-Operationen. Green Hunks.  12-sko-collaboration-with-git
11 2025-01-13 Ü Aßmann   Planung des Semesters mit gitlab Chemnitz. 20-sko-semester-planning
          Personal LaTeX editing with git. Personal Blogs with LaTeX and git. Collaborative LaTeX editing on gitlab Chemnitz.  21-sko-blogs-on-gitlab
12 2025-01-20 V  Aßmann   Introduction into the research process.  30-sko-research-process
  Teil III - Dokumentmanagement   
13 2025-01-27 V Aßmann   How to structure a Bachelor or Master's thesis. ACM Code of ethics, also for software engineers. Why the code of ethics is important for your thesis.  31-sko-reports-bachelor-master
14 2025-02-03 V, 16:30 Aßmann Dungeon of Dragons

Pitches im Kurs "Software as a Business"

Achtung - kein Termin um 9:20, sondern 16:30!

 
  Teil IV - Sommersemester  
1 2025-04-07          
  RESERVE       Programmieren nach Konrad Zuse