ISO/ LECTURE 07
Introduction to Operating Systems

Software development, step by step:
from source code to a shared project.

How source code becomes a running program, the tools that help you write and debug it, how make rebuilds only what changed, and how Git keeps the history and shares it.

10 chapters · 21 pages≈ 148 mininteractive: the C pipeline, demo terminals for gcc, make and git
Your progress

Start with compiled and interpreted languages.

Follow the chapters in order or pick one on the map.

Start the course

Progress is saved in this browser. Reset

Course map

From the source to the build, the debugger and Git.

Current chapterDone
Study material generated with AI (Claude) from the slides of ISO lecture 07, to be reviewed by the lecturers. It may contain mistakes; for the exam, the reference is the lecture and its slides. Found a mistake? Open an issue on the course repository.
About this material

How it was made

Text, figures and the simulators were generated with Claude (Anthropic) from the slides of lecture 07 – Software Development, following the structure of the interactive DEEA modules.

What was checked

The outputs shown come from the slides. The make simulator follows the rules of GNU Make (modification times); the git terminal models status, diff, add, commit, log, branches, merge (with conflicts), fetch, pull and push, not every case of Git.

Mistakes

If you find one, open an issue with the page and the sentence. Version: November 2026.

Sources and contributors

Slides: USO Team, Copyright (C) 2026 Wyliodrin & Politehnica Bucharest, CC-BY-SA 4.0. Bibliography: the sources listed in the slides of the lecture.