Zum Inhalt springen
Anmeldung zum Midterm bis 26. November

Einführung in die Informatik

Inf-Einf-B an der Universität Bamberg: Programmieren in C und Python, Algorithmen, Datenstrukturen und Web – nach Harvards CS50.

Transpositionschiffre · 3. Algorithmen (zweiter Teil) 2.5 Wiederholung · 3. Algorithmen (erster Teil) Aufzeichnung: 2. Arrays 2. Arrays Aufzeichnung: 1. C · Fehlersuche 1. C · Fehlersuche

Aktuelles

  1. Anmeldung zum Midterm bis 26. November · wichtig #

    Ab sofort können Sie sich zum Midterm am 7. Dezember anmelden, bis Donnerstag, 26. November, 23:59 Uhr. Mitschreiben darf nur, wer angemeldet ist; Sie melden sich über unser Anmeldewerkzeug an, nicht über FlexNow (Anleitung). Nachschreiben (voraussichtlich am 14. Dezember) können Sie nur, wenn Sie zum 7. Dezember angemeldet waren und spätestens am 8. Dezember ein ärztliches Attest per E-Mail an dominik.herrmann@uni-bamberg.de schicken, das bescheinigt, dass Sie am 7. Dezember nicht prüfungsfähig waren. Anmelden kann sich jede und jeder; ob die Bonuspunkte angerechnet werden, entscheidet am Semesterende die Joker-Regel. Wir empfehlen das Midterm allen, die die Prüfung schreiben wollen: als Übung und um die Prüfungsumgebung kennenzulernen. Wer sie nicht kennt, hat in der Abschlussprüfung unnötig Stress, das zeigt die Erfahrung aus den letzten Semestern.

  2. Anmeldung zur Abschlussprüfung bis 30. November #

    Ab heute, 12. November, 10 Uhr, können Sie sich in FlexNow zur Abschlussprüfung am 10. März 2027 anmelden, bis 30. November, 23:59 Uhr; danach ist nur noch die Abmeldung möglich. Sehen Sie Inf-Einf-B in FlexNow nicht, klären Sie mit Fachstudienberatung oder Prüfungsausschuss, warum. Wer mit 6 ECTS statt DSG-EiAPS-B abschließt oder „auf Schein“ mitschreibt und wer sich bis zum Ende der Frist nicht in FlexNow anmelden kann, findet das Vorgehen unter Anmeldung. Wer nicht besteht oder nicht antritt, ist automatisch zur Wiederholungsprüfung etwa vier Wochen später angemeldet. Eine spätere Anmeldung dazu gibt es nicht: Wer nur die Wiederholung schreiben will, meldet sich also jetzt an (der erste Termin zählt dann als Nichtantritt mit 5,0); danach gibt es 2027 keine weitere Prüfung, die nächste ist erst 2028.

  3. Übung 2 verpasst? Mit Cäsar steigen Sie wieder ein #

    Dann braucht Übung 3 bis Montag, 16. November, ihren Stern, sonst ist die Joker-Regel gebrochen. Der Test mit dem Stern prüft nur, ob aus a mit dem Schlüssel 1 ein b wird: Fangen Sie damit an, und kommen Sie diese Woche ins Tutorium. Update 11. Nov.: Nicht in der Vorlesung? Die Montagsfragen können Sie die ganze Woche online im Dashboard ankreuzen, die aktuellen bis Montag, 16. November, 14 Uhr. So sehen Sie selbst, wo Sie stehen, und wir, was wir noch einmal erklären sollten (So geht’s).

  4. Transpositionschiffre · 3. Algorithmen (zweiter Teil) #

    Abgeben
    Übung 3 bis Montag, 16. Nov.
    Neu
    Übung 4 bis Montag, 23. Nov.
    Vorlesung
    Vorlesung 3 Notes 3 (neu vom 9. Nov.)
    Video
    Vorlesung vom 26. Okt.
    Shorts
    4. Memory für nächsten Montag
    Ihr Stand
    Abgaben Selbstkontrolle So geht’s
Ältere Einträge (8)
  1. 2.5 Wiederholung · 3. Algorithmen (erster Teil) #

  2. 2. Arrays #

  3. Midterm am 7. Dezember, Prüfung am 10. März #

    Das Midterm findet am Montag, 7. Dezember 2026, anstelle der Vorlesung in der Kapellenstraße 13 (KS13) statt; an diesem Tag gibt es keine Vorlesung, die Uhrzeit geben wir noch bekannt. Die Abschlussprüfung ist am 10. März 2027, ebenfalls in der Kapellenstraße 13, und die Projektmesse am 1. Februar 2027 im Irmler-Musiksaal.

  4. 1. C · Fehlersuche #

  5. Debugger im Dev Container jetzt auch auf ARM-Rechnern #

    Wer die CS50-Umgebung als Dev Container auf einem Rechner mit ARM-Prozessor benutzt (Mac mit Apple-Chip, Windows-Laptop mit Snapdragon), kann jetzt auch dort den Debugger verwenden, den Sie ab den Shorts 2.3 und 2.4 brauchen. Haben Sie Ihren Container vor dem 18. Oktober eingerichtet, stellen Sie ihn einmal um: im Terminal des Containers update50 eingeben, Container neu erstellen, Programme mit make neu übersetzen, bei inf wieder anmelden. Ihre Dateien bleiben erhalten. Ob Sie betroffen sind, zeigt uname -m im Terminal des Containers: Steht dort x86_64, obwohl Ihr Rechner einen ARM-Prozessor hat, folgen Sie der Anleitung. Wer in GitHub Codespaces arbeitet oder einen Rechner mit Intel- oder AMD-Prozessor hat, muss nichts tun. Hängen Sie an einer Stelle, markieren Sie sie in der Anleitung und fragen Sie Susi.

  6. 0. Willkommen #

  7. Rückschau auf die Kursprojekte beim WIAI25-Fest #

    Sieben Projekte aus dem Kurs wurden nach der Projektmesse weiterentwickelt und waren als Mitmach-Stationen auf dem 25-Jahre-Jubiläumsfest der Fakultät zu sehen – von der LED-Spiele-Wand über die Analogfoto-Maschine bis zum WM-Daten-Hub. Was daraus geworden ist, zeigen die Werkstattberichte auf wiai25.de.

  8. Rückschau auf die Projektmesse 2026 #

    Die Projektmesse war großartig! Mit 53 Projekten in zwei Runden hatten wir rund 50 % mehr Teilnehmende als im Vorjahr.

Alle Einträge RSS-Feed

Worum es geht

Inf-Einf-B ist die Vorlesung Einführung in die Informatik an der Universität Bamberg, die von Prof. Dr. Dominik Herrmann gehalten wird. Die Inhalte basieren auf CS50 und werden hier unter einer CC-Lizenz veröffentlicht.

Mehr zu Inhalten, Abschlussprojekt und E-Prüfung

Dieser Kurs ist für Teilnehmer mit und ohne Vorkenntnisse konzipiert, die neugierig auf Informatik sind. Eigeninitiative und Beharrlichkeit sind für den Lernerfolg entscheidend. Daher versuchen wir, sowohl die Vorlesungen als auch die Übungen motivierend und inspirierend zu gestalten.

Schwerpunkte in Inf-Einf-B sind die grundlegende Programmiersprache C, die auch heute noch sehr bedeutsam ist, und die modernere Sprache Python sowie Grundlagen von Algorithmen und Datenstrukturen. Vermittelt wird auch ein erster Einblick in die Entwicklung von Webanwendungen und in Netzwerke.

Neben Programmier- und Technikkenntnissen vermitteln wir in Inf-Einf-B vor allem grundlegende Denkweisen und Methoden der Informatik. Am Ende des Kurses verfügen Sie damit über die Kenntnisse, die Sie benötigen, um komplexe Probleme selbstständig zu lösen, sich selbst weitere Programmiersprachen beizubringen und sich mit weiterführenden Informatik-Konzepten zu beschäftigen.

In einem Abschlussprojekt wenden Sie an, was Sie gelernt haben. Geprüft wird praxisnah in einer E-Prüfung an Laptops (180 Minuten, mit 6 ECTS 120 Minuten).