Skip to main content

Recently Updated Pages

5. Execution Flow and Sequencing

Digital Sistem Design (PSD/DSG) Module 9 - Microprogramming

This section connects all the previous concepts to illustrate how the microprogrammed control uni...

Updated 1 month ago by AX

1. Graphs Concept

Algorithm Programming Module 8 - Graph, Stack, and Queue

A Graph is a non-linear data structure consisting of nodes and edges. The nodes are formally cal...

Updated 1 month ago by RE

4. Graph Traversal: Breadth-First Search (BFS)

Algorithm Programming Module 8 - Graph, Stack, and Queue

Breadth-First Search (BFS) is a traversal algorithm that explores the graph "level by level." It ...

Updated 1 month ago by RE

2. Graph Representations

Algorithm Programming Module 8 - Graph, Stack, and Queue

A graph is an abstract concept. To store one in a computer's memory, we must translate this idea ...

Updated 1 month ago by RE

3. Stack and Queue

Algorithm Programming Module 8 - Graph, Stack, and Queue

Before diving into graph traversal, we must understand the two key data structures that power the...

Updated 1 month ago by RE

5. Graph Traversal: Depth-First Search (DFS)

Algorithm Programming Module 8 - Graph, Stack, and Queue

Depth-First Search (DFS) is a traversal algorithm that explores the graph by going as "deep" as p...

Updated 1 month ago by RE

6. Example: Full Code Implementation

Algorithm Programming Module 8 - Graph, Stack, and Queue

This chapter combines all the concepts into a single Graph class using the C++ STL for the adjace...

Updated 1 month ago by RE

9.1 Learning Objectives

Internet of Things Module 9 - IoT Platforms, Blynk, and Re...

Understand Blynk as a cloud-dependent IoT platform for mobile control and monitoring Implemen...

Updated 2 months ago by Digilab UI

9.4 Node Red

Internet of Things Module 9 - IoT Platforms, Blynk, and Re...

Introduction to Node-RED Node-RED is a flow-based programming tool built on Node.js that enables ...

Updated 2 months ago by Digilab UI

9.2 Blynk

Internet of Things Module 9 - IoT Platforms, Blynk, and Re...

Introduction to Blynk Blynk is an IoT platform designed to facilitate remote monitoring and contr...

Updated 2 months ago by Digilab UI

9.5 Node Red Tutorial

Internet of Things Module 9 - IoT Platforms, Blynk, and Re...

Node Red Setup In this tutorial, I am using a Linux terminal in Windows (WSL) for simplicity, i...

Updated 2 months ago by Digilab UI

2. C++ Basics: Essential Differences from C

Alprog - Elektro KKI Module 8 : OOP (SOLID, Encapsulation, A...

2.1 Basic Syntax Differences C vs C++ Comparison: Feature C C++ File Extension .c .cpp I...

Updated 2 months ago by DS

7. Constructors and Destructors

Alprog - Elektro KKI Module 8 : OOP (SOLID, Encapsulation, A...

7.1 Constructors Purpose: Special member function that initializes an object when it's created. T...

Updated 2 months ago by DS

6. SOLID Principles

Alprog - Elektro KKI Module 8 : OOP (SOLID, Encapsulation, A...

6.1 Introduction to SOLID SOLID is an acronym for five design principles that make software desig...

Updated 2 months ago by DS

5. Abstraction

Alprog - Elektro KKI Module 8 : OOP (SOLID, Encapsulation, A...

5.1 What is Abstraction? Abstraction is the concept of hiding complex implementation details and ...

Updated 2 months ago by DS

4. Encapsulation

Alprog - Elektro KKI Module 8 : OOP (SOLID, Encapsulation, A...

4.1 What is Encapsulation? Encapsulation is the bundling of data (attributes) and methods that op...

Updated 2 months ago by DS

3. Classes and Objects

Alprog - Elektro KKI Module 8 : OOP (SOLID, Encapsulation, A...

3.1 Understanding Classes and Objects Definition: Class: A blueprint or template for creating ob...

Updated 2 months ago by DS

1. Introduction: From Procedural to Object-Oriented Programming

Alprog - Elektro KKI Module 8 : OOP (SOLID, Encapsulation, A...

1.1 What is Object-Oriented Programming? Object-Oriented Programming (OOP) is a programming parad...

Updated 2 months ago by DS

9.3 Blynk Tutorial

Internet of Things Module 9 - IoT Platforms, Blynk, and Re...

Setup Blynk Go to Blynk Official Website Sign Up for a new account and login Once you get ...

Updated 2 months ago by Digilab UI

1. Introduction to Searching

Alprog - Elektro KKI Module 7: Searching & Sorting

1.1 What is Searching? Searching is the process of finding a particular element or checking if an...

Updated 2 months ago by DS