Notes, exercises, diagrams, and study material for the 2026–2029 Computer Engineering cohort at the University of Padua.
Unofficial and student-maintained. Not affiliated with or endorsed by the University of Padua.
Browse notes · Coverage · Build locally · Documentation · Contributing
University of Padua · Computer Engineering degree programme
Preview the notes
The preview shows the shared layout used across the archive for headings, text, diagrams, equations, references, source notes, and code listings.
This repository is a student-maintained academic archive for the 2026–2029 three-year Bachelor's degree programme in Computer Engineering at the University of Padua.
Courses are organized by degree year and share the same LaTeX system for structure, typography, metadata, and reproducible builds. Source files live in Git; compiled PDFs are published separately through GitHub Releases.
| Degree year | Academic year | Course directory |
|---|---|---|
| First year | 2026–2027 | 1/ |
| Second year | 2027–2028 | 2/ |
| Third year | 2028–2029 | 3/ |
Download published compiled notes from GitHub Releases.
When available, the rolling notes-latest release tracks the latest successfully published main commit. Stable end-of-semester editions are published as immutable snapshot releases, while pull-request builds are available temporarily through GitHub Actions for review. If no release is listed below, build the notes locally instead.
Weekly generated changelogs under CHANGELOG/ record committed course-source changes and link them to the corresponding commits.
An exam is considered covered only when its intended notes are sufficiently complete, reviewed, and approved through an immutable snapshot release. The tables below are generated from published GitHub Releases and should not be edited manually.
| Degree year | Exams covered |
|---|---|
| First year | 0 |
| Second year | 0 |
| Third year | 0 |
| Total | 0 |
Current covered exams:
| Year | Exam | Course archive | Compiled notes |
|---|---|---|---|
| — | No exams covered yet | — | — |
| Release | Date | Title | PDFs |
|---|---|---|---|
| — | — | No releases published yet | — |
Clone the repository and build a course with the pinned TeX Live environment used by CI:
git clone https://github.com/simonesiega/unipd-computer-engineering.git
cd unipd-computer-engineering
docker compose run --rm texlive python3 latex/tools/build.py 1/course-nameFor daily work, use the shorter Make target:
make build COURSE=1/course-nameGenerated PDFs stay under .build/<year>/<course>/main.pdf and must not be committed.
See Installation, Docker builds, and Building documents for the complete setup and build workflow.
Start with the documentation hub, or jump directly to the area you need:
| Area | Guides |
|---|---|
| Getting started | Installation · Docker builds · Creating a course · Building documents |
| Writing notes | Course structure · Writing notes · Metadata |
| LaTeX reference | Document class · Components · Fonts |
| Repository development | Architecture · Build system · Validation, tests, and CI · AI-assisted development |
| Project policies | Contributing · Code of Conduct · Security |
Contributions to the study material, LaTeX system, documentation, and repository tooling are welcome.
Before opening an issue or pull request, read CONTRIBUTING.md for the project workflow, quality standards, validation steps, licensing requirements, and academic-integrity rules. All participation must follow the CODE_OF_CONDUCT.md.
AI-assisted contributions remain subject to human review. Contributors are responsible for correctness, originality, citations, licensing, and disclosing uncertainty or unverified material. See AI-assisted development for the full policy.
Security vulnerabilities involving scripts, dependencies, automation, or configuration should be reported according to SECURITY.md.
This is an independent and unofficial repository. It is not affiliated with, maintained by, or endorsed by the University of Padua.
The material is intended to complement lectures and official course resources, not replace them. Notes may contain errors, omissions, outdated information, personal interpretations, or inaccurate AI-assisted content, so important information should always be verified against official university resources, instructors, syllabi, textbooks, and teaching material.
The University of Padua name, logo, and related marks belong to their respective owners. Their use here is solely for identification and does not imply affiliation, authorization, or endorsement.
| Material | License |
|---|---|
Study notes and academic materials under 1/, 2/, and 3/ |
CC BY-SA 4.0 |
| Compiled note PDFs distributed through GitHub Releases | Generated distributions of their corresponding CC BY-SA 4.0 sources |
Shared LaTeX system, build and validation tools, release packaging, documentation except CODE_OF_CONDUCT.md, CI configuration, and other supporting project files |
MIT |
CODE_OF_CONDUCT.md |
Adapted from the Contributor Covenant and distributed under CC BY 4.0 |
| Third-party fonts, assets, and bundled resources | Subject to their respective licenses. See latex/fonts/FONT-LICENSE.md for font licensing information. |

