/Notes

Notes as collected and written from Lectures and Webinars as a Computer Science Student.

Primary LanguageTeXMIT LicenseMIT

Notes

Made with

LaTeX Markdown Jupyter Notebook

Edited and maintained with

Visual Studio Code Vim

This repository contains notes from different Webinars, Lectures, and Online resources which have been condensed into a concise manuscript. Computer Science and Mathematics were amongst the disciplines addressed.

Summary

SUBJECT DESCRIPTION
Algorithms and Programming Basics The theoretical basics of algorithms, flowcharts, pseudo codes and programming. Useful to understand what does problem solving, logical thinking and programming actually mean. Programs are available here.
Cryptography Notes From the roots up, this manuscript covers the fundamentals of cryptology. Notes are continuously updated, but they're far from being completed. Together, all key methods a learner should grasp will be included in these notes.
Data Structure Operational Complexity Data structures and the operations performed around them are illustrated in matrix format in this reference sheet.
Data Structure Sorting Algorithms Contains detailed notes and codes on a few basic Sorting Algorithms.
Digital Forensics Basics Introduction to Digital Forensics theories Within that manuscript, you'll find guidelines and fundamental procedures that a digital investigator ought to follow while examining.
Markdown Syntax Notes on essential Markdown syntax are included. Markdown has become a plausible choice for students and professionals alike to write properly formatted documents, readme files, or academic notes.
RSA Key Generation Algorithm Contains a cheat-sheet for the the RSA key generation algorithm.
System Architecture In this manuscript, you'll find notes on Computer Architecture from university lectures and various reference books.

Note for contribution

Please submit your notes in LaTeX or Markdown or Jupyter Notebook Format should you'd like to contribute to this repository. Kindly do not duplicate from textbooks or other materials; instead, synthesize the material while acknowledging the appropriate academic publications and resources.

Refer How to Contribute?