Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

ENG 1101 | English 1 (English Reading Skills & Public Speaking) | 3/Lab | 5 | None |

PHY 1101 | Physics 1 | 3 | 3 | None |

PHY 1102 | Physics 1 Lab. | 1 | 3 | None |

CHEM 1101 | Chemistry | 3/Lab | 5 | None |

MAT 1102 | Math 1 (Differential Calculus and Co-Ordinate Geometry) | 3 | 3 | None |

EEE 1102 | Introduction to Engineering Studies | 1 Lab | 3 | None |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

ENG 1202 | English 2 (English Writing Skills & Communication) | 3/Lab | 5 | ENG 1101 |

CSC 1103 | Introduction to Programming Language | 3 | 3 | MAT1102 |

CSC 1104 | Introduction to Programming Language Lab | 1 | 3 | MAT 1102 |

PHY 1203 | Physics 2 | 3 | 3 | CHEM1101, PHY 1101 |

PHY 1204 | Physics 2 Lab. | 1 | 3 | CHEM1101, PHY 1101 |

MAT 1205 | Math 2 (Int. Calculus & Ordinary Diff. Equations) | 3 | 3 | MAT 1102 |

BAE 1201 | Basic Mechanical Engineering | 3 | 3 | PHY 1101 |

EEE 1203 | Electrical Circuits 1 (DC) | 3 | 3 | EEE1101, PHY 1101 |

EEE 1204 | Electrical Circuits 1 (DC) Lab | 1 | 3 | EEE1101, PHY 1102 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

MAT 2101 | Math 3(Complex Variable, Laplace Transform And Z -Transform) | 3 | 3 | MAT 1205 |

CSC 1201 | Data Structure | 3 | 3 | CSC 1103 |

CSC 1202 | Data Structure Lab | 1 | 3 | CSC 1104 |

CSC 2101 | Algorithm | 3/Lab | 5 | CSC 1201, CSC1202 |

EEE 2101 | Electrical Circuits 2 (AC) | 3 | 3 | EEE 1203 |

EEE 2102 | Electrical Circuits 2 (AC) Lab | 1 | 3 | EEE 1204 |

CSC 1204 | Discrete Mathematics | 3 | 3 | MAT 1102 |

EEE 2103 | Electronic Devices | 3 | 3 | EEE 2101 |

EEE 2104 | Electronic Devices Lab | 1 | 3 | EEE 2102 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

MAT 2202 | Math 4(Matrices, Vectors And Fourier Analysis) | 3 | 3 | MAT 2101 |

EEE 2209 | Analog Electronics | 3 | 3 | EEE 2103 |

EEE 2210 | Analog Electronics Lab | 1 | 3 | EEE 2104 |

EEE 2213 | Signals and Linear Systems | 3 | 3 | MAT 2202 |

CSC 2208 | Operating System | 3/Lab | 5 | CSC 2101 |

BBA 1102 | Principles of Accounting | 3 | 3 | MAT 1102 |

CSC 2107 | Introduction to Database | 3/Lab | 5 | CSC 1201 |

EEE 2215 | Engineering Ethics | 1 | 1 | EEE 1101 |

BAE 2101 | Computer Aided Design & Drafting Lab | 1 | 3 | EEE 1203 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

CSC 2209 | Object Oriented Programming 1 | 3/Lab | 5 | CSC 2101 |

BBA 3113 | Principles of Economics | 2 | 2 | BBA 1102 |

ENG 2103 | Business Communication | 3 | 3 | ENG 1202 |

EEE 3101 | Digital Logic and Circuits | 3 | 3 | EEE 2103 |

EEE 3102 | Digital Logic and Circuits Lab | 1 | 3 | EEE 2104 |

EEE 3103 | Digital Signal Processing | 3/Lab | 5 | MAT 2202, EEE2213 |

EEE 3110 | Engineering Shop | 1 | 3 | EEE 2209 |

MAT 3101 | Numerical Methods for Science and Engineering | 3 | 3 | MAT 2202 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

MAT 3103 | Computational Statistics and Probability | 3/Lab | 5 | MAT 2101 |

MGT 3202 | Engineering Management | 3 | 3 | EEE 2215 |

CSC 3115 | Object Oriented Programming 2 | 3/Lab | 5 | CSC 2209 |

COE 3218 | Applied Industrial Electronics Lab | 1/Lab | 3 | EEE 2210 |

COE 3201 | Data Communication | 3/Lab | 5 | EEE 2209 |

EEE 4101 | Modern Control Systems | 3 | 3 | EEE 2213 |

EEE 4102 | Modern Control Systems Lab | 1 | 3 | EEE 2213 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

COE 4000 | Capstone Project 1 | 1 | - | 105 credits |

EEE 4103 | Microprocessor and Embedded System | 3/Lab | 5 | EEE 3101, CSC 2209 |

EEE 4217 | VLSI Circuit Design | 3/Lab | 5 | EEE 3101 |

EEE 4219 | Computer System Architecture | 3/Lab | 5 | EEE 4103 |

CSC 3224 | Computer Graphics | 3/Lab | 5 | CSC 2101, MAT2202 |

COE 4111 | Elective 1 | 3 | 3 | - |

COE 4113 | Elective 2 | 3/Lab | 5 | - |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

COE 4000 | Capstone Project 2 | 2 | - | EEE 2215, ENG 2103 |

COE 4001 | Intern/Seminar/Workshop | 1 | - | ENG 2103 |

EEE 4233 | Digital Design with System Verilog, VHDL and FPGAs | 3/Lab | 5 | EEE 4217 |

CSC 4121 | Artificial Intelligence and Expert System | 3/Lab | 5 | CSC 3115 |

COE 4211 | Elective 3 | 3/Lab | 5 | - |

COE 4213 | Elective 4 | 3/Lab | 5 | - |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

COE 4101 | Biomechanics | 3 | 3 | BAE 1201 |

COE 4103 | Biomedical Informatics | 3 | 3 | CSC 2209 |

EEE 4229 | Biomedical Instrumentation, Measurement & Design | 3/Lab | 5 | COE 3218 |

EEE 4203 | Biomedical Image Processing | 3/Lab | 5 | COE 4101 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

EEE 4221 | Optoelectronic Devices | 3/Lab | 5 | COE 3201 |

CCSC 4253 | Embedded Technologies | 3/Lab | 5 | EEE 4213 |

EEE 4211 | Measurement and Instrumentation | 3/Lab | 5 | EEE 4101 |

EEE 4229 | Biomedical Instrumentation, Measurement & Design | 3/Lab | 5 | COE 3218 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

EEE 3107 | Electromagnetic Fields and Waves | 3 | 3 | PHY 1203, MAT 2202 |

EEE 4209 | Telecommunications Engineering | 3/Lab | 5 | COE 3201 |

EEE 4205 | Microwave Engineering | 3/Lab | 5 | COE 3201 |

EEE 4223 | Cellular Mobile Communications | 3/Lab | 5 | EEE 4209 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

EEE 4233 | Digital Design with System Verilog, VHDL and FPGAs | 3/Lab | 5 | EEE 4217 |

EEE 4221 | Optoelectronic Devices | 3/Lab | 5 | EEE 3215 |

EEE 4223 | Cellular Mobile Communications | 3/Lab | 5 | EEE 4209 |

EEE 4219 | Computer System Architecture | 3/Lab | 5 | EEE 4103 |

EEE 4205 | Microwave Engineering | 3/Lab | 5 | COE 3201 |

EEE 4229 | Biomedical Instrumentation, Measurement and Design | 3/Lab | 5 | EEE 3218 |

EEE 4235 | Robotics Engineering | 3/Lab | 5 | EEE 4101 |

CSC 3114 | Software Engineering | 3/Lab | 5 | CSC 2207 |

MMC 4003 | Introduction to Animation | 3/Lab | 5 | CSC 2207 |

EEE 4109 | Computer Interface Design | 3/Lab | 5 | EEE 4103 |

Code | Course Name | Credit | Hours | Prerequisite |
---|---|---|---|---|

CSC 2210 | Object Oriented Analysis and Design | 3 | 3 | CSC 2107 |

CSC 3114 | Software engineering | 3 | 3 | CSC 2210 |

CSC 4133 | Software quality and testing | 3 | 3 | CSC 3114 |

CSC 3116 | Computer Networks | 3/Lab | 5 | COE 3201 |

CSC 3223 | Advance Computer Networks | 3 | 3 | CSC 3116 |

CSC 3231 | Network Security | 3 | 3 | CSC 3223 |

CSC 3222 | Web Technologies | 3/Lab | 5 | CSC 3115 |

CSC 4180 | Advance Topics in Programming 1 | 3 | 3 | CSC 3115 |

CSC 4181 | Advance Topics in Programming 2 | 3 | 3 | CSC 3115 |

CSC 4182 | Advance Topics in Programming 3 | 3 | 3 | CSC 3222 |

CSC 2212 | Advance Database Management | 3/Lab | 5 | CSC 2107 |

CSC 4139 | Data Warehouse and Data Mining | 3 | 3 | CSC 4121,CSC 2107 |

CSC 4140 | Human Computer Interaction | 3 | 3 | CSC 4121 |

CSC 4138 | Computer Vision And Pattern Recognition | 3 | 3 | CSC 3224,CSC 4121 |

CSC 4141 | Linear Programming | 3 | 3 | CSC 4121,MAT 3101 |

Code | Course Name | Credit | Prerequisite |
---|---|---|---|

MMC 4119 | Introduction to Animation | 3 | None |

MMC 4220 | Animation Production | 3 | MMC 4119 |

Elective 1 | |||

Elective 2 |

Code | Course Name | Credit | Prerequisite |
---|---|---|---|

MMC 4118 | Introduction to Drawing and Design | 3 | None |

MMC 4221 | 3-D Character Animation | 3 | MMC 4119 & MMC 4120 |

MMC 4222 | Special and Visual Effects | 3 | MMC 4119, MMC 4220 |

MMC 4223 | Writing for Animation | 3 | MMC 4119 & MMC 4220 |

MMC 4224 | Advance Animation & Set-Up | 3 | MMC 4119, MMC 4220 |

MMC 4225 | 3D Character Modeling | 3 | MMC 4119 & MMC 4220 |

MMC 4226 | Advance 3D Character Modeling and Lighting | 3 | MMC 4119, MMC 4220 |

ENG 1101:English Reading Skill & Public Speaking The course is aimed at strengthen student's reading comprehension skills and enrich their vocabulary by reading and reacting to a variety of adapted and authentic texts. Students also improve oral communication skills for professional and social interactions through extensive conversational practice. Practice includes forming and communicating opinions on contemporary issues, developing formal and informal oral presentations, giving and following directions, and narrating and giving explanations.

PHY 1101:Physics 1 :Motion in 2D and 3D, Applications of Newton’s laws of motion, Static and Kinetic friction, Work-Kinetic energy theorem, Power, Conservative forces, Conservation of energy, Gravitation, Gravitational field, Kepler’s Law, Center of mass motion, Conservation of linear momentum for a system of particles, Elastic and inelastic collision in 1D, Angular velocity and acceleration, relation between linear and angular velocity, Calculating rotational inertia, Parallel-axis theorem, Conservation of angular momentum.

Electric charge, Coulomb’s law, Calculation of Electric fields for different charge distributions; Dipole in an electric field; Gauss’ law and its applications; Electric potential and its calculation for different charge distributions; Capacitance and its calculation for different geometrical shapes, energy stored by a capacitor; dielectrics and Gauss’ law; Concept of electric current, resistance and Ohm’s law, DC circuits, Kirchhoff’s rules, RC circuits, Magnetic field, The Hall effect, Biot-Savart law, Ampere’s law, Faraday’s Law, LR circuits, LC circuits and LRC circuits.

PHY 1102:Physics 1 Lab. Laboratory works based on PHY 1101

CHEM 1101:

1. Introduction to atomic structure: Dalton, Rutherford and Bohr atomic models, quantum theory radiation, atomic spectra, calculation of radius and energy of orbits of hydrogen atom.

2. Wave mechanical approach of the atom: Dual nature of matters, de Broglie’s equation, Heisenberg’s certainty principle, probability distribution curve, quantum numbers, shapes of orbitals and principle of electronic configuration.

3. Modern periodic table: Law of periodicity, main features of modern periodic table, classification of elements based on their properties into metal, nonmetal and metalloid, studies on group chemistry of elements.

4. Chemical bonds: Main types of chemical bonds and their properties, bond energy, bond length and bond angle; theories of covalent bonding; molecular structure of compounds.

5. Chemical reactions: Types of chemical reactions, concept of acids and bases, electrolytes, neutralization reactions, oxidation-reduction reactions, pH and ionization of water.

6. Solutions, solubility and solubility product: Different types of solutions, solubility, solubility product law, solubility product vs ionic product, solubility product principle with its applications and properties of dilute solution.

7. Electrochemistry: Principle of electrolysis and its application, conductance of electrolytes, specific conductance and equivalent conductance, Kohlrausch’s law of electrolysis, conductometric titration, conductometric titration behavior of acids and bases, electrochemical cells, photolithography.

8. Phase rule and phase diagram: Phase rule and its characteristics, phase diagram of a mono component system, water system and sulphur system.

9. Solid state chemistry: Crystalline and amorphous solids, crystal lattices and unit cells, closed packed structures, coordination number and packing efficiency, formation of voids in closed packing, crystal defects, band theory of conductivity, electrical properties of solids: conductors, insulators and semiconductors; n-type and p-type semiconductors.

10. Thermo chemistry: Laws of thermochemistry, exothermic and endothermic systems with block diagrams, total energy of a body, energy and its units, enthalpy and entropy, types of heat of reactions, fuels.

11. Chemical kinetics and chemical equilibrium: Rate of reaction, rate laws and order of reaction, equilibrium law and its characteristics.

12. Some selected topics: Sources and importance of organic compounds, classification and functional groups and selected organic reactions, Selected topics of nano-science, polymer chemistry and biochemistry.

Laboratory experiments based on theory involving quantitative inorganic analysis: Acid-base titration, pH measurements, oxidation-reduction titration, determination of total hardness of water, estimation of Cu, Fe, Ca etc. and conductometric analysis.

MAT 1102: Math 1 (Differential Calculus And Co-Ordinate Geometry) Differential Calculus: Limit, continuity and differentiability, successive differentiation of various types of functions, Leibnitz's rule, Taylor's theorem in finite and infinite forms. Maclaurin's theorem in finite and infinite forms. Lagrange's form of remainders. Expansion of functions. Evaluation of limit of indeterminate forms by L' Hospital's rule. Partial differentiation, Euler's theorem. Equations of Tangent and normal. Determination of maximum and minimum values of functions and points of inflexion. Applications, curvature, radius of curvature and center of curvature. Co-ordinate Geometry: Change of axes, transformation of co-ordinates and simplification of equations of curves. Pair of straight lines, conditions under which general equations of the second degree may represent a pair of straight lines. Homogeneous equations of second degree. Angle between the pair of lines. Pair of lines joining the origin to the point of intersection of two curves. Standard equations of circle, parabola, ellipse and hyperbola with explanations. Conic together with its Cartesian and polar equations. Discussions of the general equation of second degree in x and y for for representing a conic. Representation of a point in a space. Rectangular Cartesian co-ordinates. Distance and Division formulae. Direction cosines and direction ratios of a line. Angle between two lines. Projection of a segment. Projection of the joint of two points on a line. The equation of a plane, its normal form and intercept form. Angle between two planes. The equation of a line in symmetrical form. Equations of sphere, paraboloid and ellipsoid

EEE 1101: Introduction to Engineering Study Difference between secondary level education and higher education, Introduction to Learning System Management, Setting Goals and Managing Time, Introduction to Self-study Journal, Academic honesty, Accessing and analyzing various information resources: Primary resources (newspaper, journals, books, magazines...), Library Skills (E-library), Introduction to various assessments techniques used in higher education, Managing stress in Academic life, Self-study techniques, Introduction to the Faculty of Engineering of AIUB, Training on the usage of Resources at AIUB (i.e. VUES, Library etc.)

ENG 1202: English 2 (English Writing Skills And Communication) The course is designed to study various rhetorical patterns and use their writing skills to develop essays in these patterns. The rhetorical patterns studied in this course are process analysis, cause and effect, and argument/persuasion. Students will also learn the process of writing. This course will help students learn how to think more clearly, organize thoughts in logical sequence, and improve writing skills through prewriting, writing, and rewriting processes. The underlying premise of the course is that the students who take it are inexperienced writers who need practice, not that they are incapable. Like other composition courses, the course is designed to give students extensive practice in writing in order to improve their ability to invent substantial content and express it in fluent prose. It helps students learn the many functions of writing--to discover ideas, use language effectively, and communicate with and influence audiences. Along the way, students learn or review conventional practices of usage and punctuation.

CSC 1103:Introduction to Programming Language Starting Concept of Computer Programming; Introducing with the C editor's environment; Introduction to Data Types; Different Types of Operators; Different types of Expression Evaluation; Type casting; Introduction to Conditional Operators; if statement; switch statement; goto statement; Introduction to loops (while, do-while, for); Concept and use of array; Declaring one and two-dimensional arrays; Storing and accessing array elements manually and through loops; Introduction to string. scanning and printing strings; Different types of string manipulation; Introduction to pointers; use of pointes; Calling and accessing pointer type variables; Introduction to function; Defining and calling functions; Sending and receiving parameters; Scope of variables; Introducing call by value and call by reference. Introduction to structure and union; Use of structures; Defining and accessing structures; Nested structure; File manipulation; Creating file; Opening file in different modes; Storing and retrieving information from file. Introduction to object oriented Programming. Laboratory works based on taught theory.

CSC 1104:Introduction to Programming Language Lab Laboratory works based on CSC 1103

PHY 1203:Physics 2 Basic concepts on Specific heat, First law of thermodynamics, Working principle of Carnot cycle and efficiency of heat engines; Second law of thermodynamics, idea of entropy, change in entropy for different processes, Thermodynamic functions and Maxwell’s thermodynamic relations, Clausius-Clapeyron equations.

Wave motion, characteristics of wave motion, equation of simple harmonic progressive wave, particle velocity and wave velocity, energy of a progressive wave, formation of Stationary wave, analytical treatment of stationary waves, velocity of a particle in a stationary wave, change of density at places traversed by a stationary wave, acceleration of a particle in the stationary wave, energy of a stationary wave, distinction between progressive and stationary waves, wave velocity and group velocity, velocity of a transverse wave along a stretched string, laws of vibration of a stretched string, Melde’s experiment.

An introduction to the nature and propagation of light, reflection and refraction, total internal reflection, dispersion, polarization, scattering of light, Huygens’ principle; Interference, interference and coherent sources, constructive and destructive interference, Young’s double slit experiment, Interference in thin films, Newton’s Rings; Fresnel and Fraunhofer Diffraction, diffraction from a single slit, diffraction by a double slit, multiple slit diffraction, the diffraction gratings. Laser basics and applications, optical effects in crystals, Nonlinear optics – an introductory discussion, elementary discussion on fiber optics.

PHY 1204:Physics 2 Lab. Laboratory works based on PHY 1203

MAT 1205:Math 2(Integral Calculus And Ordinary Differential Equations): Limit, continuity and differentiability, successive differentiation of various types of functions, Leibnitz's rule, Taylor's theorem in finite and infinite forms. Maclaurin's theorem in finite and infinite forms. Lagrange's form of remainders. Expansion of functions. Evaluation of limit of indeterminate forms by L' Hospital's rule. Partial differentiation, Euler's theorem. Equations of Tangent and normal. Determination of maximum and minimum values of functions and points of inflexion. Applications, curvature, radius of curvature and center of curvature. Co-ordinate Geometry : Change of axes, transformation of co-ordinates and simplification of equations of curves. Pair of straight lines, conditions under which general equations of the second degree may represent a pair of straight lines. Homogeneous equations of second degree. Angle between the pair of lines. Pair of lines joining the origin to the point of intersection of two curves. Standard equations of circle, parabola, ellipse and hyperbola with explanations. Conic together with its Cartesian and po1ar equations. Discussions of the general equation of second degree in x and y for for representing a conic. Representation of a point in a space. Rectangular Cartesian co-ordinates. Distance and Division formulae. Direction cosines and direction ratios of a line. Angle between two lines. Projection of a segment.Projection of the joint of two points on a line. The equation of a plane, its normal form and intercept form. Angle between two planes. The equation of a line in symmetrical form. Equations of sphere, paraboloid and ellipsoid.

BAE 1201:Basic Mechanical Engineering Study of steam generation units and their accessories and mountings; Properties of Steam, internal energy, enthalpy and quality of steam, saturated and superheated steam, uses of steam tables, Mollier Charts. Steam power cycles, Rankine cycle, Low pressure and high pressure feed heaters. Dearerators and condensers. Second law of thermodynamics,: availability, irreversibility and entropy. Introduction to internal combustion engines and gas turbines. Steam turbines and their important accessories: low pressure and high pressure turbines, start, operation and shut down, lubrication, turbine glands and gland sealing. Steam extraction and regenerative feed heating. Introduction to pumps, blowers and compressors, refrigeration and air conditioning systems. Mixtures of air and vapor. Uses of Psychometric chart. Visit to power generating station in order to familiarize students with all the generating equipment and associated auxiliary plant equipment in operation. They must visit some selected power stations in the country under the supervision of faculty members as decided by the concerned department. The visit must be included as an essential part of the course and as such the same may be taken into consideration in grading of the students in this course.

EEE 1203:Electrical Circuits 1 (DC) This is core course of Electrical and Electronic Engineering program 1) Definition of Voltage, Current, Power, Energy; Conductors, Insulators, Semiconductors and Superconductors; Resistance and Conductance, Temperature Effects on resistance of a material, Ohm’s Law, Total resistance of a series circuit; Kirchhoff’s Voltage law(KVL); Related Problems. 2) Voltage divider rule, Related Problems; Voltage sources and ground, Single subscription and double subscription notation of voltages. Internal resistance of voltage source; Total resistance and conductance of a parallel circuit, Kirchhoff’s Current Law (KCL); Current divider rule; Related Problems. 3) Voltage sources in series; Voltage sources in parallel; Open and short circuits, related problems; Series-Parallel network; Methods for solving such networks, related problems; Ladder networks, Voltage Divider (loaded and unloaded); Current sources; related problems. 4) Source conversion; Current sources in parallel, current sources in series; Related problems; Branch current analysis; Mesh Analysis; Related problems. Super-Mesh Analysis; Related problems. Nodal Analysis; Super-Node Analysis; Related problems. 5) Y-Delta and Delta-Y conversions; Related problems; Dependent Current Source, Dependent Voltage Source; Continuation of dependent sources; Related Problems. 6) Superposition Theorem; Related problems. Thevenin’s Theorem; Related problems. Norton’s Theorem; Maximum Power Transfer Theorem; Related problems. Millman’s Theorem; Reciprocity Theorem; Related problems. 7) Electric Field; Capacitance; Dielectric strength; leakage current, Various types of capacitors. Transients in Capacitive networks: Charging Phase; Related problems. Transients in Capacitive networks: Discharge phase; Related problems. Continuation of transients in Capacitive networks; Energy stored by capacitor; Stray capacitance; Capacitors in series and parallel; 8) Magnetic Field; Magnetic flux density, Permeability. Inductor; Related Problems. Faraday’s law of electromagnetic induction; Lenz’s law; Self-inductance; Related Problems. R-L transient: Storage cycle; Related Problems. R-L transient: Decay phase; Inductors in series and parallel; Related Problem. R-L and R-C circuits with DC inputs; Energy stored by an inductor; Related problem. 9) Magnetic circuits; Magnetomotive force, magnetizing force; Reluctance. Ohm’s law for magnetic circuits; Magnetizing Force; Hysteresis; Related Problems. Ampere’s circuital law; Series magnetic circuits; Series/Parallel magnetic circuits; Related Problems.

EEE 1204:Electrical Circuits 1 (DC) Lab Laboratory works based on EEE 1203.

MAT 2101:Math 3(Complex Variable, Laplace Transforms and Z-Transforms): Complex number system. General functions of a complex variable. Limits and continuity of a functions of a complex variable and related theorems. Complex differentiation and the Cauchy-Riemann equations. Mapping by elementary functions. Line integral of a complex function. Cauchy's integral theorem, Cauchy's integral formula, Liouville's theorem. Taylor's and Laurent's theorems. Singular points. Residue, Cauchy's residue theorem Evaluating of residues,contour integration, conformal mapping. Laplace Transform : Definition, Laplace transformation of some elementary functions. Sufficient conditions for existence of Laplace transforms. Inverse Laplace transforms of derivatives. The unit step function. Periodic Function's. Some special theorems on Laplace transforms. Partial fraction. Solutions of differential equations by Laplace transforms. Evaluation of improper integrals. Difference Equations: The z-transforms; Application of the z-transforms to the solution of linear difference equations.

CSC 1201:Data StructureInternal data representation; Abstract data types, Elementary data structures: arrays, lists, Introduction to Elementary data structure (Arrays, Iteration and Recursion); Concept and details of Stacks and queues; Linked lists; Complexity Analysis (Space and time complexity); Introduction to Sorting; Searching; Tree (Basic terminology, Binary tree, Binary tree representation, Binary tree traversal), Complexity analysis, Simulations.; Binary search tree; Set and disjoint set union; Priority queues; Hashing; Graphs (Definition and terminology, Representation techniques).

CSC 1202:Data Structure Lab Laboratory works based on CSC 1202.

CSC 2201:Introduction to Algorithms; Performance Analysis; Divide and Conquer Algorithms; Dynamic Programming; Greedy Algorithms; Graph Algorithms; Shortest Path Problem; Back Tracking; Network Flows; Elementary Geometric Methods; NP - Completeness.

EEE 2101:Electrical Circuits 2 (AC) This is core course of Electrical and Electronic Engineering program that presents basic tools for the design of digital circuits. It serves as a building block in many disciplines that utilize data of digital nature like digital control, data communication, digital computers etc. The goal of this course is to: 1) Alternating Current-AC quantities: Generation of Alternating Voltage, Alternating Current, Period and Cycle, Frequency, Angular Velocity/Angular Frequency, Sinusoidal Waveform, Phase of a Current or Voltage Wave, Phase Difference. 2) AC Circuit Analysis: R Branch, L Branch, RL Circuit, RC Circuit, RLC Circuit, Equation of Instantaneous Voltage, Current and Power. 3) Effective Current, Voltage, Average Power: Effective and Average Values, Form Factor, Crest or Peak Factor, Representation of Sine Waves by Vectors or Phasors. 4) Phasor Algebra: The Operator j, Different Form of Notation of the Operator, Addition and Subtraction of Phasor Quantities, Multiplication and Division of Phasor Quantities, Extracting the Roots of the Phasors. Direction of V and I, Power Calculations, Phasor Diagram, Real power, Reactive power, Volt amperes/ Apparent power, Power Factor, Reactive Factor 5) AC Circuit Analysis: Solution of Series Parallel Circuits, Power and Power factor 6) Resonance: Series Resonance, Circle Diagram, Q-factor; Parallel Resonance, Circle Diagram, Q-Factor; Wave trap, Series-parallel Tuning. 7) Network Theorems: Maximum Power Transfer Theorem, Superposition Theorems, Reciprocity Theorem, Thevenin Theorem, Norton Theorem, Nodal Analysis 8) Balanced Polyphase System: Generation of Polyphase Voltage, Vector Diagram, Wye-Connection. Delta-Connection, Power Calculation, Power Measurement in Balanced System, Harmonics in Wye and Delta 9) Unbalanced Polyphase System: Unbalanced Wye and Delta Loads, Wye-Wye System, Wye-Delta System, Power factor in Unbalanced System, Power Measurements. 10) Coupled Circuit: Conductively Coupled Circuit, Mutual Impedance, Coefficient of Coupling, Magnetic Coupling, Self and Mutual Inductance (M), Coefficient of Magnetic Coupling, Sign of M, Mutual Inductance at Series circuit, Mutual Inductances between the Parallel Branches, Air-core Transformer.

EEE 2102:Electrical Circuits 2 (AC) Lab Laboratory works based on EEE 2101.

EEE 2103:Electronic Devices 1) Semiconductors: electron and holes in an intrinsic semiconductor, donor and acceptor impurities. 2) Introduction to solid state electronics: Energy band structure in solids, insulators, semiconductors and metals, Conductance and semiconductors, electrons and holes, 3) Diodes: open circuit p-n junction, diode characteristics, small signal model of diode, and circuit applications of diode, rectifiers and zener diode. 4) Bipolar junction transistors: characteristics, different configuration of transistor amplifiers, voltage and current amplifiers small signal low frequency h parameter model analysis of transistor amplifier using h parameters, high input resistance transistor circuits, transistor biasing and thermal stabilization. 5) MOSFET: Introduction- PMOS, NMOS and CMOS transistors and their switching characteristics, depletion and enhancement MOSFET.

EEE 2104:Electronic Devices Lab Laboratory works based on EEE 2104.

MAT 2202:Math 4(Matrices, Vectors And Fourier Analysis): Definition of matrix. Different types of matrices. Algebra of matrices. Adjoint and inverse of a matrix. Rank and elementary transformations of matrices. Normal and canonical forms. Solution of linear equations. Matrix polynomials. Eigen values and eigenvectors. Vectors: Scalars and vectors; equality of vectors. Addition .and subtraction of vectors. Multiplication of vectors by scalars. Scalar and vector product of two vectors and their geometrical interpretation. Triple products and multiple products. Linear dependence and independence of vectors. Differentiation and integration of vectors together with elementary applications. Definition of line, surface and volume integrals, Gradient, divergence and curl of point functions. Various formulae, Gauss's theorem, Stoke's theorem, Green's theorem. Fourier Analysis: Real and complex forms. Finite Fourier transform. Fourier integral. Fourier transforms and their uses in solving boundary value problems.

EEE 2209: Analog Electronics Operational Amplifiers (Op-Amp): Introduction to Op-Amps and its applications, AC Performance of Op-Amp: Familiarize with the frequency response of Op-Amp, Active Filter: Analyze and design diverse types of filter, Transistor at High Frequencies: Observe the performance of hybrid model and the amplifier response, Feedback Amplifiers: Classify the amplifiers and analyze different methods of a feedback amplifier, Multistage Amplifiers: Achieve a clear idea about RC coupled amplifiers and their frequency response, Power Amplifiers: class A, class B, class AB, and class C, Positive feedback and oscillator, RC, LC, and crystal oscillators such as sinusoidal oscillators, phase shift resonant circuit etc, MOSFET small signal and large signal model of MOSFET, MOSFET as an amplifier, common-source amplifier, frequency response, trans-conductance, high frequency model of MOSFET, three band diagram, differential pairs, MOS differential pair, common-mode operation, differential mode operation, mismatch and offset, frequency response of MOS differential pair, MOS capacitance.

EEE 2210: Analog Electronics Lab Perform arithmetic operations in many number systems, Definition and Problem solving on Fan out, Noise Margin, Propagation Delay, Speed Power Product, Basic Diode Transistor Logic Gates: RTL, DTL and HTL, ECL & CML with operational detail, Simplify the Boolean expressions using Karnaugh Map, Implement the Boolean Functions using various Logic Gates, Analyze and design various combinational logic circuits, Basic memory units and operations. RAM and ROM Family, Flash memory, Magnetic and optical storage, CCDs, Sequential Circuits: Analyze and design clocked sequential circuits, Timing Analysis: Introduction to timing analysis of combinational and sequential circuits, Briefly introduce the concept of Hardware Description Language (HDL) using VHDL, Programmable Logic Devices (PLDs); Implementation with PAL, PLA, CPLD and FPGA.

EEE 2213: Signals and Linear Systems The goal of this course is to: Characteristics, classifications and operations of signals. Characteristics of linear and time-invariant systems. Methods of transient and steady state solution of Differential equations. Methods of transient and steady state solution of Integral-Differential equations. Convolution integral and their applications. Matrix with simple applications in circuit: network function. State equation and state variables for small linear systems. Network theorems and Analogous systems. Fourier series properties and applications. Fourier Transform and its applications to signals and systems Laplace transform and its application to linear circuits.

CSC 2208:Operating Systems Introduction to operating system; Computer-System Structures; Operating system structure; Processes; CPU Scheduling; Process Synchronization; Deadlocks; Memory Management; Virtual Memory; File-System Interface. Kernel and Service; Interrupt Processing; Processor Management; File Organization; File systems; Backup and Recovery; Interdependencies of the four Management; Performance Measurement; Monitoring and Evaluation; Design principles; Tools of designing; Module interface approach and evaluation of an existing operating systems; Communication and networking; Various server setup.

BBA 1102:Principles of Accounting This course deals with the accumulation and use of accounting data in business, fundamental procedures and records, income measurement and preparation of financial statement. It introduces concepts, principles and system of book keeping and accounting. The whole accounting process (from transaction to financial statements preparation) is the main focus of this course.

CSC 2107:Introduction to Database Systems; Advantages of DBMS, File processing system, Data Abstraction, Schemas and instances, Data Independence, Database languages, Role of DBA, Database users, Data models, Risk of Database approach, Components of database environments, DBMS system structure; Entity Relationship Modeling; Logical Database Design and Relational Model; Normalization; Relational Algebra; Structured Query Language. Basic SQL statements, data manipulation language, data definition language, simple queries, nested queries, different types of joins, constraints, aggregate functions, views.

EEE 2215: Engineering Ethics The primary goal of the course is to encourage students to think critically about the ethical implications of what engineers do. A secondary goal is to promote improved communication skills. Several Case studies will be discussed throughout the course study. These cases will offer the opportunity for interactive classes.

BAE 2101: Computer Aided Design & Drafting Lab Introduction, drafting instruments and materials, lettering, alphabet of lines, dimensioning, geometric construction, conic sections, orthographic projection, isometric and oblique views, free hand sketching, construction of scale, sections and conventions, surface development. Making plan, section and elevation of residential building. Safety rules, electricity rules and electricity codes. Electrical and Electronic symbols. Electrical wiring, house wiring and industrial installation wiring. Insulation measurement. Use of Meggars. Battery charging. Creating PCB layout, editing PCB layout, printing PCB layout. Laboratory works based on taught theory.

CSC 2209:An overview of Java, Java and Object Oriented Programming; Inheritance and Overloading; Interface and Packages, Exception handling; Threading and Multithreading; Java I/O and New I/O; Graphical User Interface using Swing; Generics, Utilities and Collections; Graphical User Interface and Applets; Network Programming; Database Programming. Introduction and overview of XML,DTD,XSCHEMA; SAX/DOM/JAXP; JAXB; Java Servlet & Servlet containers; Java Server Pages (JSP) and java Beans™ ; Java Server Faces/JWEBUNIT; Introduction to Apache Struts; Introduction to java.RMI; SOAP/SAAJ/UDDI/WSDL webservices; Performance issues, JDK tuning, testing, profiling, benchmarking, deploying desktop applications, JUnit.

BBA 3113:Principles of Economics The intention of this course is to introduce the students to principles essential to understanding the basic economizing problem and specific economic issues and policy alternatives for dealing with them. Two fortunate outcome of this course are an ability to reason accurately and dispassionately about economic matters and a lasting interest in economics. Topics included are concept of demand and supply, elasticity, theory of production, theory of cost, market structure, unemployment, inflation, fiscal and monetary policies.

ENG 2103:Business Communication This course is designed to help the students in learning the techniques and acquiring the skills needed to communicate effectively in the business world. The course deals with the basic English in the practice to communication in different business situation. Various techniques of communication such as business letters, reports, project proposal and other media form an integral part of the course.

EEE 3101: Digital Logic and Circuits Perform arithmetic operations in many number systems, Definition and Problem solving on Fan out, Noise Margin, Propagation Delay, Speed Power Product, Basic Diode Transistor Logic Gates: RTL, DTL and HTL, ECL & CML with operational detail, Simplify the Boolean expressions using Karnaugh Map, Implement the Boolean Functions using various Logic Gates, Analyze and design various combinational logic circuits, Basic memory units and operations. RAM and ROM Family, Flash memory, Magnetic and optical storage, CCDs, Sequential Circuits: Analyze and design clocked sequential circuits, Timing Analysis: Introduction to timing analysis of combinational and sequential circuits, Briefly introduce the concept of Hardware Description Language (HDL) using VHDL, Programmable Logic Devices (PLDs); Implementation with PAL, PLA, CPLD and FPGA.

EEE 3102: Digital Logic and Circuits Lab Digital Logic and Circuit Design Lab Laboratory works based on Digital Logic and Circuits Theory.

EEE 3103:Digital Signal Processing This course covers the techniques of modern digital signal processing that are fundamental to a wide variety of application areas. The summarized course description is as follows: 1) Discrete Fourier Transform and Fast Fourier Transform algorithms and applications, Z- transforms. 2) Frequency domain analysis of discrete-time systems. 3) Design and implementation of FIR and IIR filters with Computer-aided design projects. Laboratory works based on taught theory.

EEE 3110: Engineering Shop Detailed working principle of a basic radio transmitter and receiver, display devices like cathode ray tube (CRT), LCD, LED TV. Household and industrial appliances like microwave oven, washing machine, refrigeration unit, air conditioner unit etc. Power supplies like uninterruptible power supply (UPS), power banks, battery chargers etc. Identification each tool of a basic tool box for engineers and their uses. Main distribution board (MDB) and its components in low voltage supply mains distribution system Power Factor Correction (PFC) unit design and construction for an industrial load .Printed Circuit Board (PCB) design and hardware implementation of an electrical circuit for a particular project work.

MAT 3101:Numerical Methods Of Engineering Introduction, Solution of algebraic and transcendental equations: Method of iteration, False position method, Newton-Rhapson method, Solution of simultaneous linear equations: Cramer's rule, Iteration method, Gauss-Jordan Elimination method, Choleski's process, Interpolation: Diagonal and horizontal differences, Differences of a polynomial, Newton's formula for forward and backward interpolation, Spline interpolation, Integration: General quadrature formula, Trapezoidal rule, Simpson's rule, Weddle's rule, Solution of ordinary differential equations: Euler's method, Picard's method, Milne's method, Taylor's series method, Runge-Kutta method. Least squares approximation of functions: Linear and polynomial regression, Fitting exponential and trigonometric functions.

MAT 3103:Computational Statistics And Probability Probability theory, discrete and continuous probability distributions, sampling theory and estimation, test of hypothesis, regression and correlation analysis, analysis of variance, decision making using probabilities, decision trees, application of game theory.

MGT 3202:Engineering Management The purpose of this course is to acquaint engineering and science students with certain management principles and techniques having applications in engineering and scientific fields. Topics covered are principles and functions of management, managerial work roles, functions of organizations, finance, product development, operations management, quality, project planning and management, human resources management, operations research and engineering management in practice.

CSC 3115 :Object Oriented Programming 2 Philosophy of Object Oriented Programming (OOP): Advantages of OOP over Structured programming: Encapsulation. Classes and objects access specifiers. Static and non-static members, Constructors, Destructors and copy constructors, Array of objects, object pointers and object references, Inheritances, Single and multiple inheritance, polymorphism, overloading, abstract classes, virtual functions and overriding, Exception: Object Oriented I/O: Template functions and classes: Multi- threaded Programming. Laboratory works based on taught theory.

EEE 4101: Modern Control Systems Introduction to feedback control and terminologies. Types and parts of a control system. Examples of modern control system. Mathematical modeling of physical systems. Block diagram representation and simplification to canonical form by Mason’s rule, time domain specifications, and unit step response. Location of poles and stability by Routh’s criterion. Linearization, controllability and observability. Root locus: construction rules, dominant poles, stability, PI, PD and PID state error and static error coefficient. Frequency response: Bode, Nyquist’s Plot, Gain margin, Phase margin. State space representation: formation of state equation, stability. Sampled data systems, digital control system. Introduction to fuzzy control artificial neural network.

EEE 4102: Modern Control Systems Lab Control Systems Lab Laboratory works based on Control Systems Theory.

EEE 4103: Microprocessor and Embedded Systems Introduction to different types of microprocessors (8bit.16bit etc.) instruction sets. Hardware organization. Microprocessors interfacing. Introduction to available microprocessors ICs. Microprocessors application. Design of digital computer sub system. Flow of information and logical flow diagram in timing and control signals. System organization: hardware structure. design of control unit of digital computer. introduction to microprogramming. Multi programming, real time and time-sharing computer systems. Data and instruction. data systems addressing of operative memory. Machine instruction. Channel programs. Assembler program. Program execution. interrupt systems, I/O systems, Interconnection of computer operation systems. Control program. File handler. Program structure. Virtual memory. Architecture of processor organization. Design of shifter and arithmetic logic unit. Processor unit design

EEE 4217: VLSI Circuit Design VLSI technology: terminologies and trends. MOS transistor characteristics and equations .NMOS and CMOS inverters, DC transient characteristics. Pass transistors and pass gates. CMOS layout and design rules Complex CMOS gates. Resistance and capacitance. Estimation and modeling, Signal propagation, delay, noise margin and power consumption. Interconnect. BiCMOS circuits. CMOS building blocks, Adders, Counters, Multipliers and barrel shifters. Datapaths. Memory Structures. PLAs and FPGAs. VLSI testing, Objectives and strategies.

EEE 4219: Computer System Architecture Know the difference between computer organization and computer architecture. Understand the computer as a layered system. Learn the components common to every modern computer system. Understand a simple architecture invented to illuminate these basic concepts, and how it relates to some real architecture. instruction set design. Know how the program assembly process works. I/O organization, memory organization, Control unit design.

CSC 3224:Introduction to Computer Graphics; Scan Conversion; Clipping; Review of Vectors & Homogeneous Co-ordinate System; Transformations; Basics of OpenGL; Projections; Animation in OpenGL; Hidden Surface Removal; Lighting basics in OpenGL.

EEE 4233:Digital Design with System Verilog, VHDL and FPGAs This is an elective course of Electrical and Electronic Engineering program that presents Register Transfer Level design with SystemVerilog HDL and VHDLs and targeted to FPGAs. The goal of this course is to teach: 1) Introduction to HDL-based Top-Down design methodology for ASICs and FPLDs (CPLDs/FPGAs), FPLD and ASIC architectures and Electronic Design Automation (EDA). RTL and Logic Synthesis, Mapping, Place and Route (P & R), Device Configuration, Functional and Timing Simulation. Use of an industrial EDA tool for Simulation, Synthesis, Implementation (P & R) and Hardware Realization. 2) Introduction to a standard Hardware Description Language (HDL)—Verilog HDL (IEEE Std 1364) and a standard Hardware Description and Verification Language (HDVL)—SystemVerilog (IEEE Std 1800). Basic language constructs—module, interface, ports, data types (i.e. unresolved (i.e. reg, logic) and resolved (wire) multi-valued data types, signed), design management (library and config, User-defined packages), parameterization (parameter), hierarchical structuring (component instantiation, structural replication (generate)), concurrent code (assign statements), procedural code (always), control structures (i.e. if, case, casex, while), event-control (posedge, negedge), conditional compilation. Levels of Abstraction—Behavior, Dataflow, Gate and Switch. Importance of Synthesis. 3) Advanced Digital Design with Verilog HDL and SystemVerilog—Emphasis on Behavioral Modeling and Synthesizable coding style. Design of combinational logic (adder-subtracters, multipliers, ALUs etc.) and sequential logic (registers, counters, shift registers, LFSR, Explicit and Implicit FSMs). 4) Design of FSMs and FSMDs with and without Controller-datapath partitioning. ASM and ASMD charts. Emphasis on FSM/FSMD design techniques. FSM/FSMDs for signal (pulse) generator, UART, stepper motor control and central ALU-based computation units. 5) Design of complex digital systems such as RISC processors. 6) Introduction to Pipelining. 7) Writing stimulus (Testbenches) for Verification. Introduction to Assertion-based verification—using assert and embedded PSL. Simulator control ($stop, $finish). 8) IP Encryption (`protect). 9) Introduction to VHSIC HDL (VHDL) standard Hardware Description Language (IEEE Std 1076). Basic language constructs. Synthesizable fixed and floating point data types (i.. ufixed, sfixed, float). 10) A brief introduction to advanced verification features in SystemVerilog—Constrained Random Verification (CRV) and Functional Coverage. Laboratory works based on taught theory.

CSC 4121:Introduction; Knowledge representation; Intelligent Agent; Rational Agent & Omniscience Agent, Structure of intelligent agent, Types of agents, Properties of Environment; Uninformed Search ; Informed Search; Game Playing; Constraint Satisfaction Problem; Logic Programming; Decision Tree; Neural Networks.

EEE 4229:Biomedical Instrumentation, Measurement and Design This is an elective course of Electrical and Electronic Engineering program which presents an introduction to Biomedical engineering, more specifically Medical electronics and instrumentation (measurement & design). The course outline is designed in a manner that students get a brief introduction to human anatomy and physiology, bioelectric phenomena; so that they understand the circuit and instrumentation realization of biomedical devices. The topics include: 1) Introduction to bio-electromagnetism and Bioelectric Phenomena 2) Membrane potentials of excitable tissue (Neural cells, pacemaker cells, cardiac muscle cells etc.) 3) Introduction to cardiology and ECG (ECG analysis, Lead system, ECG amplifier, ECG noises etc.) 4) Introduction to musculoskeletal muscle system and EMG (EMG amplifier, measurements etc.) 5) Introduction to neural system and EEG (EEG amplifier, lead systems, measurements etc.) 6) Artificial pacemaker, types & operations etc. 7) Introduction to respiratory system and pulmonary diseases, measurements, diagnosis etc. 8) Introduction to circulatory system and measurements etc. 9) Introduction to endocrine system and artificial pancreas. 10) Introduction to medical imaging technology (Ultrasound, X-ray & CT-scan, MRI, PET, SPECT) 11) Introduction to patient safety and monitoring (ICU, CCU) 12) Classification of medical devices, international regulations (CE and FDA approvals) Laboratory works based on taught theory.

EEE 4221:Optoelectronic Devices This is core course of Electrical and Electronic Engineering program that introduces final year undergraduate students to the working principles and applications of some main optoelectronic devices. The course covers the following topics: 1) Electromagnetic Theory for light propagation, group/phase velocity, Maxwell’s Equations, Irradiance, Reflection, Refraction, Snell Law, Fresnel’s Equations and Total Internal Reflection and divergence/diffraction of light. 2) Detailed study of Single/Multimode waveguides, Mode Theory, Step-index/Graded-Index Fibers, Attenuation, Dispersion, Bandwidth, Bit Rate, Absorption and Scattering. Fiber fabrication. 3) Review of Stimulated Emission and Photon Amplification and Stimulated Emission Rate and Einstein Coefficients. Study of Optical Fiber Amplifiers, LASER efficiency, divergence, spectrum and gain. Principles, characteristics and structures of Laser Diodes, Optical cavity, wavelength variation and VCSELs. 4) Detailed study of Photodiodes and phototransistors: Quantum efficiency, Responsitivity, Operation, Noise, Gain Laboratory works based on taught theory.

Basics of Embedded programming; Introduction to Smart Card programming with java card; Introduction to J2ME,CLDC,CDC, Developing User Interface with CLDC; Game Programming for small devices; Generic Connection Framework(GCF) ,Wireless Messaging API; Introduction to Real Time Java(RTJ) specification; Introduction to Microcontrollers.

EEE 4203:Measurement and Instrumentation This is an Elective course of Electrical and Electronic Engineering program that presents the measurement techniques and associated instruments that are used in various applications. A short description of the course is as follows: 1) Basic requirement for meaningful measurement, significance and methods of measurement, Instruments (mechanical, electrical, electronic), classification of instruments, Null type_and_deflection (PMMC) type, modes (analog, digital), Functions and applications of instruments. 2) Functional block diagram and generalized measurement system, C-type Burdon type (pressure measurement system), I/O characteristics of measurement system. Desired, modified, interfering inputs. Static and dynamic characteristics, true value, static error, error calibration curve, resolution, sensitivity. 3) Resistance measurement, Wheatstone bridges, Loading effect, errors in measurement, Localization of cable fault, Murray loop test and Varley loop test (Wheatstone bridge). 4) AC bridges (Maxwell's inductance bridge, Hay Bridge, Schering Bridge). 5) High voltage measurement and test, Magnetic measurement, Illumination measurement, Analog instruments (indicating, recording and integrating), Electrodynamometer instruments, measurement of energy and industrial metering. 6) Transducers and classifications (strain gauge, pressure transducer, inductive transducer, LVDT, differential transducer, resistive transducer, piezo electric transducer, digital encoder, load cell). Measurements of liquid level (using gamma rays, ultrasonic method, electromagnetic flow meters). 7) Modem data acquisition system, operation of sample and hold circuit, Frequency measurement, Electronic instruments, digital voltmeters, resolution of digital meters. 8) RF power and voltage measurement, Cathode ray oscilloscope (CRT), components of CRT and 9) applications, Measurement frequency and phase, Instrument transformers (CT, PT). Laboratory works based on taught theory.

EEE 3105:Electromagnetic Fields and Waves 1) Review of vector analysis, curvilinear orthogonal co-ordinates, Cartesian or rectangular, cylindrical and spherical coordinate, and solutions to static field problems. 2) Electrostatics: Coulomb's law, force, electric field intensity, electrical flux density. Gauss's theorem with application, Electrostatic potential, boundary conditions, method of images, Laplace's and Poisson's equations, energy of an electrostatic system, conductor and dielectrics. 3) Magnetostatics: Concepts of magnetic field, Ampere's law, Biot-Savart law, vector magnetic potential, energy of magnetostatic system, Mechanical forces and torques in Electric and Magnetic fields. 4) Concept of good and perfect conductors and dielectrics. Current distribution in various types of conductors, depth of penetration, internal impedance, power loss, calculation of inductance and capacitance. 5) Time Varying Fields: Maxwell's equations: Their derivatives, continuity of charges, concepts of displacement currents. Boundary conditions for time varying systems. Potentials used with varying charges and currents. Retarded potentials. Maxwell's equations in different coordinate systems. 6) Polarization: Propagation and reflection of electromagnetic waves in unbounded media: plane wave propagation, polarization, power flow and Poynting's theorem. 7) Transmission line analogy, reflection from conducting and dielectric boundary display lines ion in dielectrics, plane wave propagation through the ionosphere. Introduction to radiation.

EEE 4105:Telecommunications Engineering This is core course of Electrical and Electronic Engineering program that presents basic understanding of Telecommunications Engineering. It serves as a foundation for the students to make them familiarized with all important aspects of Telecommunications Engineering, ranging from the old simple telephony system up to the high tech mobile communications networks while covering microwave and radar technologies, Fiber-optic communication, satellite communication systems etc. The goals of this course are: 1) Introduction to simple telephony and Telecommunication systems, signal spectra, Modulation, Analog modulation: Amplitude modulation and demodulation (DSB-SC, SSB, VSB), Frequency modulation and demodulation (NBFM, WBFM), Phase Modulation (PM), Sampling theorem, Pulse Modulation (PAM, PCM, Quantization, Binary Coding, SQNR, Companding, DPCM, Delta Modulation). 2) Introduction to digital signals and modulation techniques (ASK, PSK, FSK, CPFSK, MSK, GMSK and QAM), MODEM, DSL Technology; Overview of Multiplexing, FDM, TDM, Digital and Analog Hierarchy. 3) Introduction to Switching, different types of switching, SPC, time and space switching and digital switching systems (Circuit Switching, Packet Switching). 4) Introduction to teletraffic theory and traffic analysis. 5) Introduction to Optical Fiber communications, LED, Laser, APD, WDM, ATM, SDH, SONET and Digital Exchange. 6) Introduction to cellular mobile communications (Cellular concepts, GSM, CDMA, UMTS) 7) Introduction to radio wave propagation, effects of ionosphere and earth’s curvature, Basics of RADAR and Introduction to Satellite Communication. 8) Introduction to Spectrum Management Issues, Emerging Technologies (WLL, FTTH, ALL IP, IPv6).

EEE 4106:Telecommunications Engineering Lab Laboratory works based on EEE 4105

EEE 4205:Microwave Engineering 1) Introduction to Microwave Engineering: Microwave Frequency Ranges. 2) Millimeter wave Frequency Ranges. Basic idea about propagation of Microwaves in space and through guides. 3) Application of Microwave frequencies in communication and RADAR: (i) terrestrial communication, (ii) satellite communication, (iii) satellite broadcasting, (iv) military applications and (v) RADAR. 4) Other applications of Microwave frequencies. Microwave Oscillators, Amplifiers, Cables, Waveguides, Connectors. 5) Safety standards of microwave radiation. Concept of Distributed parameter circuits, comparison between distributed circuits and lumped parameter circuits. 6) Propagation of electric and magnetic waves in Microwave circuits in place of voltage and currents in lumped circuits. 7) Different types of Transmission lines for Microwave circuits. Distributed circuit L-C model of a loss-less (ideal) Microwave Transmission-line. Telegraphist's equations, the wave equations, solutions of the wave equations. 8) Relation between voltage and current in an ideal transmission- line. Reflection and transmission at a discontinuity. Reflection Coefficient, Transmission Coefficient, Return loss. Ideal line with applied sinusoidal voltages; Input Impedance and Input Admittance at a plane on the line. 9) Voltage Standing-Wave Ratio (VSWR). The Smith Transmission- line chart. Equations for obtaining the plots of a Smith Chart. Parameters which can be obtained using a Smith Chart. 10) Procedure of finding reflection coefficient from a given impedance and conversely. Procedure of transferring impedance along the lines. Procedure of finding VSWR and position of voltage maximum from a given impedance and conversely. Use of Smith Chart as an Admittance diagram. Solution of problems using Smith Chart. 11) Different types of impedance matching in Microwave Networks. Quarter wave transformer matching. Single Stub Matching technique. Double Stub Matching technique. Transmission- lines with general forms of distributed impedances. Generalized wave equation, solutions and equations for input impedance at a plane. 12) Solution of problems of input impedance using Smith Chart. Transmission- line with series and shunt losses. The expressions for propagation constant, attenuation constant, phase constant and characteristic impedance. A filter type distributed circuit. 13) Phase Velocity and Group Velocity of wave propagation. Dispersion, - plot, Group velocity as the "velocity of energy travel". Guided E.M. waves. Basic equations for waves along uniform systems. Basic wave types: TEM, TM and TE waves. TEM waves guided by ideal (lossless) parallel plane conductors TEM waves between lossy parallel planes. TM waves between lossless parallel planes. Physical discussions of TM waves. TE waves between parallel planes. General analysis of guided waves: TEM, TM and TE. General wave types in rectangular coordinates. General wave types in cylindrical coordinates. Comparison of general wave behaviour and physical explanations of wave types. TM and TE waves in rectangular waveguides - a comparison of analytical solutions. Plot of field lines inside a rectangular waveguide for TE10 and TM11 waves. The TE10 waves in a rectangular guide. 14) Microwave Network Analysis, Impedance and Admittance Matrices, Reciprocal Networks, Lossless Networks, The Scattering Matrix, Reciprocal Networks and Lossless Networks, A Shift in Reference Planes, Power Waves and Generalized Scattering Parameters, The Transmission (ABCD) Matrix, Relation to Impedance Matrix, Equivalent Circuits for Two-Port Networks; 15) Classification of antennas on the basis of mode of radiation. Examples. The Small Current Element Antenna (Hertzian Dipole). The Long Straight Antenna.The Half-wave Dipole. Directivity, Antenna Gain, Radiation pattern. Antennas above perfect earth. Laboratory works based on taught theory.

EEE 4223:Cellular Mobile Communications The primary purpose of this course is to teach students the basic of cellular mobile communication. The fundamental concepts of handoff, frequency reuse, trunking efficiency and frequency planning for cellular mobile communications. Basics behind the large scale path loss for mobile radio propagation and different path loss models Basics behind small scale fading, multipath and channel behaviors. Different kinds of modulation and multiple access techniques for cellular mobile communications. Difference between GSM and other types of Cellular Mobile Communication system, GSM Architecture, Functions of MSC, BSC, BTS and other functional blocks (subsystems and parts) of a GSM system. Different types of Channels and Signaling in GSM, Voice and Control channels of a GSM system, Channel Structure and traffic channels, Control Channel and Burst structure, Speech Coding, Channel coding, modulation and power coding in GSM. Situations and Techniques of Handover in GSM, Enhancement of GSM for Data transmission, (GPRS and EDGE). An introduction to CDMA in mobile communication and CDMA 2000. Brief introductions to 3G and 4G Cellular Mobile Communications Systems. Laboratory works based on taught theory.

CSC 3114: Software Engineering Introduction to Software Engineering; Software Process Models; Project management, planning and scheduling; Risk analysis and management; Software configuration management and quality assurance; Software Matrices; Requirements Engineering; OO Software Engineering and design; Testing Strategies; GUI Design; Testing Strategies.

CSC 2210: Object Oriented Analysis and Design Introduction to Software Modeling and UML; Use Case Diagram; Class Diagram; CRC Cards; Relationship, Sequence Diagram, Object Diagram and Collaboration Diagram, Activity Diagram; Statechart Diagram; Component Diagram; Deployment Diagram; COCOMO (Software Project Estimation); OO Software metrics; Introduction to Design Patterns; Project on UML.

CSC 3114: Software Engineering Introduction to Software Engineering; Software Process Models; Project management, planning and scheduling; Risk analysis and management; Software configuration management and quality assurance; Software Matrices; Requirements Engineering; OO Software Engineering and design; Testing Strategies; GUI Design; Testing Strategies.

CSC 4133: Software Quality and Testing Quality: how to assure it and verify it, and the need for a culture of quality. Avoidance of errors and other quality problems. Inspections and reviews. Testing, verification and validation techniques. Process assurance vs. Product assurance. Quality process standards. Product and process assurance. Problem analysis and reporting. Statistical approaches to quality control.

CSC 3116: Computer Networks Introduction to network and data communication concepts, Protocol concepts and functionality, Network Architectures - OSI Model and TCP/IP Model; Physical Layer: Signals, Analog and Digital Signals, Data Rate Limits, Transmission impairments; Transmission Media: Guided media, Wireless media; Digital Transmission: Line Coding, Block Coding, Sampling, Transmission Mode; Analog Transmission: Modulation of digital data, Telephone modems, Modulation of analog signals. Multiplexing: FDM, WDM, TDM; High Speed Digital Access: DSL, Cable Modems, and SONET; Data Link Layer: Error Detection and Correction, Data Link Control and Protocols; Point-to-point Access: PPP, Multiple Access; Local Area Networks; Wireless LAN: IEEE 802.11, Bluetooth; Internetworking devices, Frame Relay, ATM.

CSC 3223: Advanced Computer Networks Introduction to Computer Networks; Application Layer; Transport Layer; Network Layer; Data Link Layer; Network Security; Advanced Topics on Networking.

CSC 3231: Network Security Introduction: assets, threats, countermeasures; network security models, security functions: confidentiality, authentication, integrity, nonrepudiation, access control, availability, passive and active attacks, end-to-end vs link-to-link encryption. Classical Cryptography: key ideas, steganography, ciphers, cryptanalysis, cryptographic strength. Symmetric-Key cryptography: Feistel cipher; DES: basics, rounds, e-box, s-box, p-box, key box; Modes of Operation: ECB, CBC, CFB, OFB; Double DES, Triple DES, IDEA, RC5, AES, problems with symmetric key cryptography. Public-Key cryptography: requirements, confidentiality, authentication, modular arithmetic, Diffie-Hellman key exchange, RSA, attacks against RSA, hybrid cryptosystems, Elliptical Curve, Quantum Cryptography. Digital Signatures: characteristics, MAC's, one-way hash functions, signing and verification, birthday attack, public-key certificates, disavowed signatures, arbitrated digital signatures, chaffing & winnowing. Mutual Authentication: basics, replay attacks, man-in-the-middle, interlock protocol, Andrew Secure RPC, Needham Schroeder, Wide-Mouth Frog, Neuman-Stubblebine, Woo-Lam. BAN-Logic. Key Management: distribution, KDC, announcements and directories, public key certificates, X509 certification authorities, PGP web of trust, control vectors, key generation and destruction, key backup. Intruders and Programmed Threats: host access, password systems and attacks, one-time passwords, token cards, biometrics, trapdoors, programmed threats: trapdoors, logic bombs, trojan horses, viruses, worms, countermeasures, intrusion-direction. Firewalls: internet security policies, firewall design goals, firewall controls, TCP/IP, packet filtering routers, application-level gateways, circuit-level gateways, firewall architectures, VPNs. Web Security: WWW, web servers, CGI, active content, Java applets, Java security model: sandbox, class loaders, bytecode verification, security manager, Java attacks, bypassing Java, mobile code cryptography.

CSC 3222: Web Technologies Introduction and Practical use of HTML & XHTML; Introduction and Practical use of XML; Introduction and Practical use of XSL, & XSLT; use of XQuery, & Schema; XPATH, & XLINK; use of JavaScript; use of PHP; Database Connectivity with PHP; XML use with ASP.NET.

CSC 4180: Advanced Topics in Programming I Special topics not covered in other programming courses. Latest industry trends and development will be covered as the class topic.

CSC 4181: Advanced Topics in Programming II Special topics not covered in other programming courses. Latest industry trends and development will be covered as the class topic.

CSC4182: Advanced Topics in Programming III Special topics not covered in other programming courses. Latest industry trends and development will be covered as the class topic.

CSC 2212: Advance Database Management Systems Structured Query Languages; DDL; Constraints; DML; Database Transaction; QUERY; Index, Synonym, Sequence; Controlling user access; Privileges (System and Object), Creating and Dropping Users, Changing password, Role (standard and user), Grant, Public and Admin option, Sys and System user, Sysdba and sysoper privileges; Concurrency Control; Oracle Utilities; Database Administration; An introduction to PL/SQL; Object Relational database.

CSC 4139: Data Warehouse and Data Mining Introduction to knowledge discovery and data mining in databases and to present basic concepts relevant to real data mining applications, as well as reveal important research issues related to the knowledge discovery and mining applications; Fundamental concepts underlying knowledge discovery , data mining and hands-on experience with implementation of some data mining algorithms applied to real world cases. Research issues as well as mining strategies and issues relating specific industrial sectors; Systems for data mining.

CSC 4140: Human Computer Interaction Overview of human-computer interaction strategies from a number of perspectives including that of the engineer, cognitive psychologist, and end-user; Major themes include the design and evaluation of usable interfaces, matching computer systems with the cognitive capabilities of users and an investigation of novel paradigms in human-computer interaction; A team-based project, dealing with the design, development, and evaluation of a computer-based device to support distributed human communication.

CSC 4138: Computer Vision & Pattern Recognition Bayesian Decision Theory: A solid treatment of classification theory in terms of Bayesian costs, decision functions and the geometry of decision regions for continuous and discrete random variables. Classification error probabilities and bounds; missing features; Bayesian belief networks. Maximum-Likelihood And Bayesian Parameter Estimation, and Bayesian Recognition Using A Priori Partially Unknown Distributions: General theory; Sufficient statistics; Large sample behavior for arbitrary distributions; Principal component analysis and discriminants; EM algorithm. Nonparametric Recognition: Parzen windows classifiers; K-Nearest-Neighbor classifiers. Support Vector Machines. Multilayer Neural Networks: Introduction to feedforward operation and classification; Backpropagation algorithm; Behavior considerations. Decision Trees: CART (classification and regression trees). Algorithm-Independent Machine Learning: Resampling for estimating statistics and classifier accuracy --- Bootstrap; Boosting. Unsupervised Learning And Clustering: Mixture densities and identifiability; K-Means clustering; Unsupervised Bayesian learning; Decision-directed approximation; Hierarchical clustering; Minimum spanning trees. Applications to estimation and recognition of 3D geometry from 3D range data or from multi-view images.

CSC 4141: Linear Programming Introduction and overview, Linear inequalities, Geometry of linear programming, The linear programming problem, Structural optimization, FIR filter design, Applications in control, Network optimization, Duality, The simplex method, The barrier method, Convergence analysis of the barrier method, Primal-dual interior-point methods, Self-dual formulations, Large-scale linear programming, Integer linear programming.

**OLD CURRICULUM (valid till Fall 2017)**