Training Description:The objective of this workshop is to enable you to build an Educational/Graphical digital circuit design and simulation tool using C#. In this project, students are expected to build a tool allowing them to design and simulate both combination and sequential circuits. The tool will provide a basic drag-and-drop circuit schematic circuit interface similar to the one available in Logisim. The tool should allow for hierarchical circuit design. The tool should also allow designs to be specified by truth tables for combinational circuits and finite state machines for sequential circuits. During the project the students will acquire/strengthen the following knowledge/skills:

Programming using C#

Object-oriented programming

GUI and graphics programming

Digital design

Quine–McCluskey minimization algorithm

Simulation of digital circuits

General software engineering

​This workshop

is a project based workshop .

spans more than 48 hours of sessions + time needed to finish the the workshop project

will have the students divided into groups to deliver a project at the end of the workshop , there are a weekly meeting session for every group to discuss their progress and to deliver project milestones .

will have a closing session in which all groups deliver their final project and gets evaluated based on their effort during the 4 weeks .