Structured programming concepts and programming using Pascal, Data types and elementary data structures, Procedures, Top-down problem solving and debugging techniques, Principles of good programming style. This course is taught in First Year, First Term
Electrostatics. Electromagnetics. Transformers. Electromagnetic energy transformation. This course is taught in First Year, First Term
Special relativity. Quantum effects: particle aspect of electromagnetic radiation and wave aspects of material particles. Atomic physics. Introduction to nuclear, molecular and solid-state physics. Introduction to crystallography. This course is taught in First Year, First Term
Production Support Tools, Computer application in Humanities, engineering and medical sciences. This course is taught in First Year, First Term
Methods of Integration, some special techniques, successive reduction method, improper integrals, mean value theorem special function: the error, gamma and beta functions of several variables, limits and continuity, partial derivatives, chain rule directional derivatives, Taylor expansions of functions of several variables, extreme, differentiation under integral sign. This course is taught in First Year, First And Second Term
This course is taught in First Year, First Term
Counting techniques. Probability spaces and models. Independence and conditional probabilities. Random variables. Expectations. Variance and moments. Discrete spaces. Continuous Spaces. Law of large numbers, Central limit theorem. This course is taught in First Year, Second Term
Representation of Elementary Data Types. Arrays. Linear Structures & List Structures. Queues & stacks. Tree & Graph representation. High-level language data handling facilities. Searching & sorting algorithms. This course is taught in First Year, Second Term
Number systems. Boolean Algebra and Gate Circuits. Combinational Circuits. Arithmetic Logic Unit (ALU). Logical design. Memory Elements. Input/Output devices. This course is taught in First Year, Second Term
History of computing and the information industry, Social context of computing, Economic issues in computing, Intellectual property, Copyright, patents, trade secrets issues. This course is taught in First Year, Second Term
Multiple Integral, Regions in plane and space, Double and triple integrals, Change of variables technique and the Jacobeans, Line integrals and green theorem, ordinary differential equations of the second order and higher. Elle’s homogeneous equations and simultaneous differential equation. This course is taught in First Year, Second Term
Set theory, Relations. Algebraic structure, Composition, isomorphism, homomorphism, Cingruence Relations. Groups & Semi groups. Lattices & Boolean algebra. Finite fields. Linear algebra, matrix relations. Systems of linear equations. Vector spaces & basis. This course is taught in Second Year, First Term
Statistical Inference and decision theory. The chi-square, T and F distributions. Confidence Interval. Estimation. Test of Hypothesis. Regression. Analysis of Variance. This course is taught in Second Year, First Term
Object-oriented design; encapsulation and information hiding; separation of behavior and implementation: classes, subclasses and inheritance; polymorphism, UML and requirement analysis. This course is taught in Second Year, First Term
Minimization of functions. Tabular minimization. Multifunction minimization. Multilevel functions, Carry look ahead adder, MSI & LSI logic design (Binary parallel adder, decimal adder, comparator, decoder), Special Functions, Decomposition, Control unit. This course is taught in Second Year, First Term
Models of electronic equipments. PN junction diode. Bipolar Junction Transistors (BJT). Field effect Transistors(FET). Transistor inverting circuits. Logic gates circuits. Unsaturated gates. Semiconductor memories This course is taught in Second Year, First Term
Types of reports, contents of reports, reduced reports, detailed reports, importance and object of reports, text writing, means of graphs representation, means used for representation of report writing, principles of speech, types and contents of represent This course is taught in Second Year, First Term
Solution of equations. Errors & numerical instabilities. Simultaneous linear equations. Eigenvalues & eigen vectors. Numerical differentiation & integration. Interpolation regression. Ordinary differential equations. This course is taught in Second Year, Second Term
Programming in Assembly Language, Macro assembler, Loaders and linkers. Languages for systems programming. This course is taught in Second Year, Second Term
Advanced topics in searching & sorting. Trees (representation, traversal, search, AVL). Graphs (representation, traversal, shortest path). Hashing (functions, collision resolution), B, B+, B* trees. Indexing. File organization. This course is taught in Second Year, Second Term
Synchronous sequential systems (analysis, synthesis, state equivalence, minimization), Incompletely specified machines, Asynchronous sequential systems (Design procedures, reduction of states, flow table, race, free state assignment), Linear machines. This course is taught in Second Year, Second Term
Feedback, system types (linear, nonlinear), control system components, system representation and simplification (transfer function, block diagram, signal flow graph), time-domain analysis (root locus, Routh’s criterion), frequency domain analysis. This course is taught in Second Year, Second Term
Definition of law and its duties, Principles and regulations of statues, Highlights on the civil law (general principles with emphasis on contracts and compensations), Highlights on criminal law, Highlights on the laws of syndicates. This course is taught in Second Year, Second Term
Fundamentals of microprocessors. Examples of microprocessors. Instruction set. Microprocessor bus. System design. This course is taught in Third Year, First Term
PART 1: PART 2: This course is taught in Third Year, First Term
Compensation. Introduction to system design, Discrete time systems, sampling, reconstruction, z-transform. Stability, nonlinear systems, phase plane analysis, Lyapunov method, modern control approach. This course is taught in Third Year, First Term
Computability, Complexity & correctness of Algorithms. Design of algorithms. Iterative, recursive & parallel algorithms. Case studies of efficient algorithms in different areas of applications. This course is taught in Third Year, First Term
Process management. Storage & processor management. Disk scheduling and I/O control. Performance of operating systems, security and networking. Distributed systems. Case studies. This course is taught in Third Year, First Term
Information transfer, Work design, physiology & human control systems, efforts & ergonometric, fatigue. This course is taught in Third Year, First Term
Formal definition of programming languages. Syntax and semantic analysis. Structure of a compiler. Bottom-up and top-down parsing techniques. Run-time storage management and code generation. This course is taught in Third Year, Second Term
Data models. Database design methodologies. Normalization technique. Integrity, Security, Concurrency and Recovery of a database. Case studies of hierarchical and relational DB design. This course is taught in Third Year, Second Term
Introduction and Overview of VLSI, NMOS, CMOS, and BiCMOS technologies, Layout Fundamentals : Stick diagram-design rules, NMOS, CMOS and BiCMOS Logic: static Logic-dynamic Logic, precharge Logic-layout issues, VLSI subsystems Design : register-decoders-da This course is taught in Third Year, Second Term
Fundamentals of computer design. Instruction set design. Instruction set examples & measurements of use. Basic processor implementation techniques. Modern processor design. Memory hierarchy. This course is taught in Third Year, Second Term
Techniques and models of operations research. Linear programming. Network flows. Dynamic programming. Markov chains. Queuing models. Simulation. This course is taught in Third Year, Second Term
Man interface capabilities: vision, hearing, etc. Reaction & response times. Measurements of effort & fatigue. Computerized scanning & mapping techniques in medicine. Outlook of the role of computers in biomedical technology. This course is taught in Third Year, Second Term
Project topics are selected by the department. This course is taught in Fourth Year, First Term
Data Transmission and Encoding. Modulation techniques. Multiplexing. Data Link control. Switched Networks and Broadcast networks. This course is taught in Fourth Year, First Term
State variable approach, Linear continuous systems, Linear discrete systems, Nonlinear systems, Controllability, Observability. Introduction to optimal control (minimum time problem, regulator problem). Observers & Control design. This course is taught in Fourth Year, First Term
This course is taught in Fourth Year, First Term
This course is taught in Fourth Year, First Term
Principles of Economy, Economical Analysis, Comparison between alternatives, Present worth method. Future worth, Depreciation, Taxes, Inflation, Risk and uncertainty. Introduction to Engineering cost analysis and budgeting. This course is taught in Fourth Year, First Term
Topics are selected by the department. This course is taught in Fourth Year, Second Term
Introduction to net-centric computing. Protocols at the application layer. Middleware, Client-server and peer-to-peer computing. Multimedia systems. The web as an example of client-server computing. Current tooled for building network and Client-Server app This course is taught in Fourth Year, Second Term
Work load. Performance indices. Single & multiple job processing models. Scheduling. Operating system. Paging. Buffers. Swaps. Memory resource allocation. Networks. Protocols. Switching. Routing policies. Simulation. This course is taught in Fourth Year, Second Term
This course is taught in Fourth Year, Second Term
This course is taught in Fourth Year, Second Term
Social implication of networked communication and the Internet, Risks and liabilities of safety-critical systems. Privacy and civil liberties, computer crimed, Economics issues in computing methods and tools for safety and security This course is taught in Fourth Year, Second Term
This course is taught in Year,
This course is taught in Year,
A study of the relationship between the structure and properties of engineering materials and the principles by which materials’ properties are controlled. The structure and structural imperfections in simple crystalline materials and the role that these factors play in defining electrical conductivity, chemical reactivity, strength, and ductility are considered. The molecular structure of polymers is discussed and related to the behavior of plastics, rubbers, and synthetic fibers. The principles of phase equilibria and phase transformation in multi component systems are developed. These principles are applied to the control of the properties of semiconductors, commercial plastics, and engineering alloys by thermo chemical treatment. Corrosion, oxidation, and other deterioration processes are interpreted through the interaction of materials with their environment. This course is taught in Second Year, first term
This course is taught in Year,
Topics covered include: wireless systems and technologies: standards, spectrum and evolution. Radio propagation, interference and PHY layer issues. Design and protocols of MAC layer, network layer; challenges and opportunities in application designs for resource and cost constrained mobile terminals. Impact and interaction of PHY, MAC and network layers. challenges of crosslayer design. challenges in simulation and emulation of wireless system design. Software and hardware packages in the instructional laboratory (e.g. SPW, Spectrum Analyzer, ns2, OPNET, etc). This course is taught in Year,
Sources of hazard and negative effects – main requirements in structures for metal processing – personnel protection – basics of safety operations for electrical equipment – safety in production fields – environment safety. This course is taught in Year,
Programming
Fundamentals of Electrical Engineering (1)
Modern Physics
Computer and Productivity Support
Mathematics–3
Sequences, series, convergence and convergence tests, uniform convergence. Fourier series expansions of general periodic functions, expansions of even and odd functions, convergence and remarks.
Mechanics-7
Probability Theory & Applications
Data Structures (1)
Digital Computer Fundamentals
Computer and Society
Mathematics – 4
Calculus of finite differences, Vector algebra, Scalar and cross product. Identifies, Application. Line and planes in space, Spherical and cylindrical coordinate systems, Quadratic surfaces. Line, Surface and volume integral, green’s and stock’s and divergence theorems.
Mathematics for Computer Science
Statistics for Computer Science
Programming – 2
CS-231
EE 236
HS-x12
CS-213
CS-222
CS-223
CS-232
CS-241
HS-x33
CS-331
CS-332
Design & analysis of digital filters. One & two-dimensional orthogonal transforms. Techniques in Digital Image Processing.
Information Theory. Error-correcting codes. Communication channels.
CS-341
CS7-311
CS7-333
HS-373
CS-321
CS-322
CS-334
CS-x35
CS7-312
HS-374
CS-401
CS-431
CS-441
CS-4E1
CS-4E2
HS-x64
CS-402
CS-432
CS-433
CS-4E3
CS-4E4
HS-444
MAT110
CE 436
10701
13569


