/pesu-cse-notes

My notes for CSE at PESU Bengaluru

Primary LanguageTeX

Notes for the CSE Course at PESU

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

LaTeX installation instructions

On Linux

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

On macOS

You can use MacTeX which is simple to install

On Windows

I recommend MiKTeX

NOTE: Regarding mistakes

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