A comprehensive collection of notes, lab work, and course materials from my entire 4-year B.Tech Computer Science & Engineering program, 25+ courses spanning core CS, systems, AI/ML, security, and electives.
Overview β’ Courses β’ Contents β’ How to Use β’ Disclaimer
This repository is a personal academic archive containing lecture notes, lab exercises, assignments, and course materials from my 4-year B.Tech in Computer Science & Engineering program. It's organized by subject for easy reference and serves as:
- π My personal study archive - all course materials in one place
- π A resource for fellow students - especially those in similar programs
- π Reference for future revision - concepts, code, and solved problems
- π A searchable repository - browse by subject and find relevant materials
π‘ Note: This is an academic resource repository, not a typical coding project. The content includes handwritten/typed notes, lab files, assignments, and reference materials curated throughout my degree.
| # | Course | Contents |
|---|---|---|
| 1 | Data Structure | Notes + Lab files covering arrays, linked lists, trees, graphs, sorting, searching |
| 2 | Algorithm & Design Analysis | Algorithm design, complexity analysis, DP, greedy, divide & conquer |
| 3 | Object Oriented Programming | OOP concepts, classes, inheritance, polymorphism |
| 4 | Compiler Design | Lexical analysis, parsing, syntax trees, code generation |
| 5 | Theory of Computation (TOC) | Automata, formal languages, Turing machines, computability |
| 6 | Computer Graphics | 2D/3D transformations, rendering, graphics algorithms |
| # | Course | Contents |
|---|---|---|
| 7 | Computer Network | OSI model, TCP/IP, routing, protocols + Lab + Project |
| 8 | Computer Organization & Architecture | CPU architecture, memory hierarchy, assembly, pipelining |
| 9 | Database Management System | SQL, normalization, transactions, ER modeling |
| 10 | Analog Electronics | Circuits, amplifiers, transistors, analog signals |
| # | Course | Contents |
|---|---|---|
| 11 | Neural Network | Perceptrons, backpropagation, deep learning fundamentals |
| 12 | Big Data Analysis | Hadoop, Spark, data processing at scale |
| 13 | Modelling and Simulations | Mathematical modeling, simulation techniques |
| # | Course | Contents |
|---|---|---|
| 14 | Information and Network Security | Cryptography, network attacks, security protocols |
| 15 | Cyber Forensic | Digital forensics, evidence collection, analysis |
| # | Course | Contents |
|---|---|---|
| 16 | Software Engineering | SDLC, design patterns, testing, project management |
| 17 | Web technology | HTML, CSS, JavaScript, server-side scripting |
| 18 | java | Java programming language materials |
| # | Course | Contents |
|---|---|---|
| 19 | Engineering Economics | Economics principles for engineers |
| 20 | Money Banking Finance | Financial systems, banking concepts |
| 21 | Intellectual Property Rights | IP law, patents, copyrights |
| 22 | Environmental Science | Environmental awareness, sustainability |
| 23 | Logical Reasoning | Aptitude, logical problem-solving |
| 24 | Community Engagement Program | Social outreach, community service |
| # | Course | Contents |
|---|---|---|
| 25 | MOOC: Competitive Programmers Core Skills | Competitive programming techniques, algorithms |
Each course folder typically contains some or all of:
| Content Type | Description |
|---|---|
| π Notes | Lecture notes, handwritten/typed summaries, reference material |
| π§ͺ Lab files | Lab exercises, code solutions, experiment reports |
| π Assignments | Homework and assignment solutions |
| π― Projects | Mini-projects and course projects (where applicable) |
| π README | Course-specific readme (in some folders) |
Navigate to any course folder above to find relevant materials.
Use GitHub's search bar at the top of the repo:
Example: "quicksort" or "TCP handshake" or "normalization"
git clone https://github.com/zishnusarker/B.Tech-Files-All-Course--Classes-Notes-and-Labs-.gitClick on any file β "Download raw file" or use GitHub's download functionality.
This archive represents 4 years of B.Tech CSE coursework, organized and preserved for:
- β Personal reference - for revisiting concepts during interviews or work
- β Educational value - helping current students navigate similar coursework
- β Portfolio evidence - demonstrating the breadth of my academic foundation
- β Open knowledge sharing - because good notes should be shared
π Important:
- This is a personal study archive, not official course material
- Notes may contain errors, incomplete sections, or outdated information
- Code solutions are my own implementations and may not match "textbook" answers
- Use this as reference and supplementary material only - always verify with your course textbooks and professors
- Academic integrity matters: Do NOT directly copy assignments or lab submissions - use this only to understand concepts and learn
Found an error in the notes? Have additional materials to share? Feel free to:
- Open an issue to report mistakes
- Submit a pull request with corrections
- Reach out with suggestions
Explore other repositories showcasing projects from my B.Tech journey:
- π§ Alzheimer Detection - CO324 discrete math project
- π Discrete Mathematics - Dijkstra's algorithm study
- π Food Ordering System - 3rd sem OOP project
- π Bus Ticket Reservation - Android development
- π€ Sign Language Detection (YOLOv5) - Final year project
- π» GitHub Profile - All projects
Made with π over 4 years of B.Tech coursework
Education is the most powerful weapon which you can use to change the world. - Nelson Mandela