Skip to content

srummanf/BCSE-Engineering-Notes-and-Codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

College Codes and Notes

This repository is a comprehensive collection of code samples, lab assignments, and study notes for various core Computer Science and Engineering subjects. It is organized to help students quickly find resources for practicals, assignments, and exam preparation. The structure is designed for clarity, with each subject or topic having its own dedicated folder and/or PDF notes.

Course Link by Knowledge Gate: Free Semester Exam Course by Knowledge Gate

Repository Structure

Subject Notes (PDFs)

At the root of the repository, you will find PDF files for major subjects, such as:

  • Artificial Intelligence.pdf
  • Compiler Design.pdf
  • Computer Networks.pdf
  • Computer Organization and Architecture.pdf
  • Data Structures.pdf
  • Database Management System.pdf
  • Design and Analysis of Algorithm.pdf
  • Digital Electronics.pdf
  • Discrete Mathematics.pdf
  • Machine Learning.pdf
  • Operating System.pdf
  • Software Engineering.pdf
  • Theory Of Computation.pdf

These PDFs contain lecture notes, reference material, and summaries for each subject.

Subject Folders

Each major subject has a corresponding folder containing code, lab assignments, and additional resources:

  • Compiler Design/: Lex and Yacc programs, C code for parsers, sample inputs, and instructions for running lexical analyzers and parsers.
  • Computer Networks/: C and C++ programs for networking concepts, socket programming, and protocol simulations.
  • Cryptography/: Java, Python, and C code for classical and modern cryptographic algorithms, including AES, DES, RSA, MD5, and more. Subfolders for specific algorithms and digital signature schemes.
  • Design and Analysis of Algorithm/: C++ and Python implementations of classic algorithms, dynamic programming, string matching, and sorting.
  • Ethnus_Competitive Coding/ and Ethnus_Competitive Coding_II/: Java programs and algorithmic challenges for competitive programming practice.
  • Machine Learning/: Folders for different ML algorithms and techniques, including regression, PCA, SVM, KNN, decision trees, and more, organized by topic.
  • SDOT/: Contains day-wise folders and subfolders for data structures and algorithms topics, including Linked Lists and Trees.

Note: All materials are for educational purposes. Please use responsibly and adhere to your institution's academic integrity policies.

About

Notes and Codefiles for CSE subjects during my engineering degree

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published