Semester 3 AKTU CSE | Exam Notes • Quick Revision Guides • Interactive HTML Notes
Welcome to MyNotes - a comprehensive collection of study materials, revision guides, and interactive HTML notes for Computer Science & Engineering courses. Created and maintained by ZenYukti community, this repository embodies our vision of "Learn. Build. Share."
This repository specifically covers Semester 3 subjects as per the AKTU (Dr. A.P.J. Abdul Kalam Technical University) syllabus for Computer Science & Engineering (CSE) students. All notes are aligned with the official AKTU curriculum.
Covered Subjects:
- 📐 DSTL - Discrete Structures & Theory of Logic
- 🐍 Python - Python Programming
- 💾 Data Structures - Data Structures & Algorithms
- 🖥️ COA - Computer Organization & Architecture
- ✍️ Technical Communication - Technical Writing & Communication Skills
- 📊 Mathematics IV - Engineering Mathematics IV
This repository contains both detailed markdown notes for in-depth learning and ultra-condensed HTML revision guides for last-minute exam preparation, all available for free to help students excel in their academic journey.
We're continuously expanding! Coming soon:
- 📚 More Semesters - Notes for Semester 1, 2, 4, and beyond
- 📖 All Subjects - Complete coverage of all AKTU CSE subjects
- 🎯 More Universities - Expanding to other university syllabi
Need something urgently? Have a specific request or need notes for a particular subject/semester?
💬 Join our Discord community and let us know in the text channel: go.zenyukti.in/discord
We prioritize requests based on community needs!
We welcome contributions from everyone! Whether you want to fix a typo, add new notes, or create interactive HTML guides, your contributions are valuable.
👉 Read our Contributing Guidelines to get started!
- 🎯 Interactive HTML Notes: React-based, expandable sections with color-coded content
- 📝 Detailed Markdown Notes: In-depth explanations, examples, and theory
- ⚡ LastMinuteRevision Guides: High-density, exam-focused quick revision
- 🎨 Color Coding System:
- 🟨 Yellow (Definitions)
- 🔵 Blue (Examples)
- 🟢 Green (Formulas)
- 🟣 Purple (Properties)
- 🔴 Red (Quick Revision)
- 🌐 Deployable: All HTML files ready for GitHub Pages
MyNotes/
│
├── 📁 DSTL/ # Discrete Structures & Theory of Logic
│ ├── 📁 LastMinuteRevision/ # Quick Revision HTML Guides
│ │ ├── Unit-1.html # Set Theory & Relations
│ │ ├── Unit-2.html # Functions & Boolean Algebra
│ │ ├── Unit-3.html # Theory of Logics
│ │ ├── Unit-4.html # Algebraic Structures
│ │ └── Unit-5.html # Graphs & Combinatorics
│ │
│ ├── Unit-1.md # Detailed Notes: Set Theory
│ ├── Unit-2.md # Detailed Notes: Functions
│ ├── Unit-3.md # Detailed Notes: Logic
│ ├── Unit-4.md # Detailed Notes: Algebra
│ └── Unit-5.md # Detailed Notes: Graphs
│
├── 📁 Python/ # Python Programming
│ ├── 📁 LastMinuteRevision/ # Quick Revision HTML Guides
│ │ ├── Unit-1.html # Python Basics: Variables, Operators, Data Types
│ │ ├── Unit-2.html # Flow Control: Conditionals, Loops
│ │ └── Unit-3.html # Complex Data Types & Functions
│ │
│ ├── Unit-1.md # Detailed Notes: Python Intro
│ ├── Unit-2.md # Detailed Notes: Flow Control
│ ├── Unit-3.md # Detailed Notes: Data Types
│ ├── Unit-4.md # Detailed Notes: File Handling
│ └── Unit-5.md # Detailed Notes: OOP & Advanced
│
├── 📁 Data Structures/ # Data Structures & Algorithms
│ ├── Unit-1.md # Arrays, Stacks, Queues
│ ├── Unit-2.md # Linked Lists
│ ├── Unit-3.md # Trees & Binary Trees
│ ├── Unit-4.md # Searching & Sorting
│ └── Unit-5.md # Hashing & Graphs
│
├── 📁 COA/ # Computer Organization & Architecture
│ ├── Unit-1.md # Basic Computer Organization
│ ├── Unit-2.md # Computer Arithmetic
│ ├── Unit-3.md # Control Unit
│ ├── Unit-4.md # Memory Organization
│ └── Unit-5.md # I/O Organization
│
├── 📁 TechnicalCommunication/ # Technical Writing & Communication
│ ├── Unit-1.md # Communication Fundamentals
│ ├── Unit-2.md # Career Building Skills
│ ├── Unit-3.md # Presentation Skills
│ ├── Unit-4.md # Leadership Communication
│ └── Unit-5.md # Digital Communication
│
├── 📁 Mathematics IV/ # Engineering Mathematics IV
│ └── (Coming Soon)
│
└── 📁 docs/ # Additional Resources
├── queue-searching-sorting-hashing.html
└── Unit-2/
└── stacks & queues.html
| Unit | Topic | 🌐 Last Minute Prep. (Summarised) | Detailed Notes |
|---|---|---|---|
| Unit 1 | Set Theory & Relations | 🔗 Live | 📄 Markdown |
| Unit 2 | Functions & Boolean Algebra | 🔗 Live | 📄 Markdown |
| Unit 3 | Theory of Logics & Predicates | 🔗 Live | 📄 Markdown |
| Unit 4 | Algebraic Structures | 🔗 Live | 📄 Markdown |
| Unit 5 | Graphs & Combinatorics | 🔗 Live | 📄 Markdown |
DSTL Coverage:
- ✅ Set Theory, Relations, Functions
- ✅ Boolean Algebra & K-Maps
- ✅ Propositional & Predicate Logic
- ✅ Groups, Rings, Fields
- ✅ Graph Theory & Combinatorics
- ✅ Euler & Hamiltonian Paths
- ✅ Graph Coloring & Planarity
| Unit | Topic | 🌐 Last Minute Prep. (Summarised) | Detailed Notes |
|---|---|---|---|
| Unit 1 | Intro, Arrays, Linked Lists | 🔗 Live | 📄 Markdown |
| Unit 2 | Stacks & Queues | 🔗 Live | 📄 Markdown |
| Unit 3 | Searching, Sorting & Hashing | 🔗 Live | 📄 Markdown |
| Unit 4 | Trees & Binary Trees | 🔗 Live | 📄 Markdown |
| Unit 5 | Graphs & Advanced Algorithms | 🔗 Live | 📄 Markdown |
Data Structures Coverage:
- ✅ Searching Algorithms (Linear, Binary, Index Sequential)
- ✅ Hashing (Division, Mid-Square, Folding Methods)
- ✅ Collision Resolution (Linear, Quadratic, Double Hashing, Chaining)
- ✅ Sorting Algorithms (Bubble, Selection, Insertion, Quick, Merge, Heap, Radix)
- ✅ Complexity Analysis & Algorithm Comparison
- ✅ Interactive HTML with Color-Coded Sections
Additional Resources:
| Unit | Topic | Quick Revision | Detailed Notes |
|---|---|---|---|
| Unit 1 | Basic Computer Organization | 🔜 Coming Soon | 📄 Markdown |
| Unit 2 | Computer Arithmetic | 🔜 Coming Soon | 📄 Markdown |
| Unit 3 | Control Unit & Microprogramming | 🔜 Coming Soon | 📄 Markdown |
| Unit 4 | Memory Organization | 🔜 Coming Soon | 📄 Markdown |
| Unit 5 | I/O Organization | 🔜 Coming Soon | 📄 Markdown |
COA Coverage:
- ✅ Detailed Markdown Notes for all units
- 🔜 Interactive HTML Revision Guides (Coming Soon)
| Unit | Topic | Quick Revision | Detailed Notes |
|---|---|---|---|
| Unit 1 | Complex Numbers | 🔜 Coming Soon | 📄 Markdown |
| Unit 2 | Linear Algebra | 🔜 Coming Soon | 📄 Markdown |
| Unit 3 | Calculus | 🔜 Coming Soon | 📄 Markdown |
| Unit 4 | Differential Equations | 🔜 Coming Soon | 📄 Markdown |
| Unit 5 | Statistics & Probability | 🔜 Coming Soon | 📄 Markdown |
| Unit | Topic | 🌐 Live Minute Prep. (Summarised) | Detailed Notes |
|---|---|---|---|
| Unit 1 | Introduction to Python | 🔗 Live | 📄 Markdown |
| Unit 2 | Python Program Flow Control Conditional blocks | 🔗 Live | 📄 Markdown |
| Unit 3 | Complex Data Types: Strings, Lists, Tuples, Dictionaries, Functions & Manipulations | 🔗 Live | 📄 Markdown |
| Unit 4 | File Operations: (File Handling in Python) | 🔗 Live | 📄 Markdown |
| Unit 5 | Python Packages: matplotlib, numpy, pandas. GUI Programming: Tkinter, IDE | 🔗 Live | 📄 Markdown |
Python Coverage:
- ✅ Variables, Operators, Blocks
- ✅ Numeric Data Types (int, float, complex)
- ✅ Conditional Statements (if/elif/else)
- ✅ Loops (for, while) & Loop Control (break, continue, pass)
- ✅ Strings (slicing, methods, formatting)
- ✅ Lists & Tuples (mutability, methods, comprehensions)
- ✅ Dictionaries (key-value pairs, iteration)
- ✅ Functions (def, parameters, *args, **kwargs, lambda)
- ✅ File I/O (read, write, readline, readlines, seek)
- ✅ Python Packages (matplotlib, numpy, pandas)
- ✅ GUI Programming (Tkinter Widgets, Events, IDE)
| Unit | Topic | Detailed Notes |
|---|---|---|
| Unit 1 | Communication Fundamentals & Voice Dynamics | 📄 Markdown |
| Unit 2 | Career Building: CV, Interviews, Networking | 📄 Markdown |
| Unit 3 | Presentation Skills & Speech Delivery | 📄 Markdown |
| Unit 4 | Leadership Communication & Emotional Intelligence | 📄 Markdown |
| Unit 5 | Digital Communication & Personality Theories | 📄 Markdown |
Technical Communication Coverage:
- ✅ Communication Process & 7 C's
- ✅ CV/Resume Writing & Interview Techniques
- ✅ Group Discussions & Networking
- ✅ Report Writing & Proposal Development
- ✅ Pitch Techniques & Storytelling
- ✅ Leadership Communication Models
- ✅ Emotional Intelligence & Feedback
- ✅ Digital Content (Emails, Webinars, Podcasts, Blogs)
- ✅ Personality Theories (Big Five, MBTI, Maslow)
- Navigate to the Live Preview (Summarised) colums for your subject, in this readme.
- Open the HTML file for the relevant unit
- Use expandable sections to focus on specific topics
- Scroll to Quick Revision Summary at the bottom
- Review Quick Formula Sheet and Typical Exam Questions
- Open the markdown (.md) files for in-depth theory
- Use markdown preview in VS Code or any markdown viewer
- Follow examples and practice problems
- Cross-reference with HTML interactive notes
- All HTML files in
LastMinuteRevisionfolders are standalone - Use React 18, Tailwind CSS via CDN
- No build process required
- Directly deployable to GitHub Pages or any static host
- Live Site: 🔜 Coming Soon
- Access individual units via:
/Subject/LastMinuteRevision/Unit-X.html
- React 18: Component-based UI via CDN
- ReactDOM 18: Rendering via CDN
- Babel Standalone: JSX transformation
- Tailwind CSS: Utility-first styling via CDN
- Features:
- Expandable/collapsible sections
- Color-coded content boxes
- Mathematical notation (Unicode)
- ASCII diagrams
- Quick revision summaries
- Standard markdown format
- Compatible with GitHub, VS Code, Obsidian
- Rich formatting with code blocks
- Mathematical expressions
- Tables and diagrams
| Subject | Units | LastMinute HTML | Detailed MD | Status |
|---|---|---|---|---|
| DSTL | 5 | ✅ 5/5 | ✅ 5/5 | ✅ Complete |
| Python | 5 | ✅ 3/5 | ✅ 5/5 | 🟡 In Progress |
| Data Structures | 5 | 🔜 0/5 | ✅ 5/5 | 🟡 Partial |
| COA | 5 | 🔜 0/5 | ✅ 5/5 | 🟡 Partial |
| Tech Comm | 5 | ➖ N/A | ✅ 5/5 | ✅ Complete |
| Mathematics IV | 5 | 🔜 0/5 | 🔜 0/5 | 🔴 Planned |
All interactive HTML notes use consistent color coding:
| Color | Type | Purpose | Example |
|---|---|---|---|
| 🟨 Yellow | Definitions | Core concepts, terminology | Set definition, Graph definition |
| 🔵 Blue | Examples | Practical examples, worked problems | Example problems, sample code |
| 🟢 Green | Formulas | Mathematical formulas, equations | Euler's formula, Handshaking theorem |
| 🟣 Purple | Properties | Properties, theorems, rules | Closure property, Associativity |
| 🔴 Red | Quick Revision | Summary, formula sheets, exam tips | Quick formula sheet, Typical questions |
-
First Pass (Detailed Study)
- Start with markdown notes
- Understand concepts thoroughly
- Work through examples
- Take additional notes
-
Second Pass (Practice)
- Use interactive HTML notes
- Solve practice problems
- Test understanding
- Identify weak areas
-
Final Pass (Revision)
- Use LastMinuteRevision HTML guides
- Focus on Quick Revision sections
- Memorize formulas and theorems
- Review typical exam questions
| Time Before Exam | Recommended Resource | Focus Area |
|---|---|---|
| 1-2 weeks | Markdown notes | Complete theory, examples |
| 3-5 days | Interactive HTML | Practice, problem-solving |
| 1-2 days | LastMinuteRevision | Formulas, quick facts |
| Few hours | Quick Revision sections | Formula sheets, typical questions |
- ✅ Set Theory with Venn diagrams
- ✅ Relations & Functions with examples
- ✅ Boolean Algebra & K-Map simplification
- ✅ Propositional & Predicate Logic
- ✅ Truth tables & Inference rules
- ✅ Groups, Rings, Fields with CAII mnemonic
- ✅ Graph Theory with ASCII diagrams
- ✅ Euler & Hamiltonian paths
- ✅ Graph coloring & planarity tests
- ✅ Counting techniques & Pigeonhole principle
- 🔜 Data structure implementations
- 🔜 Algorithm complexity analysis
- 🔜 Computer architecture diagrams
- 🔜 Mathematical problem-solving
- 🔜 Python code examples
- 🔜 Technical writing templates
- Markdown Editor: VS Code, Typora, Obsidian
- HTML Viewer: Any modern browser (Chrome, Firefox, Edge)
- Math Notation: For advanced math, consider MathJax or KaTeX
- Diagram Tools: Draw.io, Excalidraw for custom diagrams
This is a personal study repository, but suggestions are welcome!
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
- Maintain color coding consistency
- Use Unicode for mathematical symbols
- Ensure HTML files are standalone
- Add comprehensive Quick Revision sections
- Include typical exam questions
This repository contains educational notes for personal study purposes.
- Repository: MyNotes
- Live Site: 🔜 Coming Soon
- Last Updated: December 28, 2025
- Status: Active Development
Before your exam, make sure you've:
- Reviewed all unit Quick Revision summaries
- Memorized key formulas and theorems
- Practiced typical exam questions
- Reviewed common mistakes sections
- Understood all color-coded definitions
- Worked through example problems
- Tested yourself on memory tricks
- Bookmarked important formula sheets
Option 1: Use Live GitHub Pages (Recommended)
- DSTL: https://zenyukti.github.io/MyNotes/DSTL/LastMinuteRevision/Unit-1.html
- Python: https://zenyukti.github.io/MyNotes/Python/LastMinuteRevision/Unit-1.html
- Replace Unit-1 with Unit-2, Unit-3, etc. for other units
Option 2: Clone Repository
# Clone the repository
git clone https://github.com/zenyukti/MyNotes.git
# Navigate to LastMinuteRevision
cd MyNotes/Python/LastMinuteRevision
# Open any unit HTML file in browser
start Unit-1.html # Windows
open Unit-1.html # Mac
xdg-open Unit-1.html # Linux# Navigate to subject folder
cd MyNotes/DSTL
# Open markdown file in VS Code
code Unit-1.md
# Or use any markdown viewerRemember: Consistent practice beats last-minute cramming!
⭐ Star this repo if you find it helpful!
ZenYukti is a student-led community dedicated to empowering learners through quality educational resources.
Learn. Build. Share.
💬 Need urgent notes or have requests? Join our Discord Server and let us know!
💻 Repository: GitHub - MyNotes
🌐 Live Site: 🔜 Coming Soon
📧 Contact: [email protected]
Crafted with ❤️ by the ZenYukti community for students, by students
Last Updated: December 28, 2025