Материалы обучения в Московском авиационном институте (МАИ).
Personal archive of coursework, laboratory work, lecture notes, and reference books from studies at MAI (Moscow Aviation Institute). Organized by subject; code-heavy folders include solutions in C, Python, Prolog, and shell scripts.
| Subject | Language / stack | Contents |
|---|---|---|
| Computing Systems & Fundamentals of Informatics | C, Bash, Make | Laboratory work (years 1–2), coursework projects (lists, trees, parsers, deques), seminar materials |
| System Programming | — (theory, reports) | Compilers and automata: practical works, coursework, exam prep, finite-state machines and grammars |
| Logic Programming | Prolog, Python | Laboratory work, lectures, capstone project |
| Cryptography | Python | Laboratory work (hashing, ciphers, elliptic curves), coursework, lecture slides |
| Databases | FoxPro | Lecture notes, exam questions, course software |
| Operating Systems | — | Course archive, reference books |
| Numerical Methods | Python, Jupyter | Laboratory work, coursework notebook |
| Optimization Methods | Python | Laboratory work, lectures (linear and integer programming, genetic algorithms) |
| Computer Graphics | — | Lectures, useful links, assignments |
| Discrete Mathematics | Python | Laboratory work, calculation graphic work, coursework, literature |
| Discrete Analysis | — | Lecture notes, program and conspects |
| Mathematical Analysis | — | Lectures and exam questions (4 semesters), problem books, extra tutorials |
| Linear Algebra & Analytic Geometry | — | Lecture notes by semester |
| Theory of Functions of a Complex Variable | — | Lecture notes |
| Functional Analysis | — | Control works, exam tickets |
| Differential Equations | — | Textbooks |
| Probability Theory & Mathematical Statistics | — | Lectures, control works, sample papers |
| Engineering Mathematics | — | Assignments and reference materials |
| Physics | — | Exams, problem books (Irodov and others) |
| Theoretical Mechanics | — | Course materials |
| Introduction to Aerospace Engineering | — | Presentations and essays |
| Management | — | Lectures, legal and management reference documents |
| English | — | Grammar, textbooks, themed vocabulary |
| Economics | — | Course materials |
| Remote Sensing / GIS | — | Course assignment (mapping) |
| Diploma Thesis | — | Templates, thesis components, practice journal, examples |
| Subject | Contents |
|---|---|
| C++ Literature | C++ textbooks |
| PGP | Sample coursework report |
Materials are grouped one top-level folder per subject. Typical layout inside a course:
- Laboratories — lab reports and source code (not listed individually in this README)
- Lections / semester folders — PDF slides and notes
- Literature — textbooks and articles (see below)
- Cursework / KP — term and course projects
Textbooks and articles live in per-subject Literature folders (and related paths). Highlights:
| Area | Notable sources |
|---|---|
| Computing & informatics | Zaitsev — Fundamental Computer Science; Bash seminar materials |
| System programming | Compiler and automata courses; Pentus, Martynenko |
| Operating systems | Tanenbaum — Modern Operating Systems; Vahalia — Unix Internals |
| Discrete mathematics | Nefedov & Osipova; DM course PDFs |
| Mathematical analysis | Kudryavtsev (3 vols.), Besov, Nikolsky, Spivak, Lukashov, Rudin-style materials |
| Differential equations | Filippov; Puntus |
| Physics | Irodov (mechanics, E&M, waves, macro systems); thermodynamics and task collections |
| Cryptography | Primenko — algebraic foundations; lecture notes on secret sharing |
| Management | Fayol, Russian tax and corporate law references |
| C++ | Standalone folder C++ Literature |
| Linear algebra | Beklemishev — course of LA and analytic geometry (subject root) |
GitHub: RoKivals/MAI_Study