43
BACHELOR OF SCIENCE IN COMPUTER SCIENCE B.Sc. (COMPUTER SCIENCE) SUMMARY OF UNDERGRADUATE COURSES SEMESTER 1 CODE COURSE DESCRIPTION PREREQ. CREDIT ENG 1101 English 1 Nil 3 PHY 1101 Physics 1 Nil 3 PHY 1102 Physics 1- lab Nil 1 MAT 1102 Math-1 (Differential Calculus & Co-ordinate Geometry) Nil 3 CSC 1101 Computer Fundamentals Nil 3 CSC 1102 Programming Language-1 (Structured Programming Language, PASCAL, C) Nil 3/lab TOTAL CREDIT : 16 SEMESTER 2 CODE COURSE DESCRIPTION PREREQ. CREDIT ENG 1202 English 2 ENG-1101 3 PHY 1203 Physics 2 PHY-1101 3 PHY 1204 Physics 2 - lab PHY-1102 1 MAT 1205 Math-2 (Integral Calculus & Ordinary Differential Equation) MATH-1102 3 CSC 1203 Data Structure CSC-1102 3/lab EEE 1201 Electrical Circuit 1 (DC) PHY-1101 3/lab TOTAL CREDIT : 16 SEMESTER 3 CODE COURSE DESCRIPTION PREREQ. CREDIT ENG 2101 Business Communication ENG-1202 3 MAT 2101 Math-3 (Complex Variable, Laplace Transforms & Z-Transforms) MAT-1205 3 1

AIUB SYLLBOOK1

Embed Size (px)

DESCRIPTION

AIUB entire sylbus for CS

Citation preview

Page 1: AIUB SYLLBOOK1

BACHELOR OF SCIENCE IN COMPUTER SCIENCEB.Sc. (COMPUTER SCIENCE)

SUMMARY OF UNDERGRADUATE COURSES

SEMESTER 1

CODE COURSE DESCRIPTION PREREQ. CREDITENG 1101 English 1 Nil 3PHY 1101 Physics 1 Nil 3PHY 1102 Physics 1- lab Nil 1MAT 1102 Math-1 (Differential Calculus

& Co-ordinate Geometry) Nil 3CSC 1101 Computer Fundamentals Nil 3CSC 1102 Programming Language-1

(Structured Programming Language, PASCAL, C) Nil 3/lab

    TOTAL CREDIT : 16

SEMESTER 2

CODE COURSE DESCRIPTION PREREQ. CREDITENG 1202 English 2 ENG-1101 3PHY 1203 Physics 2 PHY-1101 3PHY 1204 Physics 2 - lab PHY-1102 1MAT 1205 Math-2 (Integral Calculus &

Ordinary Differential Equation) MATH-1102 3CSC 1203 Data Structure CSC-1102 3/labEEE 1201 Electrical Circuit 1 (DC) PHY-1101 3/lab    TOTAL CREDIT : 16

SEMESTER 3

CODE COURSE DESCRIPTION PREREQ. CREDITENG 2101 Business Communication ENG-1202 3MAT 2101 Math-3 (Complex Variable, Laplace

Transforms & Z-Transforms) MAT-1205 3MAT 3103 Statistics & Probability MAT-1205 3CSC 1204 Discrete Math CSC-1102 3CSC 2105 Algorithms CSC-1203 3/labCSC 2106 System Programming (Including

Assembly Language) CSC-1203 3/lab    TOTAL CREDIT : 18

1

Page 2: AIUB SYLLBOOK1

SEMESTER 4

CODE COURSE DESCRIPTION PREREQ. CREDITMAT 3101 Mathematical Methods of Engg. MAT-2101 3CSC 2207 Programming Language-2

(Object Oriented Programming Language C++) CSC-2105 3/lab

CSC 2208 Introduction to Database CSC-1203 3/labCSC 2209 Operating System 1 CSC-2106 3/labEEE 2103 Electronic Devices PHY-1203 3/labBBA 1102 Principles of Accounting ENG-1202 3    TOTAL CREDIT : 18

SEMESTER 5

CODE COURSE DESCRIPTION PREREQ. CREDITCSC 3110 Computer Science Math CSC-2105 3CSC 3111 Advanced Database CSC-2208 3/labCSC 3112 Operating System 2 CSC-2209 3/labCSC 3113 Theory of Computation CSC-2105 3EEE 2205 Digital Logic Design EEE-2103 3EEE 2206 Digital Logic Design Lab EEE-2103 1    TOTAL CREDIT : 16SEMESTER 6

CODE COURSE DESCRIPTION PREREQ. CREDITCSC 3214 Software Engineering CSC-2106 3CSC 3215 Object Oriented Programming-1

Using JAVA Language CSC-2207 3/labCSC 3216 Data Communication EEE-2205 3CSC 3217 Compiler Design CSC-3113 3BBA 1204 Principles of Economics Nil 3    TOTAL CREDIT : 15SEMESTER 7

CODE COURSE DESCRIPTION PREREQ. CREDITCSC 4119 Computer Networks CSC-3216 3CSC 4120 Object Oriented Programming-2

Using JAVA Language CSC-3215 3/labCSC 4121 Object Oriented System

Analysis & Design CSC-3214 3/labCSC 4122 Computer Graphics CSC-3110 3/lab - Elective 7th sem STU. 3

TOTAL CREDIT : 15

SEMESTER 8

CODE COURSE DESCRIPTION PREREQ. CREDIT

2

Page 3: AIUB SYLLBOOK1

CSC 4224 Field Trip & Seminar 8th sem STU. 1CSC 4225 Principles of Programmimg Languages CSC-4120 3CSC 4226 Artificial Intelligence CSC-3110/

CSC-2105 3/labMIS 3201 Management Information System (MIS) CSC-3111 3MGT 3202 Management and Organization ENG-2101 3CSC 4227 Project & Thesis 3    TOTAL CREDIT : 16

LIST OF ELECTIVE COURSES FOR COMPUTER SCIENCE

CODE COURSE DESCRIPTION PREREQ. CREDIT

CSC 4228 Digital Design & Computer EEE-2205 &System Architecture EEE-2206 3

CSC 4229 Fault Tolerant Systems CSC-1204 3/labEEE 4105 Telecommunication Engineering CSC-3216 3/labCSC 4230 Multimedia System Development CSC-3215 3/labCSC 4231 Simulation and Modelling CSC-4121 3/labCSC 4232 Image Processing CSC-4122 3/labCSC 4233 Basic Graph Theory CSC-1203 3CSC 4234 Microprocessor and I.O. System CSC-2205 3/labCOE 4203 VLSI Layout & Algorithms CSC-2205 3/labCSC 4235 Windows Programming CSC-3215 3labEEE 4207 VHDL 3/labCSC 4236 Knowledge Management CSC-2208 3/labCSC 4237 Cryptography & Network Security CSC-1204 3/labCSC 4238 Natural Language Processing CSC-4226 3/lab

TOTAL CREDIT: 130

3

Page 4: AIUB SYLLBOOK1

BACHELOR OF SCIENCE IN COMPUTER ENGINEERIINGB.Sc. (COMPUTER ENGINEERING)

SUMMARY OF UNDERGRADUATE COURSES

SEMESTER 1

CODE COURSE DESCRIPTION PREREQ. CREDIT

ENG 1101 English- 1 Nil 3PHY 1101 Physics- 1 Nil 3PHY 1102 Physics - 1 Lab. Nil 1MAT 1102 Math- 1 (Differential Calculus Nil 3

and Co-ordinate Geometry) CSC 1101 Computer Fundamentals Nil 3CSC 1102 Programming Language- 3/Lab.

(structured Programming Language, C)

BAE 1101 Engineering Drawing Nil 1

Total Credit: 17

SEMESTER 2

CODE COURSE DESCRIPTION PREREQ. CREDIT

ENG 1202 English 2 ENG-1101 3PHY 1203 Physics 2 PHY- 1101 3 PHY 1204 Physics 2 Lab. PHY-1102 1MAT 1205 Math-2 (Integral Calculus and MAT-1102 3

Ordinary Differential Equations)

CHEM1201 Chemistry Nil 3/Lab. CSC 1204 Discrete math MAT 1102 3BAE 2101 Computer Aided Design BAE-1101 1

and Drafting Total credit : 17

SEMESTER 3

CODE COURSE DESCRIPTION PREREQ. CREDIT

PHY 2105 Physics- 3 (Engineering Nil 3mechanics including Robotics)

MAT 2101 Math 3 (Complex Variable, Laplace Transform and Z-transform) MAT 1205 3

MAT 3103 Statistics and Probability MAT 1205 3EEE 1201 Electrical Circuits- 1 (DC) PHY 1101 3EEE 1102 Electrical Circuits-1 (Lab.) 1CSC 1203 Data Structure CSC 1102 3/Lab.

4

Page 5: AIUB SYLLBOOK1

Total Credit: 16

SEMESTER 4

CODE COURSE DESCRIPTION PREREQ. CREDIT

MAT 3101 Mathematical Methods MAT 2101 3of Engineering

CSC 2105 Algorithms CSC 1203 3/Lab.EEE 2101 Electrical Circuit 2 (AC) EEE-1201 3EEE 2102 Electrical Circuit 2 Lab. 1EEE 2103 Electronic Devices EEE 1201 3/Lab.BBA 1102 Principles of Accounting Nil 3CSC 2106 System Programming CSC 1203 3/Lab.

(Including Assembly Language)

Total Credit: 19

SEMESTER 5

CODE COURSE DESCRIPTION PREREQ. CREDIT

ENG 2102 Business Communication ENG-1101/1201 3CSC 2208 Introduction to Database CSC-1203 3/Lab.EEE 2205 Digital Logic Design EEE-2103 3EEE 2206 Digital Logic Design Lab. EEE-2103 1CSC 2207 Programming language -2 CSC 2105 3/Lab.

(object Oriented programming language, C/C++)

BBA 1204 Principles of Economics MAT-1102 3

Total Credit : 16

SEMESTER 6

CODE COURSE DESCRIPTION PREREQ. CREDIT

EEE 3101 Digital Electronics EEE 2103 3EEE 3102 Digital Electronics Lab. 1CSC 2209 Operating Systems 1 CSC 2103 3 CSC 3215 Object Oriented Programming-1 CSC 2207 3/Lab.

(Using Java Language) EEE 4101 Control Systems MAT 2101 3/Lab.MGT 3202 Management and Organization BBA 1102 3

Total Credit: 16

5

Page 6: AIUB SYLLBOOK1

SEMESTER 7

CODE COURSE DESCRIPTION PREREQ. CREDIT

EEE 4211 Microprocessors and I.O. System EEE 2205 3/Lab.COE 3216 Data Communications EEE 2205 3EEE 4217 VLSI Circuits EEE-3101 3/Lab.CSC 4226 Artificial Intelligence CSC2105 3 - Elective 1 - 3COE 4224 Seminar - 1

Total Credit: 16

SEMESTER 8

CODE COURSE DESCRIPTION PREREQ. CREDIT

COE 4201 Project and Thesis - 3COE 4119 Computer Networks COE 3216 3CSC 4122 Computer Graphics CSC 2105 3 - Elective 2 - 3 - Elective 3 - 3

Total Credit: 15

List of Elective Subjects for Computer Engineering:

EEE 4105 Telecommunications Engineering 3/Lab.EEE 4209 Simulation and Modeling 3/Lab.CSC 3111 Advanced Database 3/Lab.EEE 4109 Computer Interface Design 3/Lab.EEE 4207 VHDL in Logic Synthesis 3/Lab.EEE 4219 Computer System Architecture 3/Lab.EEE 4205 Microwave Engineering 3/Lab.MIS 3101 Management Information Systems 3/Lab.

TOTAL CREDIT: 132

6

Page 7: AIUB SYLLBOOK1

BACHELOR OF SCIENCE IN ELECTRICAL AND ELECTRONIC ENGINEERINGB.Sc. ENGINEERING (ELECTRICAL AND ELECTRONIC)

SEMESTER 1

CODE COURSE DESCRIPTION PREREQ. CREDIT

PHY 1101 Physics 1 Nil 3PHY 1102 Physics 1 Lab. Nil 1CHEM 1101 Chemistry Nil 3/Lab.MAT 1102 Math 1 (Differential Calculus Nil 3

and Co-ordinate Geometry)ENG 1101 English 1 Nil 3CSC 1102 Programming Language 1 Nil 3/Lab.BAE 1101 Engineering Drawing Nil 1

Total Credit: 17

SEMESTER 2

CODE COURSE DESCRIPTION PREREQ. CREDIT

PHY 1203 Physics 2 3PHY 1204 Physics 2 Lab. 1BAE 1201 Basic Mechanical Engineering PHY 1101 3/VisitMath 1205 Math 2 (Integral Calculus and MAT 1102 3

Ordinary Differential Calculus) CSC 1203 Programming Language 2 CSC 1102 3/Lab.EEE 1201 Electrical Circuits 1 (DC) PHY 1102 3EEE 1202 Electrical Circuits 1 Lab. 1

Total Credit: 17

SEMESTER 3

CODE COURSE DESCRIPTION PREREQ. CREDIT

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

PHY 2103 Modern Physics PHY 1101 3ENG 1202 English 2 ENG1101 3/Lab.EEE 2101 Electrical Circuits 2 (AC) EEE 1201 3EEE 2102 Electrical Circuits 2 Lab. 1EEE 2103 Electronic Devices EEE 1201 3/Lab.BAE 2101 Computer Aided Design and BAE 1101 1

Drafting Total Credit: 18

7

Page 8: AIUB SYLLBOOK1

SEMESTER 4

CODE COURSE DESCRIPTION PREREQ. CREDIT

MAT 2202 Math 4 (Matrix, Vectors, Fourier Analysis) MAT 2101 3EEE 2205 Digital Logic Design EEE 2103 3EEE 2206 Digital Logic Design Lab. 1EEE 2207 Electrical Machines 1 EEE 2101 3EEE 2208 Electrical Machines 1 Lab. 1EEE 2209 Analog Electronics 1 EEE 2103 3EEE 2210 Analog Electronics 1 Lab. 1BBA 1102 Principles of Accounting Nil 3

Total Credit: 18

SEMESTER 5

CODE COURSE DESCRIPTION PREREQ. CREDIT

MAT 3101 Mathematical Methods of Engineering MAT 2202 3MAT 3103 Statistics And Probability MAT 1205 3EEE 3101 Digital Electronics EEE 2103 3EEE 3102 Digital Electronics Lab. 1EEE 3103 Electrical Power Transmission EEE2101 3

and Distribution EEE 3105 Electromagnetic Fields And Waves MAT 2202 3MGT 3202 Management and Organization BBA 1102 3

Total Credit: 19

SEMESTER 6

CODE COURSE DESCRIPTION PREREQ. CREDIT

EEE 3207 Signal And Linear System MAT 2202 3EEE 3209 Analog Electronics 2 EEE 2209 3EEE 3210 Analog Electronics 2 Lab. 1EEE 3211 Digital signal processing(DSP) EEE 3101 3/Lab.EEE 3213 Electrical Machines 2 EEE 2207 3EEE 3214 Electrical Machines 2 Lab. 1EEE 3216 Electronics Shop EEE 2209 1BBA 3213 Principles of economics BBA 3102 3

Total Credit: 18

8

Page 9: AIUB SYLLBOOK1

SEMESTER 7

CODE COURSE DESCRIPTION PREREQ. CREDIT

EEE 4000 Project and Thesis Graduating Year 1EEE 4101 Control Systems EEE 3207 3/Lab.EEE 4103 Power System Analysis EEE 3103 3EEE 4105 Telecommunication Engineering EEE 3101 3EEE 4106 Telecommunication Engineering Lab. 1EEE 4107 Engineering Materials PHY 2103 3ENG 2103 Business Communication ENG 1202 3/Lab. - Elective 1 - 3/Lab.

Total Credit: 20

SEMESTER 8

CODE COURSE DESCRIPTION PREREQ. CREDIT

EEE 4000 Project and Thesis Graduating Year 2EEE 4211 Microprocessor and I.O. system EEE 2205 3/Lab.EEE 4213 Industrial Electronics EEE 3209 3EEE 4214 Industrial Electronics Lab. - 1EEE 4215 Power Stations EEE 3213 3/VisitEEE 4217 VLSI Circuits EEE 3101 3/Lab. - Elective 2 - 3/Lab.

Total Credit: 18

List of Elective Subjects for Electrical and Electronic Engineering:

EEE 4109 Computer Interface Design 3/Lab.EEE 4207 VHDL in Logic Synthesis 3/Lab.EEE 4219 Computer System Architecture 3/Lab.EEE 4205 Microwave Engineering 3/Lab.EEE 4203 Measurement and Instrumentation 3/Lab.EEE 4209 Simulation and Modeling 3/Lab.EEE 4221 Optoelectronic Devices 3/Lab.

TOTAL CREDIT: 145

9

Page 10: AIUB SYLLBOOK1

COURSE CONTENTS

ENGLISH

ENG 1101 ENGLISH 1Practical Grammar: Phonetic Symbols; Vocabulary; Article; Adjectives; Verbs; Number, Parts of Speech; Voice; Tense; Sentences; Clause; Prepositions; Punctuation; Letters and Messages, Basic English Conversations and Pronunciation; listening.

ENG 1202 ENGLISH 2English as a Language, Aspects of Paragraphing, Forms of Discourse (Exposition, Narration, Description, Persuasion), grammar, tenses, gerund, question forms, expressing quantity, research paper - steps, format and documentation.

ENG 2101 BUSINESS COMMUNICATINThis 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.

PHYSICS

PHY 1101 PHYSICS 1Mechanics:1. Kinematics

(a) Graphical representations of displacement-time, velocity-time and acceleration-time.

(b) Motion in two and three dimensions - projectile motion.2. Applications of Newton's laws of motion, Free body diagrams, Analyses of frames of

trusses, Friction, Equilibrium of forces.3. Work-kinetic energy theorem. Power, Conservative forces. Conservation of energy.4. Conservation of linear momentum for a system of particles. Center-of-mass motion.

Elastic and inelastic collision in one dimension.5. Rotational kinematics. Angular momentum of a single particle. Conservation of angular

momentum. Moment of Inertia, Balancing of rotating masses.6. Gravitation: Gravitational field. Kepler's laws.7. Robotics: Introduction to robotics, essential components of a robot & their kinematics,

links, frames, spatial motions, programming robots, clocks, sensors, actuators and control.

Thermodynamics:1. Zeroth, 1st and 2nd law of thermodynamics.2. Reversible and irreversible processes, Carnot cycle, Rankine cycle, Auto cycle, Diesel

cycle and their Efficiency.3. Clausius' theorem. Entropy. Absolute scale of temperature. Clausius Clapeyron

equation. Thermodynamic functions.4. Maxwell's thermodynamic relations. Problem's involving thermodynamic relations and

functions. Gibb's phase rule.

10

Page 11: AIUB SYLLBOOK1

PHY1102 PHYSICS 1 LABLaboratory works based on PHY 1101

PHY 1203 PHYSICS 2Electrostatics:1. Coulomb's Law. Electric field. And Calculation of electric field. 2. Electric flux, Gauss' law and its application in electric field calculation.3. Electric potential and its calculation in various cases.4. Capacitors. Calculation of capacitance. Parallel and series combination of capacitors.

Electrostatic energy in a capacitor. Electrostatic field energy. Dielectrics.Current Electricity:1. Electric current. Ohm's Law and resistance. Direct-current circuits. Kirchhoff's rules. RC

circuits.2. Magnetic field. Force on current conducting conductors in a magnetic field. Motion of a

point charge in a magnetic field. The Hall effect.3. Biot-Savart law and its applications. Ampere's law and its applications.4. Faraday's law. Motional emf. Application of Faraday's law. LR circuit. Electromagnetic

oscillations, LC and LRC circuits.Optics:1. Lens Aberrations, Microscopes and Camera.2. Waves- Simple Harmonic motion, Travelling and Standing waves, Doppler effect. 3. Interference of light.4. Diffraction of waves. Diffraction from a single slit. Diffraction grating.5. Polarization of electromagnetic waves.6. Laser basics and applications, Optical effects in crystals, Nonlinear optics-an

introductory discussion.7. Elementary discussion on fiber optics.

PHY1204 PHYSICS 2 LABLaboratory works based on PHY1203

PHY 2105 PHYSICS 3General Properties of MatterElasticity, elastic constants, relation between elastic constants, surface tension, molecular theory of surface tension, capillarity, viscosity, Newton's law of viscosity, Poiseuille's formula, Stoke's formula, Hydrodynamics - equation of continuity, Bernoulli's theorem, venturimiter, Pitot tubes.Properties of Engineering MaterialsAn introductory course in the science of engineering materials, The engineering properties (mechanical, thermal and electrical) of metals, polymers and ceramics, correlated with: (i) their internal structures (atomic, molecular, crystalline, micro-and macro-) and (ii) service conditions (mechanical, thermal, chemical, electrical, magnetic and radiative). Modern PhysicsSpecial theory of relativity- Mass-energy relation, Quantum theory of radiation- Planck's law, de-Broglie waves, Schrodinger equation and its application. Heisenberg's Uncertainty relation, Atomic structure, Radioactivity Half-life, Nuclear fission and fusion.

11

Page 12: AIUB SYLLBOOK1

CHEMISTRY

CHEM 1201 CHEMISTRYAtomic structure, quantum numbers, electronic configuration, periodic table. Properties and uses of noble gases. Different types of chemical bonds and their properties. Molecular structures of compounds. Selective organic reactions, Different types of solutions and their compositions. Phase rule, phase diagram of mono component system. Properties of dilute solutions. Thermo chemistry, chemical kinetics, chemical equilibrium, Ionizations of water. and pH concept. Electrical properties of solutions.

MATHEMATICS

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 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.

MAT 1205 MATH 2 (INTEGRAL CALCULUS AND ORDINARY DIFFERENTIAL EQUATIONS)Integral Calculus:Definitions of integration. Integration by the method of substitution. Integration by parts. Standard integrals. Integration by the method of successive reduction. Definite integrals, its properties and its use in summing series. Walli's formula, improper integrals, Beta function and Gamma function. Area under a plane curve in Cartesian and polar co-ordinates. Area of the region enclosed by two curves in Cartesian and polar co-ordinates. Trapezoidal rule, Simpson's rule. Arc 1engths of curves in Cartesian and polar co-ordinates, parametric and pedal equations. Intrinsic equation, volume of solid of revolution. Volume of solids of revolutions by shell method. Area of surface of revolution.Ordinary Differential Equations :

12

Page 13: AIUB SYLLBOOK1

Degree and order of ordinary differential equations. Formation of differential equations. Solutions of first order differential equations by various methods. Solutions of genera1 1inear equations of second and higher orders with constant co-efficients. Solution of homogeneous linear equation Applications. Solution of differential equations of the higher order when the dependent and independent variables are absent. Solution of differential equation by the method based on the factorization of the operators.

MAT 2101 MATH 3 (COMPLEX VARIABLE, LAPLACE TRANSFORM AND Z -TRANSFORM )Complex Variable: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.

MAT 3103 STATISTICS AND PROBABILITYProbability 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.

MAT 3101 MATHEMATICAL METHODS OF ENGINEERINGIntroduction, 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 2202 MATH 4 (MATRICES, VECTORS AND FOURIER ANALYSIS)Matrices: 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:

13

Page 14: AIUB SYLLBOOK1

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.

COURSE CONTENTS

COMPUTER SCIENCE (CS) DEPARTMENT

COE 3216: DATA COMMUNICATIONCOE 4119: COMPUTER NETWORKSEEE 1201: ELECTRICAL CIRCUIT 1 (DC)EEE 2103: ELECTRONIC DEVICESEEE 2205: DIGITAL LOGIC DESIGNEEE 2206: DIGITAL LOGIC DESIGN (LAB)The above mentioned courses will be offered for the Computer Science students by the Computer Engineering (COE) Department and Electrical and Electronic Engineering (EEE) Department. Course contents of these courses are available under the heading of COE and EEE Departments.

CSC1101 COMPUTER FUNDAMENTALIntroduction to Basic concepts; Nature of computers and its evolution; Generation of computers and their applications and limitations; Computers hardware and software components; Data recording media; Computer system software; Number system; Data representation; Conversion of fractions; Binary arithmetic operations; Octal number system; Hexadecimal system; Algorithms and Flowcharting; Drawing Flowcharts; Loops and counters; Loops and trailer values; Loops and Accumulator; Switches; Number searching; Applications.

CSC 1102 PROGRAMMING LANGUAGE 1Introduction to digital computers. Programming algorithms and flow chart construction, Information representation in digital computers; Writing, debugging and running programs (including file handling) on various digital computers using C. Introduction to C- language.

CSC 1203 DATA STUCTUREInternal data representation; Abstract data types, Elementary data structures: arrays, lists, stacks, queues, trees. Graphs; Advanced Data Structures; heaps, Fibonacci heaps, B-trees; Recursion, sorting, searching, hashing, storage management.

CSC 1204 DISCRETE MATHSet theory; Relations; Functions; Graph theory; Propositional calculus and predicate calculus. Mathematical reasoning, induction, contradiction and recursion, counting.

14

Page 15: AIUB SYLLBOOK1

Principles of inclusion & exclusion, Generating function, recurrence relations, Algebraic structures: rings and groups.

CSC 2105 ALGORITHMSTechniques for analysis of algorithms, Methods for the design of efficient algorithms: divide and conquer, greedy method, dynamic programming, back tracking, branch and bound; Basic search and traversal techniques.

CSC 2106 SYSTEM PROGRAMMING (INCLUDING ASSEMBLY LANGUAGE)Hardware architecture and software architecture, Instruction types and their formats; Assemble program format, Assembly process, Interrupts and system services, Addressing methods, High level control structure formation. Use of subroutines and macros, Numeric processing and string processing; Concurrent processes and high level linking; Disk geometry, file system and file I/O handling.

CSC 2208 INTRODUCTION TO DATABASEThis course is an introduction to data base management systems. Topics include: Basic concepts; 3-Level Architecture; The relational model: relational algebra and calculus; SQL; Database design with Normalization Theory; Introduction to query optimization: Introduction to distributed systems.

CSC 2207 PROGRAMMING LANGUAGE 2 (OBJECT ORIENTED PROGRAMMING LANGUAGE, C++)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.

CSC 2209 OPERATING SYSTEM 1Definitions and Terminology; History; Goals; Environment; Kernel and Service; Interrupt Processing; Processor Management; Functions; Life Cycle; Modules; Process synchronization; Deadlocks; Memory Devices; Functions; Scheduling Policies; Device Characteristics and Device Blocks; Information Management; Functions; File Organization; File systems; Backup and Recovery; Interdependencies of the 4 Management.

CSC 3215 OBJECT ORIENTED PROGRAMMING 1 USING JAVA LANGUAGEConcepts of classes and objects, JAVA applications; event handling; control structures; Methods; Overloaded Methods; Single Multi-Dimension Arrays; Object Based Programming Object oriented Programming interface; polymorphism, interface and abstract classes; data structures in JAVA. Linked lists; stacks and trees; String manipulation; Introduction to graphical user interface; handling mouse and keyboard events; Exception Handling; Multi Threading; Client Server programming.

CSC 4226: ARTIFICIAL INTELLIGENCEIntroduction; Knowledge representation; propositional and first order logic, interference in first order logic. Frame problem; search techniques in AI; Game playing; Planning;

15

Page 16: AIUB SYLLBOOK1

Probabilistic reasoning; Learning in symbolic and non-symbolic representation; Natural language processing

CSC 4122: COMPUTER GRAPHIICSGraphics hardware: Display devices, input devices etc. Basic raster graphics algorithms for drawing 2D primitives: Two dimensional and three dimensional viewing, Clipping and transformations. Three dimensional object representation: Polygon surface. BSP trees Octrees Fractal Geometry Methods: Visible surface detection methods: Z-buffer method. BSP tree method. Ray easting Method. Illumination models: Polygon rendering, ray tracing visualization with height mapping, modeling surface details with texture mapping color models, Computer animations.

CSC 3110: COMPUTER SCIENCE MATHRecurrent problems, Sum, Integer Functions,, Number Theory, Binomial Coefficients, Special Numbers, Generations Functions, Discrete Probability, Asymptotic, Random Numbers, Polynomial Arithmetic.

CSC 3111: ADVANCED DATABASEAdvanced data modeling, deductive databases, object oriented databases, Distributed and Multi-database systems; Deductive Database: Logic as a data model. Query optimization; Emphasizing the top-down and bottom-up evaluation of declarative rules. Object oriented database: Object oriented data modeling, Database and language integration, Object Algebra; Extensibility, Transactions; Object Managers, Versioning or Configuration; Active data; Non-standard applications; Research Seminar. Distributed and Multi-database System; Fragmentation design, Query Optimization; Distributed joins; Concurrency Control; Distributed deadlock detection. Emerging database technologies. Some applications using SQL.

CSC 3112: OPERATING SYSTEM 2Introduction; Fundamental view of Processor Management; Job Scheduling; Process Scheduling; Process Synchronization and Parallel Computation View; Fundamental view of information management; Techniques; Control unit and channels; I/O Controller; Scheduler and device handler; Spooling system and virtual storage; Functional view of information management; Basic file system; Access control verification, Logical file system; Allocation Strategy Module; Performance Measurement; Monitoring and Evaluation; Design principles; Tools of designing; Module interface approach and evaluation of existing operating systems.

CSC 3113: THEORY OF COMPUTATIONLanguage theory; Finite automata; deterministic finite automata; Non-deterministic finite automata. Context free language and conversion of deterministic and non-deterministic finite automata, push down automata. Context free languages; Context free grammars; Turing machines, Basic machines, configuration, computing with Turing machines; combining Turing machines.

CSC 3214: SOFTWARE ENGINEERING Concepts of software engineering. Software engineering paradigms; Different phases of software; Synthesis vs. iterative design; Top-down and bottom-up design; Different design tools; Structured and non-structured programming; Data-directed design techniques; Modular design; Design of automatic, redundant and defensive programs; Influences of

16

Page 17: AIUB SYLLBOOK1

languages in design process; Concepts of complexity measures; COCOMO Model; Tree model; PNR curve; Statistical model; Zipf's law and their application in Computer languages; Halstead program length formula; Graphical analysis for complexity measures; Memory requirement analysis; Processing time analysis; Testing philosophy; Test methods; Debugging; Verification, validation and certification; Choice of test data; Simulator; Arthur Laemmel's scheme; Concepts of software reliability and availability; Software repair, downtime error and faults, specification and correction; New error generation hypothesis; Estimating number of bugs in a computer program; Reliability Models; Availability models; Quality assurance; Quality measures; Different cost estimation models and their comparison: Software maintenance; Maintenance cost models; Growth dynamic models; Documentation; Software project organization, Management and communication skills.

CSC 3217: COMPILER DESIGNIntroduction to compiling; Basic issues; Lexical analysis; Syntax analysis; Syntax directed translation; Semantic Analysis; Type checking; Run-time environments; Intermediate code generation; Code generation; Code optimization.

CSC 4120: OBJECT ORIENTED PROGRAMMING 2USING JAVA LANGUAGE Technologies for developing software components. Client server computing with sockets and distributed objects. Dynamic interface discovery and invocation. Client-server model and its use in creating and managing window interfaces. Toolkits and libraries including X11; Microsoft foundation classes and JAVA abstract window toolkit.

CSC 4121: OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGNIntroduction to Unified Modeling Language, Use Case Diagram, Class Diagram, Relationship, Sequence Diagram, Collaboration Diagram, Activity Diagram, Project on UML.

CSC 4225: PRINCIPLES OF PROGRAMMING LANGUAGESBasic Concepts of Programming Languages. Comparative study of major programming paradigms including imperative, object oriented, functional logic and concurrent programming. Principles of programming language design and evaluation; Syntax, Semantics and implementation techniques of programming languages.

CSC-4227 Project & Thesis Study of problems in the field of Computer Science.

17

Page 18: AIUB SYLLBOOK1

COURSE CONTENTS

COMPUTER ENGINEERING (COE) DEPARTMENT

CSC 1101: COMPUTER FUNDAMENTALSCSC 1102: PROGRAMMING LANGUAGE 1CSC 1203: DATA STRUCTURECSC 1204: DISCRETE MATHCSC 2105: ALGORITHMSCSC 2106: SYSTEM PROGRAMMINGCSC 2208: INTRODUCTION TO DATABASECSC 2207: PROGRAMMING LANGUAGE 2CSC 2209: OPERATING SYSTEM 1CSC 3215: OBJECT ORIENTED PROGRAMMING 1CSC 4226: ARTIFICIAL INTELLIGENCECSC 4122: COMPUTER GRAPHICSThe above mentioned courses will be offered for the Computer Engineering students by the Computer Science Department. Course contents of these courses are available under the heading of Computer Science Department.

EEE 1201: ELECTRICAL CIRCUITS- 1 (DC) EEE 1102: ELECTRICAL CIRCUITS-1 (LAB.)EEE 2101: ELECTRICAL CIRCUIT 2 (AC)EEE 2102: ELECTRICAL CIRCUIT 2 LAB. EEE 2103: ELECTRONIC DEVICES EEE-2205: DIGITAL LOGIC DESIGN EEE-2206: DIGITAL LOGIC DESIGN LAB. EEE 3101: DIGITAL ELECTRONICS EEE 3102: DIGITAL ELECTRONICS LAB. EEE 4101: CONTROL SYSTEMSEEE 4211: MICROPROCESSORS AND I.O. SYSTEM EEE 4217: VLSI CIRCUITS EEE 4105: TELECOMMUNICATIONS ENGINEERING EEE 4209: SIMULATION AND MODELING EEE 4109: COMPUTER INTERFACE DESIGNEEE 4207: VHDL IN LOGIC SYNTHESISEEE 4219: COMPUTER SYSTEM ARCHITECTURE EEE 4205: MICROWAVE ENGINEERING The above mentioned courses will be offered for the Computer Engineering students by the Electrical and Electronic Engineering Department. Course contents of these courses are available under the heading of Electrical and Electronic Engineering Department.

COE 3216: DATA COMMUNICATIONFourier transforms. Modulation techniques: AM, FM, FSK, PSK, QPSK, QAM. Pulse Modulation: PAM, PCM, and PPM. Delta Modulation, Companding, Equalizer, Echo cancellation, Inter symbol interface; TDM, FDM, Error due to noise, Concept of channel coding and capacity, Speech redundancies, DPCM, Optical communication as applied to data, Layered concept of computer network architecture.

18

Page 19: AIUB SYLLBOOK1

COE 4119: COMPUTER NETWORKSProtocol hierarchies; Data link control, HLDC, DLL in Internet; DLL of ATM; LAN Products; Standard IEEE 802. Switches and hubs. Bridges; FDDI, Fast Ethernet; Routing algorithm; Congestion control; Internet working. WAN; Fragmentation; Firewalls; IPV4; IPV6; ARP, RARP; Mobile IP; Network layer of ATM; Transport protocols; Transmission control protocol, connection management, transmission policy, congestion control, timer management; UDP; AAL of ATM, Network security: Cryptography, DES, IDEA; public key algorithm; Authentication; digital signature; Gigabit Ethernet; Domain Name System; Name servers; Email and its privacy; SNMP; HTTP; World Wide Web.

COE 4201: PROJECT AND THESISStudy of problems in the field of Computer Engineering & Electronics..

COURSE CONTENTS

ELECTRICAL AND ELECTRONIC ENGINEERING (EEE) DEPARTMENT

CSC 1102: PROGRAMMING LANGUAGE 1 CSC 1203: PROGRAMMING LANGUAGE 2The above mentioned courses will be offered for the Electrical and Electronic Engineering students by the Computer Science Department. Course contents of these courses are available under the heading of Computer Science Department.

EEE 1201: ELECTRICAL CIRCUIT 1 (DC)Units, DC sources, resistance and conductance, Ohm's law, power and energy, series and parallel circuits, Kirchhoff's laws, Mesh and Nodal analysis, Y-Delta Conversion, Circuit theorems, Electrical field, Capacitors, Magnetic Circuits, Inductance, Transient analysis of R-C and R-L circuits with DC excitation.

EEE 1202: ELECTRICAL CIRCUIT 1 LABLaboratory works based on EEE 1201

EEE 2101: ELECTRICAL CIRCUITS 2 (AC)Alternating current, AC quantities, sinusoidal waveforms, AC Circuit Analysis: RC, RL, RLC series and parallel circuits, Power and Power Factor. Network Theorems. Dependent sources. Resonance and Q-factors, Polyphase systems - balanced and unbalanced, Coupled circuits, Filters.

EEE 2102: ELECTRICAL CIRCUITS 2 (LAB)Laboratory works based on EEE 2101

EEE 2103: ELECTRONIC DEVICESSemiconductors, Junction diode characteristics, Bipolar Junction Transistor: characteristics, small signal low frequency h-parameter model, hybrid pi-model, Amplifiers: Voltage and Current amplifiers. Introduction to JFET, MOSFET, PMOS, NMOS and CMOS: biasing and application in switching characteristics and application. Introduction to rectifiers, filters, regulated power supply. Introduction to IC fabrication techniques.

19

Page 20: AIUB SYLLBOOK1

EEE 2205: DIGITAL LOGIC DESIGNNumber systems and codes, Digital logic: Boolean algebra, De-Morgan's law, Logic gates and their truth tables, canonical forms, combinational logic circuits, minimization techniques, Arithmetic and data handling logic circuit, decoders and encoders. Multiplexers and Demultiplexers. Combinational Circuit design, Flip-flops, race around problems, Counters: Asynchronous and Synchronous counters and their applications. Synchronous and asynchronous logic design: state diagram, Mealy and Moore machine. State minimization and assignments. Pulse mode logic. Fundamental mode logic design.

EEE 2206: DIGITAL LOGIC DESIGN (LAB)Laboratory works based on EEE 2105

EEE 3101: DIGITAL ELECTRONICSDiode logic gates, transistor switches, transistor-transistor gates, MOS gates, Logic Families: TTL, ECL, IIL and CMOS logic with operation details. Propagation delay, Product and noise immunity, Open collector and high impedance gates. Electronic circuit for flip-flops, counters and registers, memory systems. PLAs, A/D and D/A converters with applications. S/H circuits. LED, LCD and optically coupled oscillators. Non-linear applications of OP-AMPs. Analog switches. Linear wave shaping; diode wave shaping techniques; clipping and clamping circuits, comparator circuits, switching circuits. Pulse transformers pulse transmission. Pulse generation. Monostable, bistable and astable multivibrators; Schmit trigger; blocking oscillators and time base circuit. Timing circuit, simple voltage sweeps, linear current sweeps.

EEE 3102: DIGITAL ELECTRONICS (LAB)Laboratory works based on EEE 3101

EEE 3103: ELECTRICAL POWER TRANSMISSION AND DISTRIBUTIONInductance of transmission lines: Flux linkage, Inductance due to internal flux, Inductance of single phase two wire lines, Flux linkage of one conductor in a group, Inductance of composite conductor lines. GMD examples; 3 phase lines with equilateral spacing and unsymmetrical spacing. Parallel circuit 3 phase lines. Use of tables. Electrical field; potential difference between points due to a charge, capacitance of a two-wire line. Group of charged conductors. Capacitances of 3 phase lines with equilateral and with unsymmetrical spacing. Effect of earth, parallel circuit lines. Resistance and skin effect: Resistance and temperature, skin effects, influence on resistance, use of table, Current and voltage relation on a transmission line, T- and pi- representation, exact solution. Equivalent circuit of a long line. Mechanical characteristics of transmission line: Sag and stress analysis; Wind and ice loading, supports at different elevation conditions at erection; effect of temperature changes. Generalized line constant: General line equation in terms of A, B, C, D constants. Relation between constants, charts of line constants, constants of combined networks, measurement of line constants. Circle Diagrams: Receiving end and sending end power circle diagrams. Voltage and power factor control in transmission systems. Tap changing Transformers; on load tap changing. Inductance regulators. Moving coil regulators; Boosting transformers. Power factor control; static condensers; synchronous condenser. Insulators for overhead lines; types of insulators, their construction and performance. Potential distribution in a string of insulators, string efficiency. Methods of equalizing potential distribution; special types of insulators, testing of insulators. Insulated cables, cables versus overhead lines,

20

Page 21: AIUB SYLLBOOK1

insulating materials. Electrostatic stress grading. Three core cables; dielectric losses and heating. Modern development; oil filled and gas filled cables. Measurement of capacitance. Cable testing. Introduction to transmission line protection: over current relay and time grading, reverse power relays. Differential protection. Distant relays. Distribution: Distributor calculation, ring mains and interconnections.

EEE 4101: CONTROL SYSTEMS Introduction to feedback control, terminologies with examples. Transfer function modeling of DC and AC serve and other familiar systems. Block diagram representation and simplification to canonical form by Mason's rule, Time domain specifications , unit step response. Location of poles and stability by Routh's criterion, Root locus: Construction rules, dominant poles, stability, P+I, P+D, and P+I+D compensation using root locus. Introduction to pole placement compensation. Steady state performance: types of systems, examples, steady state error and static error coefficient. Frequency response: Bode, Nyquist’s and Nichol's plots, Gain margin, phase margin, maximum magnitude, resonant frequency and bandwidth correlation with time response. Stability from Nyquist diagram (direct: polar plot). Gain adjustment using Nichol's chart. State space representation: formation of state equations, transfer function from state equation, stability and eigen- values of state transition matrix. Introduction to digital control.

EEE 2207: ELECTRICAL MACHINES 1DC Generation: Principles, Construction, classification, armature winding, voltage build up, armature reactions and commutation, performance and testing.DC Motor: operation, types, torque-speed characteristics, and methods of speed control.Transformers: principle, construction, cooling, vector diagrams and voltage regulations, equivalent circuit, harmonics in polyphase transformers, losses and efficiency.Induction Motor: principles of operation, structural details, equivalent circuits, speed-torque relations, losses and efficiency, circle diagram, induction generator.Synchronous generator: general outlines; salient poles and non-salient poles, armature and field cores, cooling, air gap flux, regulation, vector diagrams, armature reaction, losses and efficiency, transient conditions, parallel operation, load sharing.Synchronous Motor: Theory of operation, vector diagrams, V-curves, Tests, losses, efficiency and starting.

EEE 2208: ELECTRICAL MACHINES 1 (LAB)Laboratory works based on EEE 2207

EEE 2209: ANALOG ELECTRONICS 1Operation and small signal models of diodes. Circuit application of diodes. BJT and FET biasing and thermal stabilization ; BJT and FET at low frequencies: Hybrid pi-model for small signals. H parameters. Analysis of transistor amplifier using h-parameters, high input resistance transistor circuits; BJT and FET at high frequencies: Hybrid pi-model,. CE short circuit current gain, current gain with resistive load, single stage CE transistor amplifier response, low and high frequency response of R-C coupled amplifier, effect of harmonics on amplifiers. Regulated power supply: series voltage regulator and emitter follower regulator.

EEE 2210: ANALOG ELECTRONICS 1 LAB.Laboratory works based on EEE 2109

21

Page 22: AIUB SYLLBOOK1

EEE 3105 ELECTROMAGNETIC FIELDS AND WAVESReview of vector analysis. (a) 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. (b) Magnetostatics: Concepts of magnetic field, Ampere's law, Bio-Savart law, vector magnetic potential, energy of magnetostatic system, Mechanical forces and torques in Electric and Magnetic fields. Curvilinear co-ordinates, rectangular, cylindrical and spherical coordinates, solutions to static field problems. Graphical field mapping with applications, solution to Laplace equations, rectangular, cylindrical and spherical harmonics with applications. 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. Relation between circuit theory and field theory: Circuit concepts and derivations from the field equations. High frequency circuit concepts, circuit radiation resistance. Skin effect and circuit impedance. 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. Propagation and reflection of electromagnetic waves in unbounded media: plane wave propagation, polarization, power flow and Poynting's theorem. Transmission line analogy, reflection from conducting and dielectric boundary display lines ion in dielectrics, liquids and solids, plane wave propagation through the ionosphere. Introduction to radiation.

EEE 3207: SIGNALS AND LINEAR SYSTEMS 1Characteristics of a linear system, methods of transient and steady state solution of differential and integro-differential equations. Network theorems. Analogous systems. Analysis by Fourier methods. Laplace transform and its application to linear circuits. Convolution integral and their applications. Matrix with simple applications in circuit: network function, poles and zeroes of a network. Distance signals and z-transform methods. System concepts: state equation and state variables for small linear systems.

EEE 3209: ANALOG ELECTRONICS 2Feedback amplifiers: classification, feedback concept, effect of feedback on transfer gain, amplifier characteristics, types of feedback, negative feedback amplifiers and their applications. Sinusoidal oscillators: conditions of self-oscillation; phase shift resonant circuit; Colpitts and Hartley oscillator, Wein bridge and crystal oscillators. Operational amplifiers (OP-AMP): Introduction to OP-AMPs, Inverting and Non-inverting amplifier, phase inverter, scale changer, integrating and differentiating circuits, adder or summing amplifier, voltage to current and current to voltage converter, voltage follower, analog electronic computation, differential, instrumentation and bridge amplifiers. AC performance of OP-AMPs: Bandwidth, slew rate, noise and frequency compensation, active filters. Un-tuned power amplifiers: Class A, Class B, Push-pull and Darlington pair amplifiers. Tuned voltage (R.F. and I.F.) and power (Class B, Class C) amplifiers. Modulation: Amplitude Modulation (AM) and Demodulation, Frequency Modulation (FM) and demodulation.

EEE 3210: ANALOG ELECTRONICS 2 LAB.Laboratory works based on EEE 3209

EEE 3211: DIGITAL SIGNAL PROCESSING

22

Page 23: AIUB SYLLBOOK1

Discrete time signals and systems. Discrete transforms: Discrete Fourier transform (DFT), Inverse Discrete Fourier Transform (IDFT), Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), The Z-transform and its application in Signal processing. Correlation and Convolution: Review of convolution, circular convolution, auto-correlation, cross correlation, implementation of correlation and convolution. Digital filters: Introduction to Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) digital filters, various techniques of FIR and IIR filter design, realization of FIR and IIR filters, finite-precision effects. A brief overview of artificial neural networks, fuzzy logic and generic algorithm. MATLAB application to digital signal processing (DSP).

EEE 3213: ELECTRICAL MACHINES 2 Industrial motor controls, DC generators. Armature reaction in synchronous generator. Two reaction analysis and concept of direct axis and quadrature axis reactance. Transient performances of rotating machines. Fundamentals of electromechanical energy conversions, energy storage. Generalized performance equations of machines. Interconnected system of alternators and load sharing. Excitation schemes of synchronous machines, starting of synchronous machines. Starting of induction motors, torque and speed control requirements. DC and AC motor control by traditional methods and by using SCRs. Electrical braking of DC and AC motors, Eddy current brakes. Amplidyne, Metadynes, synchronous converters, static power converters. Stepper motor principle, variable reluctance stepper motor.Electrical machine design, design factors, design principles, transformer design, design of small single phase transformers, design of single phase induction motors.

EEE 3214: ELECTRICAL MACHINES 2 LABLaboratory works based on EEE 3214

EEE 3216: ELECTRONICS SHOPPractical study of electronic equipment: radio receivers, television receivers, Audio Cassette and CD player, VCR, VCP, DVD player, satellite TV receiver system.

EEE 4000: PROJECT AND THESISStudy of problems in the field of Electrical and Electronic Engineering.

EEE 4103: POWER SYSTEM ANALYSIS Power network representations, per unit system of calculations, reactance of asynchronous generators and its equivalent circuit, voltage characteristics of loads, power and reactive power flow in simple systems, load flow studies of large systems using the Gauss-Seidal methods, control of voltage, power and reactive power, use of network analyzers and digital computers, symmetrical fault calculation, limitations of short circuit current using regulators.Symmetrical components- positive, negative and zero sequence networks of generators, transformers and lines, sequence network of systems, unsymmetrical fault calculations. Power system stability involving two machine systems, swing equation. Equal area criterion of stability and its applications, solution of swing equation, factors affecting transient stability.

EEE 4105: TELECOMMUNICATIONS ENGINEERINGOverview of communication systems, signal spectra, Amplitude modulation and demodulation: DSB-SC, SSB, VSB. Frequency modulation and demodulation: NBFM, WBFM and Phase Modulation (PM). Pulse Modulation: PAM, PCM, Delta Modulation,

23

Page 24: AIUB SYLLBOOK1

Frequency division and time division multiplexing and their application. Digital Modulation systems, Modems, Introduction to teletraffic theory. Radio wave propagation, effects of ionosphere and earth's curvature. Introduction to satellite communication. Introduction to cellular mobile communication. Introduction to telephony, different types of switching, SPC and digital switching systems, time and space switching. Introduction to ATM, SDH, SONET and optical communications. RADAR and its applications.

EEE 4106: TELECOMMUNICATIONS ENGINEERING LABLaboratory works based on EEE 4105

EEE 4107: ELECTRICAL PROPERTIES OF MATERIALSCrystal structures: Types of crystals, lattice and basis, Bravias lattice and Miller indices.Introduction to Quantum Mechanics: Wave nature of electrons, Schrodinger's equation, one dimensional quantum problems, infinite quantum well, potential step and potential barrier. Heisenburg's uncertainty principle, quantum box..Classical theory of electrical and thermal conduction: scattering, mobility and resistivity, temperature dependence of resistivity of metals and Mathlessen's rule, Hall effect, thermal conductivity.Band theory of solids: band theory from molecular orbital, Bloch theorem,, Kronig-Penny model, electron effective mass, density of states.Carrier statistics: Maxwell Boltzman and Fermi Dirac distribution, Fermi energy.Modern theory of metals; Determination of Fermi energy and average energy of metals based on energy band model and Fermi-Dirac distribution functions, classical and quantum mechanical specific heat of electrons in a metal.

Dielectric properties of materials: Polarization and dielectric constant, electronic, ionic and orientational polarization, Clausius-Mosotti equation, frequency dependence dielectric constants, dielectric loss and piezoelectricity.

Magnetic properties of materials: Magnetic moment, magnetization and relative permittivity, different types of magnetic materials, origin of ferromagnetism and magnetic domains.Introduction to Superconductivity: Zero resistance and Meissener effect Type 1 and Type 2 superconductor and critical current density.

EEE 4211: MICROPROCESSOR AND I.O. SYSTEMIntroduction to different types of microprocessors (8 bit, 16 bit etc.) Introduction sets. Hardware organization. Microprocessor interfacing. Introduction to available microprocessor IC's. Microprocessor applications. Design of digital computer subsystem. Flow of information and logical flow diagram in timing and control signals. System organization: Hardware structures. Design of control unit of digital computer. Introduction to micro-programming. Multiprogramming, real time and time sharing computer systems. Data and instructions. Data systems, addressing of operative memory. Machine instructions. Channel programs. Assembler program. Program execution. Program execution. Interrupt systems, I/O systems. Interconnection of computers. Operating systems. Control program. File handler. Program structure. Virtual memory.

EEE 4212: MICROPROCESSOR AND I.O. SYSTEM LABLaboratory works based on EEE 4212

24

Page 25: AIUB SYLLBOOK1

EEE 4213: INDUSTRIAL ELECTRONICSIntroduction to solid state devices and thyristors: (i) Schottky rectifier (ii) Zener diode (iii) Diode and transistor packages (iv) SCR and (v) TRIAC. Introduction to triggering devices: UJT, UJT relaxation oscillator, phase control circuit; Programmable UJT (PUT), PUT relaxation oscillator; Schottky diode; Silicon Unilateral Switch (SUS); DIAC; Silicon Bilateral Switch (SBS); Asymmetrical AC triggering devices. Motor Control: DC Motor braking and plugging circuits, transistor dynamic braking circuit, typical motor plugging circuit, emergency stop plugging circuit,; speed control PM/Shunt motors; electronic speed control using armature voltage control method. Solid state motor speed controller: Single transistor speed control; OP-AMP and Darlington power amplifier speed control, OP-AMP and MOSFET power amplifier control for PM/Shunt motors. SCR speed control circuits for PM/Shunt motors; simple SCR circuit, SCR plus UJT circuit variation of a pulse width modulation (PWM) speed control circuit. Speed control of series / universal motors: Series / universal motor control circuit using SCR (half wave control); TRIAC and DIAC (full wave control); TRIAC control with Hysteresis compensation, DC motor phase control; balance bridge (reversing) drive for PM or shunt motors, phase control circuit for Dc series motor. DC-DC chopper control, Basic Jones Chopper circuit. Stepper motors; stepper motors drive circuit using transistors, Darlington transistor and MOSFETs. Speed control of AC motors: Variable frequency converter block diagram, simplified single phase cycloconvereter. TRIAC control, single phase inverter, three phase six step inverter. Electronic timers. Switched mode power supplies. Voltage multipliers. Magnetic Amplifiers. Resistance welder controls. Induction heating. Dielectric heating.

EEE 4217: VLSI CIRCUITS VLSI technology: Terminologies and trends, MOS transistor characteristics and equations, NMOS and CMOS inverters, DC and 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. Data paths, Memory structures, PLAs and FPGAs. VLSI testing, Objectives and strategies.

EEE 4205 MICROWAVE ENGINEERING H.F transmission lines, Smith chart, Impedance matching techniques and applications. Guided E.M. waves, Parallel plane and Rectangular waveguides, Cavity resonator.Antennas and radiation, Small current element antenna, Long straight antenna, Radiation patterns and gain. Frequency Independent and Logperiodic antennas. Antenna arrays: Broadside and Endfire array, Phase scanning of Antennas arrays.Transit time effects, Velocity modulation, Microwave tubes: Klystron amplifier, Multicavity Klystron amplifier, Reflex Klystron oscillator, Magnetron Oscillator, Traveling Wave Tube Amplifier (TWTA), Backward Wave Oscillator(BWO).

EEE 4207 VHDL IN LOGIC SYNTHESISIntroduction to VHDL, historical background. VHDL design example: Behavioral, Data flow and Structural descriptions. Introduction to PLD, PLA, PAL, CPLDs and FPGA technology and implementation of various logic functions using these technologies. Basic VHDL constructs, coding styles and synthesis. Design of various combinational and sequential logic circuits using VHDL. Bus Architecture, ALU, RAM, simple processor, CPU and various controller circuit design using VHDL as a course project. Pipelining.

25

Page 26: AIUB SYLLBOOK1

Implementation of FSM and ASM based design in VHDL. Writing VHDL test bench for simulation.

EEE 4208 VHDL IN LOGIC SYNTHESIS LABORATORYBased on the course EEE 4207.

COURSE CONTENTS

BASIC ENGINEERING

BAE 1101: ENGINEERING DRAWINGIntroduction, 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.

BAE 2101: COMPUTER AIDED DESIGN AND DRAFTINGSafety 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.

BAE 1201: BASIC MECHANICAL ENGINEERINGStudy 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.

26