Computer Science Projects with Step-by-Step Guides
We have computer science projects with code, circuit diagrams, and detailed Step-by-Step instructions. Whether you’re looking for beginners or advanced applications, you’ll find complete DIY tutorials below.
Lossless Image Compression Using MATLAB
MATLAB is a powerful tool for analyzing images and signals for developing applications. One of the applications of image compression with MATLAB using a...
JavaScript Canvas Based Painting Interface
JavaScript is a versatile language for programming the Web’s back-end. It powers HTML elements’ behaviour based on the functions that are defined in the...
Process Monitor
This utility program is used for monitoring the working of a real-time file system, registry and process or thread activity in a PC. It...
Image Processing Using C++
Digital computers store pictures as strings of binary values. The entire picture is divided into a number of pixels—the smallest elements of the picture....
Digital Clock with AM and PM Display
Seven-segment LEDs are widely used to display decimal numbers. Their major applications are in digital clocks, electronic meters and other numeral displays. Here we...
Kansas Lava to Simulate Circuits
Kansas Lava is a Haskell library that provides abstractions and powerful combinations to describe and simulate hardware circuits. Hardware descriptions are strongly typed and...
Building a PC Control System Using Wonderware InTouch SCADA and Allen Bradley PLC
Industrial control systems are always very complex and cumbersome to handle. For electronics engineers, it is becoming very essential to understand the computer control...
Face Counter Using MATLAB
This face counter using MATLAB program helps count the number of persons present in a meeting hall or classroom at a time. The program...
Verilator
Verilator is a Verilog hardware description language (HDL) simulator that can compile synthesisable Verilog code into C++ or SystemC. It is designed primarily for...
Develop Your Own Android App
Have you ever thought of developing an app on Android—one of the most popular operating systems found in present smartphones? Developing a useful app...
Javascript Based Canvas Pendulum Clock
Clocks have become digitalised in recent times and we find fewer clocks from the past, such as pendulum based analogue clocks. This project deals...
Plotting with MATLAB
MATLAB is a useful software tool for engineering and computational mathematics. It also plays a very important role in scientific and engineering plots. This...
Software to Help You Select Inverter for Your Home
Choosing the right ratings for the inverter and its battery to be used at home is not that easy. There are many parameters that...
Colour Segmentation Using MATLAB
This is a program for colour separation in an image. The program can be modified for a specific application, such as color detection in...
Running Linux on Windows
One of the many reasons to run Linux on Windows would be to get the best of both the worlds. There are several methods...
Getting Started With Kinect and OpenCV
This article gives a brief introduction to Kinect sensor and explains how to install OpenCV libraries in Ubuntu operating system. The article also covers...
Building Image Processing Embedded Systems Using Python
This project describes a technique to capture human faces using image processing and turn on an LED on the Arduino board. With some modification...
Linux Porting and App Development Is a Breeze with JTAG Debuggers
Considering the complexity of today’s embedded systems, using a Linux-aware JTAG debugger vis-à-vis traditional agent-based debugging, can be more efficient and effective in reducing...



