1. Introduce the basic materials physics which explains how insulating, semiconducting and metallic properties arise in solids
  2. Explain the basis of how semiconductors can be engineered to exhibit controlled properties (both electrical and optical), and why these are essential for the manufacture of semiconductor devices.
  3. Illustrate the fundamental building blocks for semiconductor devices and give basic understanding of how terminal characteristics are linked to the basic semiconductor structures

The course aims to let students aware by Electrostatics: Coulomb’s law, Electrostatic field and its computation, Gauss’s law and divergence of E, Electrostatic potential, conductors. it also discusses Electrostatics in matter: Polarization, dipole fields, electric displacement, Gauss’s law in dielectrics. W.r.t Magnetostatics: it elaborates Lorentz force, Biot‐Savart law, divergence and curl of B, magnetic vector potential,Magnetostatics in matter: magnetization, torque and forces on a magnetic dipole, bound currents, the auxiliary field H, Ampere’s law in  matter and its differential form.

This course is very important for all engineers which illustrates the theory of operation for most of the digital electronic devices. Also, this course analyzes how a digital computer performs complex operations based on simply manipulating bits (0s and 1s). All students at the end of this course should able to:

- Design and construct simple digital electronic systems.

- Understand and apply Boolean algebra for any system function and how to implement it using logic gates.

- Understand to analysis and build a state machine. 

Number systems and digital waveforms - Basic gates and logic functions with a discussion of the available ICs that represent these gates - Boolean algebra, Boolean expressions and truth tables - Sum of products and product of sum forms. Simplifying expressions - K - maps up to fourth degree - Combinational logic, decoders, encoders, multiplexers, de-multiplexers, magnitude logic comparators -Digital arithmetic, adders, subtractions, Simple arithmetic and logic unit - Basics of sequential circuits - Basic latches and flip - flops. Timing parameters, Counters - Shift registers, Basic PLD architectures - Discussion of the available ICs for each system.