🎓 NDUB CSE-20 Academic Notes

Welcome to CSE-20 Academic Notes website.
For PDFs, Notes, Lectures and Images. [Last Semester er Abege Baniye fellam :")]

Notre Dame University Bangladesh

CSE-20, Spring-26 Effective from January 6th, 2026

Time Saturday Sunday Monday Tuesday Wednesday Thursday
8.00 am-9.20 am. CHILL CHILL CSE 4203
Room no. 309
Humayara ma'am
CHILL CHILL CHILL
9.25 am-10.45 am. No class CSE 4213
Room no. 419
Tahmid Sir
No class CSE 4203
Room no. 417
Humayara ma'am
10.50 am-12.10 pm. CSE 4217
Room no. 315
Nafisa ma'am
12.10 pm-12.25 pm. Lunch Break
12.25 pm-1.45 pm. CSE 4213
Room no. 609
Tahmid Sir
Club
Activities
CSE 4217
Room no. 417
Nafisa ma'am
1.50 pm-3.10 pm. CSE 4214
Room no. 709
Saiful Sir
CSE 4204
Room no. 418
Humayara ma'am
3.15 pm-4.35 pm. CSE 4214
Room no. 709
Saiful Sir
CSE 4218
Alternate Weeks
Nafisa ma'am

📝 Class Lectures

Lecture PDF Notes from my Spring'26 Server.

🔬 Lab Reports

All lab reports from my Spring'26 Server.

Computer Graphics Lab
  1. Computer Graphics Lab Report-01.pdf
  2. Computer Graphics Lab Report-02.pdf
  3. Computer Graphics Lab Report-03.pdf
  4. Computer Graphics OpenGL Project Report Template.pdf
Machine Learning Lab
  1. Machine Learning Lab Report-01.pdf
  2. Machine Learning Lab Report-02.pdf
  3. Machine Learning Lab Report-03.pdf
  4. Machine Learning Lab Report-04.pdf
  5. Machine Learning Lab Report-05.pdf
  6. Machine Learning Lab Report-06.pdf
  7. Machine Learning Lab Report-07.pdf
  8. Machine Learning Final Lab Report.pdf
VLSI Lab
  1. VLSI Design Lab Report-01.pdf
  2. VLSI Design Lab Report-02.pdf
  3. VLSI Design Lab Report-03.pdf
  4. VLSI Design Lab Report-04.pdf
  5. VLSI Design Lab Report-05.pdf
  6. VLSI Design Lab Report-06.pdf
Blank Cover Pages
  1. LaTeX Cover Page.tex
  2. Assignment Cover Page.docx
  3. Assignment Cover Page.pdf
  4. Lab Report Cover Page.docx
  5. Lab Report Cover Page.pdf

📊 Assignment & Notes

Assignments Drawer
  1. Computer Graphics Assignment-01
  2. Computer Graphics Assignment-02
  3. Computer Graphics Assignment-03
  4. Computer Graphics Assignment-04
  5. Computer Graphics Assignment-05
  6. VLSI Design Assignment-01
Hand notes Drawer
  1. Computer Graphics Mid Term Hand Notes

🗂️ Resource

📓 Cheat Sheet
  1. Computer Networking Notes for Tech Placements.pdf
  2. DBMS Notes.pdf
  3. Git-cheat-sheet-education.pdf
  4. Object Oriented Programming CheatSheet.pdf
  5. Operating System Cheatsheet.pdf
  6. SQL Notes.pdf
  7. VIVE_CODING_2_0.pdf
  8. Claude-Code-Ollama-gemma4-Guide.pdf
  9. Caveman-Claude-Skill-Master-Guide
📒 Notebooks
  1. HTML Notes.pdf
  2. CSS Notes.pdf
  3. SQL Notes.pdf
  4. JS1 ClassNotes.pdf
  5. JS2 ClassNotes.pdf
  6. JS3 ClassNotes.pdf
  7. JS4 ClassNotes.pdf
  8. JS5 ClassNotes.pdf
  9. JS6 ClassNotes.pdf
  10. JS7 ClassNotes.pdf
  11. JS11 Class Notes.pdf
  12. JS12 Class Notes.pdf

📚 Books

Recommended Books

Archive

Previous courses Notes are included in archive files

CSE2203 : Algorithm Analysis and Design
  1. Algorithm_Design_Lecture1.pdf
  2. Algorithm_Design_Lecture2.pdf
  3. Algorithm_Design_Lecture3.pdf
  4. Algorithm_Design_Lecture4.pdf
  5. Algorithm_Design_Lecture5.pdf
  6. Merge Sort.pdf
  7. Quick_sort.pdf
  8. Recursion.pdf
  9. Graph.pdf
  10. DFS.pdf
  11. LinkedLists.pdf
  12. SinglyLinkedList.pdf
  13. DoublyLinkedList.pdf
  14. CircularLinkedList.pdf
  15. 0,1 Knapsack.pdf
  16. 2. Fractional_Knapsack_Problem.pdf
  17. Dijkstra.pdf
  18. Bellman_Ford.pdf
CSE4130 : Artificial Intelligence and Expert System
  1. Lecture-0.pdf
  2. Lecture-01.pdf
  3. Lecture-02.pdf
  4. Lecture-03.pdf
  5. Lecture-04.pdf
  6. Lecture-05.pdf
  7. Lecture-06.pdf
  8. Lecture-01 Introduction.pdf
  9. Lecture-02 Intelligent Agents.pdf
  10. Lecture-03 Solving problems by searching.pdf
  11. Lecture-04 Heuristic Search & Constraints Satisfaction Problem.pdf
  12. Knowledge Representation Issues.pdf
  13. Lecture-06 Predicate Logic.pdf
  14. Natural Language Processing.pdf
  15. Lecture-08 Game Playing.pdf
  16. Planning.pdf
  17. Uncertainty.pdf
  18. Probabalistic Reasoning.pdf
  19. Learning.pdf
  20. AI Quiz 1 QnA.pdf
  21. AI Quiz 2 QnA.pdf
CSE3103 : Compiler Design
  1. Lecture-1 Introduction.pdf
  2. Lecture-2 Simple Syntax-Directed Translation.pdf
  3. Lecture-3 Lexical Analysis.pdf
  4. Lecture-4 Syntax Analysis.pdf
  5. Lecture-5 Syntax Directed Translation.pdf
  6. Lecture-6 Intermediate Code Generation.pdf
  7. Lecture-7 Type Checking.pdf
  8. Lecture-8 Run-Time Environments.pdf
  9. Lecture-9 Code Generation.pdf
  10. Lecture-10 Code Optimization.pdf
  11. Lab-01 Lex-YACC-How-To.pdf
  12. Lab-02 YACC-tutorial.pdf
  13. Lab-03 Lexical Analyzer.pdf
  14. Lab-04 Compiler Example.pdf
  15. Lab Report-01.pdf
  16. Lab Report-02.pdf
  17. Lab Report-03.pdf
  18. Lab Report-04.pdf
  19. Lab Report-05.pdf
  20. Lab Report-06.pdf
CSE3202 : Computer Architechture
  1. Chapter-01_Basic Concepts and Evulation__COA10ed.pdf
  2. Chapter-02_Performance Issues__COA10ed.pdf
  3. Chapter-03_A Top-Level View of Computer_COA10ed.pdf
  4. Chapter-04_Cache Memory_COA10ed.pdf
  5. Cache Memory in Computer Organization.pdf
  6. Chapter-05-6_Internal Memory and External Memory.pdf
  7. Chapter-12_Instruction Sets.pdf
  8. Chapter-13_Instruction Level Parallelism.pdf
  9. Chapter-16_RISC and CISC.pdf
  10. Chapter-17_Pipelining Hazards.pdf
  11. Chapter-18_MIPS Architecture and Programming.pdf
CSE3203 : Computer Networks
  1. Chapter-01 Packet Switching and Circuit Switching.pdf
  2. Chapter-02 Application Layer.pdf
  3. Chapter-03 Transport Layer.pdf
  4. Chapter-04 Network Layer.pdf
  5. Chapter-05 Link Layer.pdf
  6. Lecture - 01 OSI Layer.pdf
  7. Lecture - 02 Logical Addressing.pdf
  8. Lecture - 03 Subnetting.pdf
  9. Lecture - 04 Address aggregation-Supernetting.pdf
  10. Lecture - 05 VLSM.pdf
  11. Computer Networking LAB-1.pdf
  12. Computer Networks Lab Report-01.pdf
  13. Computer Networks Lab Report-02.pdf
  14. Computer Networks Lab Final Report-03.pdf
CSE2205 : Database Management System
  1. Chapter 1- Introduction To DBMS.pdf
  2. Chapter 2- ER diagram.pdf
  3. Chapter 3 - Relational Model.pdf
  4. Chapter 4- SQL.pdf
  5. Chapter 5- Other Relational Languages.pdf
  6. Chapter 6- Integrity and Security.pdf
  7. Chapter 7- Relational Database Design.pdf
  8. Chapter 8- Object-Oriented Databases.pdf
  9. Chapter 9- Object-Relational Databases.pdf
  10. Chapter 10- XML.pdf
  11. Chapter 11- Storage and File Structure.pdf
  12. Chapter 12- Indexing and Hashing.pdf
  13. Chapter 13- Query Processing.pdf
  14. Chapter 14- Query Optimization.pdf
  15. Chapter 15- Transactions.pdf
  16. Chapter 16- Concurrency Control.pdf
  17. Chapter 17- Recovery System.pdf
  18. Chapter 18- Database System Architectures.pdf
  19. Chapter 19- Distributed Databases.pdf
  20. Chapter 20- Parallel Databases.pdf
  21. Chapter 21- Application Development and Administration.pdf
  22. Chapter 22- Advanced Querying and Information Retrieval.pdf
  23. Chapter 23- Advanced Data Types and New Applications.pdf
  24. Chapter 24- Advanced Transaction Processing.pdf
  25. Creating database and table_Jan2024.pdf
  26. Installation_xampp.pdf
  27. Lab 1_HTMLformLab CSE-2206.pdf
  28. Lab 2_HTML_forms.ppt.pdf
  29. Normalisation.pdf
  30. PHP+DBconnection.pdf
  31. CSE-2206_Practice_MSQL-02.pdf
  32. CSE-2206_Practice_MSQL-04.pdf
CSE2103 : Data Structure
  1. Data_Structure_Lecture-1.pdf
  2. CSE-2103_Final_Exam_Notes.pdf
CSE4110 : Digital Image Processing
  1. DIP_Lecture-01.pdf
  2. DIP_Lecture-02.pdf
  3. DIP_Lect05.pdf
  4. Morphological Image Processing.pdf
  5. Morphological Operations in Image Processing.pdf
  6. DIP_Lect08.pdf
  7. Image Compression.pdf
  8. Comparison of Edge Detecting Operators.pdf
  9. DIP Mid Term Hand Note.pdf
  10. DIP Hand Note by Hasnin.pdf
  11. DIP Hand Note by Risha.pdf
CSE2105 : Digital Logic Design
  1. Digital Logic Design Lecture-01 Number System.pdf
  2. Digital Logic Design Lecture-02 Minimization technique_K map.pdf
  3. Digital Logic Design Lecture-04 Combinational Logic Circuit.pdf
  4. Digital Logic Design Lecture-05 SLC Logic of Latches.pdf
  5. Digital Logic Design Lecture-06 Registers.pdf
  6. DLD Class notes Mid Term -Imtiaj.pdf
  7. DLD Class notes Mid Term -Istiaq.pdf
  8. DLD Class notes Final Term -Istiaq.pdf
CSE4105 : Digital System Design
  1. Shifter_Design.pdf
  2. State diagram_State table.pdf
  3. Ch-08_Binary Number Representation.pdf
  4. Ch-09_ALU & Comparator Design.pdf
  5. DSD ALU Solutions.pdf
CSE1204 : Discrete Mathematics
  1. Chapter 1 Propositional Logic.pdf
  2. Set symbols.pdf
  3. Chapter 9 Relation and properties-rosen-discrete math.pdf
  4. Chapter 10_Graph.pdf
  5. Graph 1-2.pdf
  6. Graph 3.pdf
  7. Graph 4.pdf
  8. Graph 5.pdf
  9. Number-system-by-byjus.pdf
  10. Relation and their properties.pdf
  11. Solutions of Rosen_Discrete-Mathamatics (Even).pdf
CSE3105 : Microprocessor and Assembly Language Programming
  1. Lecture-1 8086 architecture.pdf
  2. Lecture-2 8086 Microprocessor.pdf
  3. Lecture-3 Addressing Mode.pdf
  4. Lecture-4 Instruction Set.pdf
  5. Lecture-5 Assembler directives.pdf
  6. Lecture-6 8087_ Math Co-processor.pdf
  7. Lecture-7 8255_ introduction.pdf
  8. Lecture-8 interfacing of 8086 MP with 8255.pdf
  9. Lecture-9 8237-DMA Controller.pdf
  10. Lecture-10 ATmega32 _Microcontroller.pdf
  11. Lecture-11 8259 Interrupt Controller.pdf
  12. Difference Between Arduino & raspberry pi.pdf
  13. Difference Between Microprocessor & Microcontroller.pdf
  14. 8086 Kit Lab Manual.pdf
CSE1205 : Object Oriented Programming
  1. Class slides 1 Java Introduction.pdf
  2. Class slides 2 Elementary Programming.pdf
  3. Class-slides 3 Flow of Control.pdf
  4. Class-slides 4 Java Class Library.pdf
  5. Class-slides 5 Control Stucture & Loop.pdf
  6. Class-slides 6.1 Methods.pdf
  7. Class-slides 6.2 Recursion.pdf
  8. Class-slides 7 Single-dim.-arrays.pdf
  9. Class-slides 8 Multi-dim.-arrays.pdf
  10. Class slides 9 Objects-and-classes.pdf
  11. 4_Pillars_of_OOP.pdf
  12. Objects-and-classes.pdf
  13. Lecture-1_Introduction.pdf
  14. Lecture-2_OOP_Basic.pdf
  15. Lecture-3_Array.pdf
  16. Lecture-4_Mathematical_Function_Operator_String.pdf
  17. Lecture-5 Control Statements.pdf
  18. Lecture-6 Introduction to Object.pdf
  19. java name convention.pdf
  20. CSE Homework No. 1.pdf
  21. CSE Homework NO. 2 Types_of_Errors_in_Java.pdf
  22. OOP Important Questions Solve.pdf
  23. UltimateJavaCheatSheet.pdf
CSE3205 : Operating System
  1. Operating System Concepts Chapter-01.pdf
  2. Operating System Concepts Chapter-02.pdf
  3. Operating System Concepts Chapter-03.pdf
  4. Operating System Concepts Chapter-04.pdf
  5. Operating System Concepts Chapter-05.pdf
  6. Operating System Concepts Chapter-06-1.pdf
  7. Operating System Concepts Chapter-06-2.pdf
  8. CPU-Scheduling-and-Algorithm Practice.pdf
  9. Operating System Concepts Chapter-07.pdf
  10. Operating System Concepts Chapter-08.pdf
  11. Operating System Concepts Chapter-09.pdf
  12. Operating System Concepts Chapter-10.pdf
  13. Operating System Concepts Chapter-11.pdf
  14. Operating System Concepts Chapter-14.pdf
  15. Operating System Concepts Chapter-15.pdf
  16. Operating System Class Test Answers.pdf
  17. Operating System_Lab_linux_commands.pdf
  18. Operating System_Lab_Shell_programming.pdf
  19. Operating System Lab Practice Test.pdf
CSE3101 : Software Engineering and Information System Design
  1. Lecture-1 Introduction.pdf
  2. Lecture-2 Layer technology, Process Full Lecture.pdf
  3. Lecture-3 Software Development Models.pdf
  4. Lecture-4 evalutionary model.pdf
  5. Lecture-5 UnifiedProcessModel.pdf
  6. UnifiedProcessModel.pdf
  7. Lecture-6 Agile.pdf
  8. Class_Diagram_merged_with_sites.pdf
  9. Critical Path Method (CPM).pdf
  10. GUI.pdf
  11. Software_Testing_merged_with_sites.pdf
  12. Activity_Diagram_Full_Lecture & Example.pdf
  13. Software_Use Case diagram Full Lecture & Example.pdf
CSE1201 : Structured Programming Language
  1. Chapter-1_ProgrammingFundamentals.pdf
  2. Chapter-2_Introduction_to_C_Programming.pdf
  3. Chapter-3_Constants, Variables, and Data Types.pdf
  4. Chapter-4_Operators and Expressions_full.pdf
  5. Chapter-5_Managing Input and Output Operations.pdf
  6. Chapter-6_Decision Making and Branching_Part I.pdf
  7. Chapter-6_Decision Making and Branching_Part II.pdf
  8. Chapter-7_Structure.pdf
  9. DataTypesSummary.pdf
  10. Demo CT Quesiton.pdf
CSE2207 : Theory of Computition
  1. Theory of Computation Lecture 1.pdf
  2. Theory of Computation Lecture 2.pdf
  3. Theory of Computation Lecture 3.pdf
  4. Theory of Computation Lecture 4.pdf
  5. Theory of Computation Lecture 5.pdf
  6. Theory of Computation Lecture 6.pdf
  7. Theory of Computation Lecture 7.pdf
  8. Theory of Computation Lecture 8.pdf
CSE3207 : Technical Writing
  1. Technical Writing Letex Slide_1.pdf
  2. Technical Writing Letex Slide_2.pdf
  3. Technical Writing Letex Slide_3.pdf
  4. Structure-exercise-solution-sample.pdf
  5. Technical Writing Lab Report.pdf
IPE4102 : Industrial Management
  1. IM Chapter 01.pdf
  2. IM Chapter 02.pdf
  3. IM Chapter 03.pdf
  4. IM Chapter 5.pdf
  5. IM Chapter 5 Decision Tree.pdf
  6. IM Chapter 5 Supplement.pdf
  7. IM Chapter 17.pdf
  8. IM Chapter 18.pdf