﻿# University

> Study material from the practical sessions László Nemes teaches at ELTE (Eötvös Loránd University), Faculty of Informatics: Programming Technology, Software Technology, Computer Systems, Operating Systems, Algorithms and Data Structures II – sessions explained with diagrams, requirements, guides and an interactive B+ tree visualiser.

Source: https://laszlonemes.com/university · Author: László Nemes

ELTE · Faculty of Informatics

Course material from the practical sessions I teach at Eötvös Loránd University, Faculty of Informatics – rewritten as study pages: what each session is about, the ideas behind it in diagrams, and how they apply to your assignment or team project.

Open a session on the course page, or open it on its own in a new tab. Requirements are listed without dates; the current deadlines are always on Canvas.

- Programozási technológia
  
  ## Programming Technology
  
  Java from object-oriented recap to complete GUI games: collections, files and exceptions, Swing, model–view separation, graphics, animation and a database-backed leaderboard.
  
  10 sessions
  
  Link: https://laszlonemes.com/university/programming-technology
- Szoftvertechnológia
  
  ## Software Technology
  
  Teams of three (at most four) build the semester’s game – every team the same one – through four milestones: requirements and design, then three prototypes – with GitLab issues, feature branches, merge requests, CI, unit tests and code review the way industry teams use them.
  
  5 sessions · 4 guides
  
  Link: https://laszlonemes.com/university/software-technology
- Számítógépes rendszerek
  
  ## Computer Systems
  
  The practice half of Computer Systems: working in a Unix shell, processes and signals, filters and pipes, then shell scripts – variables, conditions, loops, functions, regular expressions and text processing.
  
  7 sessions · 2 guides
  
  Link: https://laszlonemes.com/university/computer-systems
- Operációs rendszerek
  
  ## Operating Systems
  
  System programming in C on Linux: files and pointers, processes with fork and exec, signals, pipes and message queues, shared memory and semaphores – and simulation tasks that combine them.
  
  6 sessions · 3 guides
  
  Link: https://laszlonemes.com/university/operating-systems
- Algoritmusok és adatszerkezetek II
  
  ## Algorithms and Data Structures II
  
  Interactive material for Algorithms and Data Structures II: B+ trees with the lecture's insertion and deletion rules, and a visualiser that animates every split, borrow and merge.
  
  1 topic
  
  Link: https://laszlonemes.com/university/algorithms
