These notes were written in LaTeX and compiled over the course of 6 semesters of the Computer Science and Engineering course at PES University, Bengaluru, India.
The notes are organized into 2 folders, namely src
and pdf
The pdf
folder contains the PDF versions of all the notes. You can use these directly
by simply cloning this repo and opening the file you want.
The src
folder contains the TeX source code (as well as image files in case
the file contains images) for each individual PDF file organized in
the same way. I kindly encourage you to fork this repo and modify the notes
as time goes on and the course contents are updated, as well as add the courses
that you have taken (electives).
You can compile the TeX files on your own machine or use Overleaf (like I did!)
Follow the below instructions only if you want to install on your machine
Install texlive using:
For Debian/Ubuntu/Pop!_OS users:
$ sudo apt install texlive
For Fedora users:
$ sudo dnf install texlive-scheme-medium
For the "btw I use Arch" gang:
$ sudo pacman -S texlive-core
Commands to generate PDF files on all are the same:
$ pdflatex <file path>.tex
You can use MacTeX which is simple to install
I recommend MiKTeX
If you detect any mistakes of any kind in the notes above, kindly do raise a Pull Request. I will review and approve the PR as appropriate.
If you are not familiar with how to raise a PR on GitHub, this will help.
Alternatively you can reach out to me via my personal E-Mail ID and give me the following details for the change you want to make:
- Subject
- Unit
- Section and subsection (and sub-subsection, if applicable)
- Topic name
- The change you want to be made