Skip to content

University of Padua

UniPD Computer Engineering

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

BSc in Computer Engineering: 2026–2029 Build and validation status Notes: Creative Commons Attribution-ShareAlike 4.0 International License Code: MIT License

University of Padua  ·  Computer Engineering degree programme

Preview the notes

Preview of a Computer Engineering note

The preview shows the shared layout used across the archive for headings, text, diagrams, equations, references, source notes, and code listings.

Overview

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.

Browse the notes

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.

Coverage

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

Releases

Release Date Title PDFs
No releases published yet

Build locally

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-name

For daily work, use the shorter Make target:

make build COURSE=1/course-name

Generated 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.

Documentation

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

Contributing

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.

Academic disclaimer

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.

License

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.

Contributors

Contributors

About

Unofficial, student-maintained LaTeX notes for the 2026–2029 Computer Engineering cohort (IN2912) at the University of Padua.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages