EduHansa Library
Discover our comprehensive collection of educational eBooks across various disciplines. Find the perfect resource for your learning journey.
Showing 10 of 10 books
Computer Networks
Explores how computers communicate. A fundamental concept is the Concept of Layering (OSI and TCP/IP stacks). The syllabus covers the Data Link Layer (framing, error detection, MAC ), Network Layer (Routing, IP addressing (IPv4, CIDR), NAT ), Transport Layer (flow/congestion control, UDP, TCP, sockets ), and the Application Layer protocols (DNS, HTTP, FTP, Email )
Databases
Covers the structured storage and retrieval of data. It starts with the ER-Model and the Relational Model (Relational Algebra, Tuple Calculus, and SQL ). Further topics include Integrity Constraints, Normal Forms , File Organization, Indexing (like B and B+ trees ), and managing multiple operations via Transactions and Concurrency Control.
Operating System
Deals with the software that manages computer hardware and resources. Important concepts include System Calls, Processes, Threads, Inter-Process Communication, Concurrency, and Synchronization. Other critical areas are Deadlock, CPU and I/O Scheduling, Memory Management, Virtual Memory , and File Systems.
Programming and Data Structures
Covers the practical aspects of coding and organizing data. The primary language is Programming in C, including the concept of Recursion. The major focus is on various data structures: Arrays, Stacks, Queues, Linked Lists, Trees, Binary Search Trees, Binary Heaps, and Graphs
Compiler Design
Explains the process of translating high-level code into machine instructions. Topics covered span the compiler's stages: Lexical Analysis, Parsing, and Syntax-Directed Translation. It also includes Runtime Environments, Intermediate Code Generation , and various optimization techniques like Local Optimisation and Data Flow Analyses (constant propagation, liveness analysis, common subexpression elimination)
Theory of Computation
Explores the limits and capabilities of computational models. Core concepts are Regular Expressions and Finite Automata , Context-Free Grammars and Push-Down Automata , the properties of different languages (like the Pumping Lemma ), and the power of Turing Machines and the concept of Undecidability
Algorithms
This section is about problem-solving efficiency. It includes various methods for Searching, Sorting, and Hashing, analyzing their Asymptotic Worst-Case Time and Space Complexity. It also covers major algorithm design techniques: Greedy, Dynamic Programming, and Divide-and-Conquer , along with specific topics like Graph Traversals, Minimum Spanning Trees, and Shortest Paths
The Cloud Who Wanted to Paint
Meet Nimbus, the fluffiest little dreamer with the biggest imagination! Join him on a magical adventure across the sky as he brings colors to life. Perfect for little artists and big dreamers! 🌤💖 ✨ DM me to grab your copy or book a storytelling session!
The Squirrel Who Wouldn’t Share
Discover a heartwarming tale of kindness, friendship, and learning to share! Perfect for bedtime or classroom reading. ✨ Read my latest storybook now! DM for your own copy or to get a personalized read-aloud version! 📚💬
Explore by Category
Browse our collection by subject to find exactly what you're looking for









