Skip to main content

Recently Updated Pages

Code & Examples 2

Algorithm Programming Module 10 - Dynamic Programming

Knapsack Problem Given n items where each item has some weight and profit associated with it and ...

Updated 5 days ago by BH

Code & Examples 1

Algorithm Programming Module 10 - Dynamic Programming

DP for Fibonacci Problem To illustrate Dynamic Programming, let's look at the classic Fibonacci S...

Updated 5 days ago by BH

1. Introduction to DP

Algorithm Programming Module 10 - Dynamic Programming

What is DP? Dynamic programming (DP) is defined as a powerful design technique that successfully ...

Updated 2 weeks ago by CH

3. Runtime Polymorphism

Alprog - Elektro KKI Module 10 : OOP - Polymorphism

3.1 Virtual Functions Definition: Functions that can be overridden in derived classes and are res...

Updated 2 weeks ago by DS

2. Compile-Time Polymorphism

Alprog - Elektro KKI Module 10 : OOP - Polymorphism

2.1 Function Overloading Definition: Multiple functions with the same name but different paramete...

Updated 2 weeks ago by DS

4. Practical Applications

Alprog - Elektro KKI Module 10 : OOP - Polymorphism

4.1 Complete Example: Drawing Application #include <iostream> #include <vector> #include <string>...

Updated 2 weeks ago by DS

1. Basic Concepts of Polymorphism

Alprog - Elektro KKI Module 10 : OOP - Polymorphism

1.1 What is Polymorphism? Polymorphism means "many forms" - the ability of objects to take on mul...

Updated 2 weeks ago by DS

Part 2 - Hands On

Telecommunication Module 3 - Propagasi Signal LoRa

4. Practicum: LoRa Implementation on ESP32 A. Hardware Setup (Wiring) Connect the SX1276/RFM95 ...

Updated 2 weeks ago by ED

Part 1 - Theory

Telecommunication Module 3 - Propagasi Signal LoRa

LoRa (& LoRaWAN) Module Authors: Edgrant Henderson Suryajaya 1. Introduction IoT de...

Updated 2 weeks ago by ED

More Resources

Telecommunication Module 3 - Propagasi Signal LoRa

Resources: ESP32 with LoRa using Arduino IDE – Getting Started LoRa Duplex communication with Sy...

Updated 2 weeks ago by ED

3. Practical Applications and Best Practices

Alprog - Elektro KKI Modul 9: OOP - Inheritance

3.1 Complete Example: University Management System #include <iostream> #include <vector> #include...

Updated 3 weeks ago by DS

2. Types of Inheritance and Method Overriding

Alprog - Elektro KKI Modul 9: OOP - Inheritance

2.1 Single Inheritance Definition: One derived class inherits from one base class. #include <iost...

Updated 3 weeks ago by DS

1. Basic Concepts of Inheritance

Alprog - Elektro KKI Modul 9: OOP - Inheritance

1.1 What is Inheritance? Inheritance is a mechanism where a class (derived/child class) can inher...

Updated 3 weeks ago by DS

Final Project Guide

Digital Sistem Design (PSD/DSG) Module 10 - Final Project

Congratulations! 🥳 In this final module, you are given the opportunity to create a project with y...

Updated 3 weeks ago by AX

Introduction to AI Usage Ethics

Ethics in Class Module 1 - AI Usage Ethics

Overview Artificial intelligence (AI) influences many aspects of society. As developers and users...

Updated 3 weeks ago by ChatGPT

Principles and Guidelines for AI Usage

Ethics in Class Module 1 - AI Usage Ethics

Figure: A diagram summarizing key AI ethics principles, emphasising fairness, accountability, pr...

Updated 3 weeks ago by ChatGPT

1. Introduction: The Role of the Control Unit

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

1.1 Definition: The Control Unit (CU) is the core component of a computer's Central Processing ...

Updated 1 month ago by AX

2. The Control Unit Dilemma: Hardwired vs. Microprogrammed

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

The fundamental problem of generating control signals, introduced in Section 1.0, is solved by tw...

Updated 1 month ago by AX

3. Principles of Microprogrammed Control

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

This section details the core theory of the microprogrammed control unit, the flexible alternativ...

Updated 1 month ago by AX

4. The Micro-instruction

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

If the Control Store is the "recipe book" for the CPU, then a micro-instruction is a single "line...

Updated 1 month ago by AX