Basic Electronics

Electronics plays a vital role in today's era of Technology. A very basic component 'Diode' was invented in the year 1919 and since then the evolution of the world of Electronics has beautified the face of Technological Researches and Developments.

This course mainly focuses on the fundamental ideas of Basic Electronics and Computer Programming by providing wide exposure to the basic concepts of Electrical and Electronics Engineering along with the dynamic implementations of these concepts into everyday life.

About the Course:

The course focuses on the Basic Electronics and Computer Programming subject by means of providing Video Lectures and Notes of various topics covered. The topics covered include Electronic Components, PN Junction Diodes and Rectifiers, Transducers and Basics of Digital Electronics. The course then extends its scope to the wide range of Problem Sets, Question Banks, Quizzes, University Questions to help students to gear up for their exams.

Course Chapters:

1.     Introduction to Electronic Components

2.    Semiconductors and PN Junction

3.    Electrical Transducers

4.    Digital Electronics

Course Syllabus:

Introduction to Electronic Components:

Resistors: Fixed, Variable, Special Type Resistors.

Capacitors: Fixed and Variable Capacitors

Inductors: Fixed and Variable Inductors

Semiconductors and PN Junction:

Semiconductors and Diodes: Doping, Depletion Region, Barrier Potential, Construction, Working and V-I Characteristics, Zener Diode, Half Wave, Full Wave, Bridge Rectifiers, RMS Value and Avg Value of Voltage and Current, Ripple Factor and Efficiency.

Special Purpose Diodes: Photodiode and LED

Bipolar Junction Transistor: Construction, Biasing, CE, CB and CC Configurations of BJT, Characteristics of BJT, BJT as a switch and CE Amplifier


In our EzEd course, this chapter is divided into two parts:

First is 'Electronics' which covers the basic concepts of Semiconductors and transistors and

Second is 'Optical Devices' which covers Light Emitting Diode (LED) and photodiodes

Electrical Transducers:

Introduction, parameters for selection of transducers , wire type, Strain gauge, Load cell, LVDT, Temperature transducers- Thermocouple, Reluctance pulse pickup, photoelectric pickup.

Digital Electronics:

Number Systems: Decimal- Binary- Octal- Hexadecimal & their inter-conversion and BCD code.

Binary Arithmetic: Addition, Subtraction, Subtraction by using 2's complement

Logic Gates: AND, OR, NOT, NAND, NOR, and EX-OR, EX-NOR Gates - symbol, output equation, Truth table, Realization of basic gates using Universal gates

Boolean Algebra: Laws & Rules, De-Morgan Theorem, Simplification of logical expressions using Boolean algebra

Computer Programming

Advent of computers has brought in path breaking revolution in all fields of today's era. With computer programming, it has become possible to reduce human efforts on otherwise tedious tasks.

This is a course on programming in C language coupled with other programming and computer fundamentals that is essential for every programmer. It also covers numerous Problem Sets, Multiple Choice Questions, Quizzes, University Questions , etc which would help a student for his exam.

About the Course:

This course covers C programming fundamentals with detailed and relevant examples for each C program concept. It also has topics under Analysis of Algorithm, Programming Languages, Program Documentation, Operating Systems, Testing and Debugging, Number system and Computer Architecture. The course then extends its scope to the wide range of Problem Sets, Question Banks, Quizzes, University Questions to help students to gear up for their exams.

Course Chapters:

1.     Fundamentals of Computers

2.    Structure of 'C' Program

3.    Programming Control

4.    Array and String

5.    Structure

6.    Function

7.    Basics of pointers

Course Syllabus:

Unit I

Fundamental of computers: Block Diagram of computer with description, Algorithm , sequence , selection, Flowchart.

In our EzEd course, Computer Architecture chapter includes the topic Block Diagram of Computer with description.

Structure of 'C' Program: Structure of 'C' program ,building blocks of 'C' program (preprocessor ,compilation and execution of 'C' program),C character set, tokens, constants, variables , keywords , primitive data types , 'C' operators (arithmetic, unary, binary , ternary ,Logical, assignment, relational, increment and decrement, conditional, bit wise, sizeof ) , operator precedence, expressions, type casting and type conversion, formatting input and output (getchar, putchar , printf, scanf)


Programming control: Loops using (i) if (ii) if-else (iii) nested if-else (iv) else if ladder (v) while vi) do-while vii) for, break, continue, goto statement, nesting of loops, (vi) switch case


Array and String : Declaration and initialization of one dimensional array, accessing elements and displaying, finding element from array, string handling functions ( strlen ,strcpy,strcmp, strcat, gets,puts) Declaration and initialization of two dimensional array, accessing and displaying elements

Unit IV

Structure: Definition of structure and union, declaration, accessing elements and displaying elements, difference between structure and union.

Function: Declaration & definition, passing parameters to functions, pass by value, scope of variable, return statement

Unit V

Basics of Pointers: Declaration of pointer , initialization ,accessing pointer, pointer to basic data types, pointer to array (one dimensional ) , function using pass by reference .

Recommended Background:

Knowledge of basic concepts of Physics till standard XII, Basic Maths such as Calculus, Matrix, etc. Knowledge of basic concepts of Computers till standard XII, familiarity with using the keyboard and mouse, getting online and entering Web addresses, Basic Mathematics till standard XII.

Suggested Readings

The course text is online at and provides additional exercises and problems. Every lecture contains links to the relevant sections in the text. Be sure to read them!

Course Format

The class will consist of video lectures, which are between 8 and 12 minutes in length. These contain 3-4 integrated quiz questions per video. Also at the end of each video the student will get a chance to test his understanding of the concepts through different Quizzes.