📚 Computer Science

60 topics with study materials — summaries, flashcards, tests, podcasts and mindmaps.

The processor and the instruction cycle

Unlock how your computer works! Learn about the processor and the instruction cycle (fetch-decode-execute) with clear examples. Master CPU basics now!

View

Logic gates and Boolean algebra

Unlock the secrets of digital logic! Learn about logic gates (AND, OR, NOT, XOR) and Boolean algebra with this comprehensive student guide. Master circuit design and theory today!

View

Logic gates and truth tables

Master logic gates and truth tables with our comprehensive guide. Learn symbols, Boolean expressions, De Morgan's Laws, and universal gates. Start your digital logic journey today!

View

Half adder and full adder

Master half adder and full adder circuits with this comprehensive guide for students. Learn their functions, truth tables, and how they cascade for multi-bit addition. Understand digital logic fundamentals now!

View

Computer networks and the internet

Explore computer networks and the Internet's core concepts: IP addresses, DNS, TCP/IP, routing, and subnets. Master internet basics with our student-friendly guide!

View

What happens when you type a URL into your browser

Unravel the journey of 'what happens when you type a URL into your browser', from parsing to rendering. Learn the networking magic behind every webpage load. Read now!

View

The TCP/IP and ISO/OSI models

Explore the TCP/IP and OSI models, the foundational frameworks for network communication. Understand their layers, differences, and how data travels. Master network basics!

View

IP addresses, mask and subnets

Master IP addresses, subnet masks, and subnets with our detailed guide for students. Learn calculations, benefits, and avoid common errors. Start learning networking fundamentals today!

View

Comparison of sorting algorithms and time complexity

Explore the comparison of sorting algorithms and their time complexity. Learn Big O notation, algorithm stability, and key characteristics. Master efficient data sorting!

View

Linked list

Unlock the power of linked lists! This comprehensive guide covers node concepts, singly and doubly linked list operations, and comparisons with arrays. Master linked lists today!

View

How to design a logic circuit from a truth table

Learn how to design a logic circuit from a truth table, including Boolean expression derivation, K-map minimization, and gate implementation. Master circuit design now!

View

Packet routing

Learn the essentials of packet routing in computer networks. Understand routers, routing tables, Dijkstra's algorithm, and TTL. Dive into packet trace examples and simulations. Master packet routing today!

View