مفردات المقررات الحاسوب

 

المرحلة الاولى

Basics of Electrical Engineering

Ohm’s law. Kirchhoff s laws. Kirchhoff s Current law (K.C.L). Resistors in Series and in parallel,Delta-connection. Star-connection. Delta-to-Star Transformation.Star -to- Delta Transformation.Current and Voltage Sources.The principle of Superposition The Thevenin Equivalent circuit. The Norton Equivalent circuit. Maximum power transfer. The Node-Voltage Method. The Mesh-Current Method.Alternating Quantities. Phasor  representation of Alternating Quantities, Alternating Current Circuits. Resonance in series circuits. Resonance in parallel circuits, Complex Representation of A.C, Power in Alternation Current .Transient in RL circuit.Transient in RC Circuit.Measurement of Resistance.Measurement of Instruments .

Computer Fundamentals

Computer Architecture. Hardware (Motherboard, CPU, RAM, Graphics, Hard disk, ROM Drivers, input devices) Computer Assembly and Parts Characteristics.Software.BIOS Settings. HD Partitioning Windows Operating System. Navigating Windows GUI.Installing and Uninstalling Programs under Windows Open Source Software and Linux Operating System. Navigating Linux GUI.Installing and Uninstalling Programs under Linux.Networks. Internet. Computer Maintenance and Troubleshooting.Hardware Problems Software Problems. Computer Applications (Office, Antivirus and Security,  Multimedia, Archiving and Backup).

Electronics Engineering Fundamentals

Insulator, conductors, semiconductors. Types of semiconductors.. P.N Junction,Diodes Zener Diode,Tunnel Diode. Photo electric semiconductors diode, Light Sensors(Photodiode), Light Emitting diodes,(LED),VariableDiode,Transition,Region.Schottky diodes.

Rectifiers:

Half wave rectifier.Peak Inverse voltage (PIV). Regulation.Ripple factor (r).Full wave rectifier.Bridge Rectifier.Clipping circuit series parallel.2.5  clamping circuit. Bipolar Junction Transistors (BJT):

 BJT types, operation, and configuration, Types of (BJTS),Basic transistor operation.

,BJT configuration, Common base configuration,Common emitter configuration,Common collector configuration. BJTS basing and stability:  Operating point.,Basis stabilization techniques,Fixed - bias circuit, Emitter - stabilized bias circuit,Voltage divider bias,D.C bias with voltage Feedback.,Bias stabilization. BJT transistor modeling: Re transistor model,Hybrid Equivalent model,Millers Theorem,Transistor switching networks,Construction and Operation,FET Biasing and Configuration,FET Small-Signal Analysis.

Engineering drawing & Autocad

Engineering drawing:                                                      

Principle of engineering drawing,Types of lines in engineering drawing ,Lettering and numbering,Graphic geometry,Dimension, Orthographic projection,Pictorial Drawing (Isometric Drawing) ,Section, Hatch.

Auto cad: Looking around the drawing screen (Tool bars,  the command line box, command icons, screen menus),Setting up drawing (Naming drawing, drawing units, drawing limits, grid and snap, save), Working with auto cad command. (Line, erase, line-snap point, line coordinate value line polar  value),The draw tool bar. (Line, arc, circle,  poly line,   ellipse,  rectangle, point, hatch, text),The modify tool bar. (Move, copy, rotate,  stretch, trim, break, edit poly line, chamfer, explode),The dimension tool bar. (Linear dimension, dimension styles, units, aligned  dimension, radius dimension, angular dimension, ordinate dimension, baseline dimension),Attributes, Layers and blocks,(Block, working with block, attributes layers),Fundamentals of 3-D(The world coordinate system, view points, user coordinate system, working with UCS, orthographic view, elevation)

English

Introduction:  Parts Of Speech, Reading Of Numerals and simple equations ,Exercises. Reading Passages: Basic Parts of Computer, Exercises,Central Processing Unit ( CPU ),Exercises,Types of Memory, Exercises,Computers, Exercises . Grammar Points: The present Tense,The Passive Tense, Make + Noun(or pronoun) + Infinitive,Verbs followed by - ing form, The Position of the Adverbs, The position of the Adjectives,Some Prefixes used in Scientific English,Questions,Writing Essays, Writing Scientific Research,Translation .

Logic

Analogue,Quantities.Digital,Quantities,Decimal numbers,Binary number,Conversions between numbers,Octal numbers,Hexadecimal numbers,Digital coding,Logic Gates(OR , AND, Not, XOR, XNOR, NOR and NAND Gates),IC circuits.Boolean Algebra,Demorgans theorem,Simplification using Boolean Algebra.Simplification using K-MAP,Logical switches,Logical Gates using Transistors.Switches using I.C circuits,Analysis using logic,Applications in logic circuits ,Encoder.Decoder.Flip-Flops,Applications in Flip-flop.Timer (555),Application in (555) timer.

Mathematics

Brief review: Equation of a line sets, function and type of function, logarithm and expiation, limit and continue. Complex variable: Introduction and definition of complex number, Addition and subtraction of complex number, multiplication and division of complex number.Geometric representation  of complex number,Complex conjugate and absolute value, Cervical addition and subtraction of complex numbers,Polar form of a complex numbers expon form of complex number, logic number. Vectors:

 Introduction to scalar and vector quantities,Vector Algebra , Laws of vector algebra, a unit vector components of a  vector,The dot product, the cross product, triple product, angle between two vectors direction rations, Vector differentiation, velocity and acceleration, differentiation formulas, vector Integration . Matrices: Matrices properties, the equal matrices algebraic operations, multiplication by scalar, diagonal metric,Differentiation and integration, Determinates of two order, third order, evaluation of a third order determinant, elementary row operation,Inverse matrices by elementary row operation, solution of systems of linear equations, systems of linear differential equations. Hyperbolic functions: Graphics of hyperbolic function,Evaluation of hyperbolic function,Inverse of hyperbolic function ,Hyperbolic identities,Log form of the inverse-hyperbolic function ,Trigonometric identities and hyperbolic identities ,Relation between hyperbolic function and trigonometric, Further problem . Derivative: Lows of derivative, higher derivative, Implicit derivatives, chain Rule,Derivative of trigonometric function ,Derivative of exponential function, Derivative of hyperbolic function , Derivative of inverse exponential function , Derivative of inverse hyperbolic function . Derivatives applications: Increasing , decreasing  . Integration: Low of integration , define integration and Integration of trigonometrically functions , Integration of products , Integration by parts, problems,  Reduction formula , problems . Integration application: Area between two curves ,Volume of revolution , Length of arc, Area of a surface of revolution, Mean value , RMS value , Cattery ,Center of gravity, cycloid centric volume .

Computer Programming C

Introduction to computer: Computer structure , Computer generations, Computer today. Introduction to structured programming: Structured programming techniques,Review programming languages ,Flowchart,Algorithms , Introduction to C language . Data type, Constants, and Variables: Data and Data types(integer float, string, Boolean,  char) ,Constants and Variables,Definitions and Declarations in c . Input and output: ( C and C++ ) Basic input(scanf), Basic output (printf), Complete program, Programming style . Operators: Arithmetic operators, Boolean operators and comparison operators . Decision: If statement , Switch case . Repeation: For loops ,While loop , Do while ,C  Pre-processor . Structured Data Types:

Array, string , Structure  ,Array of structure . Pointer:  Pointer and array , Array of pointer , Pointer Mathematics . Function: Function definitions , Calling function , Passing Arguments by Reference ( C and C++ ) . Files: ( C and C++ ) Open file , Close file , Write to file ,  Read from file .

حقوق الإنسان والديمقراطية

(ماهية حقوق الأنسان) تعريف الحق لغة وأصطلاحا .ً ,حقوق الأنسان المفهوم والتطور ,مفهوم حقوق الأنسان في العصور القديمة والوسطى (حقوق الأنسان في الشريعة الأسلامية) نظرة الأسلام الى الأنسان , أنواع الحقوق في الشريعة الأسلامية العقوبات في الشريعة الأسلامية   (مصادر الحق وأسبابة) الشريعة الأسلامية , ميثاق الأمم المتحدة .  الأعلان العالمي لحقوق الأنسان (أشكال وأصناف حقوق الأنسان) حقوق الإنسان الفردية والجماعية  حقوق الإنسان الاقتصادية والاجتماعية والثقافية والسياسية ) حقوق الأنسان الحديثة  , الحق في التنميةالتضامن (ضمانات احترام وحماية حقوق الأنسان)( البيئة النظيفة  ,الضمانات في الدستور والقوانين , الضمانات في حرية الصحافة والرأي العام ,دور المنظمات غير الحكومية في احترام وحماية حقوق الأنسان . الحقوق في الاديان  السماوية:  , الحقوق في الديانة اليهودية , الحقوق في الديانة االمسيحية , الحقوق في الشريعة الأسلامية .(حقوق الأنسان في العصر الحديث ) تأر يخ أوربا و حقوق الأنسان , طبيعة ومكانة الأنسان في الحضارة المادية المعاصرة , مقارنة بين حقوق الأنسان بين الحضارة الأسلامية والحضارة المادية . (طبيعة الحق ومصادرة ) الحق والواجب قانوناً  , وجود الحق والتعريف بالحق , النظريات التي وضعت في طبيعة الحق(المراحل التي مرت بها فكرة الحقوق والحريات).

المرحلة العرفية , المرحلة القانونية , المرحلة الدستورية , المرحلة الدولية .(أنتهاكات حقوق الأنسان) حق الأنسان في ممارسة حقوقه وعدم منعه منها .  , حرية التعبير وظوابطه

, أصل الحقوق الحريات .   ,موقف الشرع من الحقوق والحريات استخدام مصطلح الحريات العامة   النظام القانوني للحريات العامة: القاعدة الشرعية للدولة القانونية , اثر النصوص الدستورية على شرعية الحريات العامة  تنظيم الحريات العامة من قبل السلطات  ضمانات الحريات العامة: التقاضي أو التظلم غير القضائي  ,تحديد مسؤولية الدولة عن أعمالها الشرعية . , الحريات العامة بمقتضى الفقه الأداري مفهوم المساواة: التطور التاريخي لمفهوم المساواة , التطور الحديث لفكرة المساواة  ,نظرة الأسلام للمساواة . تصنيف الحريات العامة:

الحريات الأساسية أو الفردية    الحريات الفكرية آو الثقافية ,3.5  الحريات الاقتصادية  الحريات الأساسية: حرية الآمن والشعور والاطمئنان . , الأجراءات الحادة للحريات الفردية ,ضوابط الحرية الفردية حرية الذهاب والأياب: حرية المركبات . اجازة السوق , الحرية الشخصية: حرية الرأي . حرية المعتقد ,حرية التعليم,  حرية الصحافة ,حرية التجمع , حرية الجمعيات ,  حرية العمل: حق العمل في الاسلام , حق العمل والمساندة بموجب دستور 1791 , حق العمل وثورة عام  1848 حق التملك:  حق الملكية في الاسلام , الملكية والقانون العام ,المفهوم الرأسمالي والمفهوم الاشتراكي . حرية التجارة والصناعة :  ,نطاق حرية التجارة والصناعة . تدخل سلطة الضبط ,المضامين الدستوري

المرحلة الثانية
Advance Mathematics

Differentional equation: First order Differentional equation: (Solution of Differentional equation by separating variable , Solution of Differentional equation by homogeneous equations ,Solution of Differentional equation by exact equations ,Solution of Differentional equation by linear equations of order one). Second order Differentional equation: (Linear homogeneous second order with constant coefficient, Linear non homogeneous second order with constant coefficient ,D-operator ). The Laplace transforms:

Definition, properties of the laplace transform,The derivative of the transform and partial fraction, The inverse transform, The transforms of the derivative and solution of boundary alms problems ,Transform of integrals and integral-differential equations the integers the transform,The unit step functions, pulses, unit impulse and their laplace , transfer periodic Functions and the transform . Partial derivatives:

Function of several variables, limits and continuity, partial derivative ,Chain rule, non independent variables , Gradients, directional derivative and tangent planes . Application of partial derivatives:

Maxima, minimum and saddle point, Lagrange multipliers and application . Series and power series: Sequence, convergence, series , Power series interval of convergence , Taylor and macluriun and Binomial series ,Lorient series . Convergence, Divergence test: n-th term test, comparison test, limit comparison test ,Ratio test, integral test root fest . Fourier series: Real form of Fourier series ,Even and add functions ,Complex form of Fourier series ,Fourier Transform . Multiple integrates:  line integral ,integrals, Triple integrals ,Physical and geometrical applications .

Computer System Architecture

Basics of Computer System: Introduction and review of logic concepts, Block diagram of computer system,Buses, Fetch -execute cycle ,Classifications of machines,Computer instruction set and its classification,Addressing modes, Stack organization,RISC CISC and overlapped register windows Computer System Design(Basic Computer Design): Basic computer organization, Basic computer Instruction format and stored program  organization,Basic computer addressing modes and instruction types, Basic computer timing and control, Register transfer and micro operations, Design of basic computer Arithmetic Logic Unit (ALU), Design of basic computer hardware control unit. , Bus and memory transfer, Input-Output and Interrupt of basic computer, Programming of basic computer ,Complete description of basic computer ,Machine characteristics and performance . Microprogramming Control: Control memory ,Address sequencing ,Design of control unit ,Micro program sequencer, Example on the control unit. Memory Organization: Memory hierarchy, Main memory,Auxiliary memory, Associative memory ,Cache memory ,Virtual memory ,Page replacement ,Memory management hardware, Memory protection . I/O Organization: Peripheral devices and ASCII code, 1/0 Interface,I/O versus memory bus,Isolated versus memory-mapped I/O,Asynchronous data transfer,Parallel priority interrupt FIFO buffer,Modes of transfer,Direct Memory Access (DMA) ,I/O processor,Serial communication,Examples on the I/O devices. Optional Topics: Arithmetic algorithms,Pipeline processing .

                                           Data Structure

Introduction: Data Structures Definition ,Types of Data Structures ,Selection of Data . Array Concept: Array Concept ,Representation of one- Dimensional Array ,Representation of Two-Dimensional Array,Row -Wise ,Column -Wise ,Representation of Three and Four -Dimensional Array . List, Stack and Queue: Linear List ,Types of Linear List ,Stack ,Array Representation of Stack ,Stack Algorithms ,Stack Subprogram ,Record Representation ,Stack Application,Queue,Array Representation of Queue,Queue's Algorithms,Queue's Algorithms, Queue's Subprograms,Record Representation of Queue's, Queue Applications ,Circuit Queue (CQ),Double Ended Queue . Link Structures: Storage Allocation,Sequential Storage Allocation ,Dynamic Storage Allocation,Pointers, Linked List Linked Stack,Linked Queue,Circular Linked List,Double   linked   List . Graph and Tree: Graph ,Tree structure ,Binary Tree ,Other Types Tree ,Tree Traversing ,Trees Representation General Tree, Binary Tree Representation of Arithmetic Expression using Binary Tree Tree Transformation,Binary Search Tree . Sorting: Heap Sort,Selection Sort 

Digital Electronic Engineering

Asynchronous Counter,Synchronous Counter,Up-Down Synchronous counter,Counter Applications.Shift Register.Kinds of Shift register.Shift register Applications.Digital Synchronous circuits.Operation of Digital Synchronous circuits.Applications of Digital Synchronous circuits. Operational Amplifiers ( OPA ): Non-inverting OPA,Inverting OPA,Summing Amplifier,Difference Amplifier ,Instrumentation Amplifier ,OPA as an Integrator ,OPA as a Differentiator Applications an Operational Amplifiers ,Introduction to Microprocessor,Microprocessor Unit,Digital Circuits,Transistor-Transistor -Logic (T.T.L),Complementary -Metal-Oxide,Semiconductors,Applications of T.T.L,Applications of CMOS.

Programming Techniques

Study of programming languages Data Types:

 General review for elementary data types,Structured data types: (Vector and Arrays,Records,List, Character Strings,Pointers, Sets,executable Data Objects,Files and Input-OutputFunctions and Subprograms). Sequence control: Sequencing with ( Arithmetic , non Arithmetic),Sequencing Control between Statement,Subprogram,Data Control.Storage Management,Translation.Hardware Developments.Software Architecture.Parallel Programming.Comparison of C language with the other languages

Software Engineering

Introduction to Software Engineering The product The Software: Software characteristic(Software Application, Goals of Software Engineering). Software Processes: Software Process Models,Waterfall model, Evolutionary Development, Formal System Development, Reuse Based Development . Process Iteration: Incremental Development, Spiral Development Management Software Projects: People,Problem,Process. Software Requirements: Functional of Nonfunctional Requirements, User Requirements, System Requirements,Software requirement document . System models: Context Model, Behavioral Models, Data Model,Object Model. Analysis concept and Principles: Analysis Modeling. Design: Analysis Modeling,Design process,Design concept,Effective Modular Design. Design Methods: Data design,Architectural design,Procedural Design,Interface Design,Procedural Design . Software Testing Techniques:  Software Testing Fundamentals, White Box Testing, Basis Bath Design, Black Box Testing Object- Oriented Concepts and Principles Distributed System .

Statistics

Introduction and analyzing data:   Definition of statistics, Descriptive and inferential statistics,Discrete and continuous variable ,Definition (variable, population, sample, random sample, random variable, raw data). Statically presentations and graphical analysis: frequency distribution,Class intervals,Histogram and frequency polygon,Frequency curves,Cumulative frequency polygons, Relative frequency distribution, More than and less than types of frequency distribution,Bar charts and line graphs, Pie charts. Measure of location: Measure of central tendency : (The arithmetic mean , The median, The mode, Geometric mean, Harmonic mean, Quadratic mean, Relationship among the measures of central tendency). Measure of dispersion: (Range, Standard deviation, Mean deviation). Probability: Definition of probability, Expressing probability,Events, Mutually exclusive and non exclusive events ,Operation with events, The rules of addition, Independent events, dependent events, and conditional probability, The rules of multiplication,Bayes theorem,Permutations,Combinations . Random variable and probability distribution:

 Introduction,Concept of random variable,Discrete probability distribution,Continuous probability distribution,Mathematical expectations. Discrete probability distribution: Binomial distribution,Multinomial distribution. Continuous probability distribution: Normal distribution,Some properties of the normal distribution,Areas under the normal curve,Relation between the binomial and normal distribution. Sampling theory: Population and sample ,Sampling with and without replacement,Sampling distribution of mean Estimation theory: Introduction,Unbiased estimates and efficient estimates,Point estimates and interval estimates,Reliability,Confidence interval estimates of population,Confidence interval estimates of means. Test of hypotheses and significance: Statistical decisions,Statistical hypotheses,Test of hypotheses and significance. Regression and correlation: Introduction,Linear regression,Simple linear regression,Correlation,Correlation coefficient.

System Programming

Computer parts and how these parts connect and operate Study Of 8085 Microprocessor: Study of 8085 microprocessor pins and signals Internal Architecture of 8085 microprocessor: (ALU, Timing and control unit, Instruction register and decoder, Register array, Interrupt control, Serial I/O control),Machine Cycles. Data Transfer Instructions: MOV Rd, Rs,  MVI Rd 8-bit, LDA 16 bit, STA 16 bit ,LHLD 16 bit , SHLD 16 bit , LXI Rp 16 bit , MOV R,M ,LDAX Rp , MOV M,R, STAX Rp,IN 8-bit , OUT 8-bit Arithmetic And Logic Instructions: ADD R , ADI 8-bit,SUB R , SUI 8-bit,INR R, DCR R, ANA R, ANI 8-bit,ORA R, ORI 8-bit, XRA R, XRI 8-bit. Branch Instructions: JMP 16-bit, JC 16-bit, JNC 16-bit,JZ 16-bit, JNZ 16-bit, JM 16-bit, JP 16-bit,JPE 16-bit, JPO 16-bit. Arithmetic Operation Related To Memory: ADD M, SUB M, INR M, DCR M .  Additional Logic Instructions: RLC, RAL, RRC instructions,RAR, CMP R, CMP M instructions Counter And Time Delay: Write a program to setup time delay using : one register , register pair , and loop techniques . Stack And Subroutine: Define : Stack , Stack pointer Register , Program counter , and their uses ,How information is stored and retrieved by using PUSH and POP ,LXI Sp  16- bit , PUSH Rp , PUSH PSW, POP Rp , POP PSW instructions ,CALL and RETURN instructions . Interrupt Instructions: Interrupt Process ,EI, DI and RSI  instructions.

المرحلة الثالثة

Communication

Basic definitions and terms Signal models: Deterministic and random signals,Periodic and Aperiodic signals,Phasor signals and spectra,Some important functions (Dirac, unit step, ramp, singum),Signal classification (power and energy signals) Fourier series: Complex exponential FS,Symmetry properties of the FS,Trigonometric and Amplitude forms of the FS Parseval's theorem,Examples of FS. Fourier Transform: Amplitude and phase spectra,Properties of FT,Energy spectral density,Convolution,Poisson sum formula . Power spectral density and correlation: The time-average auto-correlation function,Cross-correlation function,Properties of correlation function Basic Modulation Techniques: Amplitude Modulation(AM),The AM spectra,Power consideration and phasor representation,AM modulators (DSB-LC, DSB-SC, SSB/USB/LSB),Demodulation of AM signals,Frequency Modulation (FM),FM spectra,Power consideration,Narrow-band FM and bandwidth estimation,Generation of wide-band FM signals,Demodulation of FM signals,Pulse Modulation(Sampling Theory, Pulse Amplitude Modulation (PAM), . Pulse Width Modulation (PWM), Pulse Position Modulation (PPM),Delta Modulation (DM), Pulse Code Modulation (PCM) Modulation, Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), Frequency Division Multiplexing (FDM)),Digital Modulation ,Amplitude shift keying (ASK),Frequency shift keying (FSK),Phase shift keying (PSK).

Computing Engineering

Linear Difference Equations: 1st and 2nd  Order and Their Solution Methods of Undetermined Coefficient. The Z-Transform: Z-Transform, Solution of Linear Difference Equations Using Z- Transform. Power Series Solutions of D.Es (Ordinary Points) Frobenius Method:  When the Roots of the Indicial Equation Differ by a non-integer,When the Roots Differ by Integer and When the Roots of the Indicial Equation are Equal. Bessel's Functions: 1st  and  2nd  Kind ,Legendry Polynomials. Functions of Complex Variables: Limit and Continuity, Analytic Functions, Cauchy and Their Riemman. Elementary Complex Functions: Exponential, Logarithm, Trigonometric, Hyperbolic, and Their Inver Integration In Complex Plan. Power Series: Taylor, Macl. And Lurent Series, Poles Residues And Residue Theorem, Evaluation of Real Definite and Indefinite Integrals,Partial Differential Equations (Separation of Variables),Some Applications of Partial D.Es . Numerical Analysis:  Introduction, Errors, Types of Errors Interpolation, Equal Space Interpolation, Network's FormInterpolation, Unequal Space . Solution of Non-Linear Algebraic Equation: Bi-section, Linear, Interpolation,Newton-Raphson Method ,Iterative,Numerical Solutions of Linear Systems,Numerical Differentiation,Numerical Integration . Ordinary Differential Equations: Euler Method,Modified Euler Method,Range Kutta Methods, Adam's Method .

Control Engineering

Basic Definitions,Transfer function.

Mathematical Representation of Control Systems: Mechanical system,Electrical system   . Block Diagram reduction: Basic rules of reduction with examples,Principles of superposition theorem with examples . Signal Flow Graph: Basic rules with examples,Mason's rule . Time-Domain Analysis of Control System: Introduction,Types of control system,Transient response analysis,Definitions of transient response specification,Steady-state error analysis,Static position error constant Kp,Static velocity error,constant Kv,Static acceleration error constant Ka .

Stability of Control System: Complex plane,Poles and zeros,Characteristic equation,Definition of stability,Routh's stability criterion. Root-Locus Analysis: Introduction,Root-locus plots . Frequency Response Analysis: Introduction,Polar plot (Nyquist plot) ,Nyquist stability criterion and analysis,Bode diagram plot . Control System Design by the Root-Locus Method: Lead compensation,Lag compensation,Lag-lead compensation State-Space Representation of Dynamic System.

Digital Signal Processing

Elementary Analysis: Basic types of digital signal (unit step, impulses, ramp, exponential,cosine),Classification of digital systems ( causality, linearity, time invariant, stability),Characterization of digital filters (recursive, non- recursive) . Time- domain analysis:  Describing digital signals with impulse function,Describing digital LTI processors,Impulse response Step response,Digital convolution and de-convolution,Circular Convolution  . The Discrete and Fast Fourier Transform: Discrete time Fourier series,Discrete Fourier Transform,Decimation in time fast Fourier Transform,Decimation in frequency fast Fourier Transform . Realization of Digital Filter: Direct and indirect method,Cascade method,Parallel method,Realization of FIR filter,Realization of IIR filter . Analog Filter Design: Butterworth filters,Analog to analog transformations,Design of low pass Butterworth filters Design of band pass Butterworth filters,Chebyshev filters . Digital Filter Design

Digital System Design

Introduction in the digital circuits,Rules for planning the digital circuits,Design of combinational Logic circuits,Transistor-Transistor-Logic (T.T.L),Complementary metal Oxide Semiconductor,Design of Digital Sequential Circuits,Design of Digital Sequential Circuits Using New Methods,Programmable Logic Array,Programmable Array Logic,Programmable Logic Devices,Design of combinational Circuits using memory Techniques,Design methods using REED-Muller,Design of memory circuits,Application of Advanced Operational Amplifier circuits,Algorithm State Machines ( A.S.M ) and Finite State Machines ( F.S.M ).

Microprocessor

Microprocessor and ITS Architecture: Internal Microprocessor Architecture: (Registers Flags, Segment registers) ,Real mode memory addressing,Protected mode memory addressing . Data-Addressing modes: Register addressing,Immediate addressing,Direct addressing,Register indirect addressing Base-plus-index addressing,Register relative addressing,Base relative-plus-index addressing Scaled-index addressing . Program memory addressing: Direct program memory addressing,Relative program memory addressing,Indirect program memory addressing and Stack memory addressing modes . Data movement instructions: MOV,PUSH& POP,Load effective address,String data transfer,Miscellaneous data transferSegment override prefix. Arithmetic and logic instructions: Addition, subtraction, and comparison,Multiplication and division,BCD and ASCII arithmetic Basic logic instruction,Shift and Rotate,String comparison Program control instructions: Jump instructions,Controlling the flow of an assembly language program,Procedures,Interrupts ,Machine control and miscellaneous instructions. Programming the microprocessor: Modular programming,Using the keyboard and video display,Data Conversions,Disk Files .

Operating System

Introduction: What Is an Operating System?Simple Batch Systems,Multi programmed Batch Systems,Time-Sharing Systems,Personal Computer Systems,Parallel System ,Distributed Systems,Real - Time Systems ,Cluster systems,Hand held systems . Computer System Structures: Computer - System Operation,I/O Structure(I/O Interrupts, DMA Structure),Storage Structure(Main Memory),Storage Hierarchy(Cashing,Coherency Consistency),Hardware Protection(Dual Mode Operation,I/O Protection,Memory Protection,CPU Protection),General System Architecture . Operating System Structures: System Components(Process Management,Main - Memory Management,File- Management,I/O System Management,Secondary- Storage Management,Networking,Protection System,Command Interpreter System),Operating System Services,System Calls(Process and Job Control,File Manipulation,Device Management,Information Maintenance,Communication),System Programs,System Structure(Simple Structure,Layered Approach),Virtual Machines,System Design and Implementation(Design Goals,Mechanisms and Policies ).    Processes: Process Concept(The Process,Process State,Process Control Block),Process Scheduling(Scheduling Queues,Schedulers,Context Switch),Operation on Processes(Process Creation,Process Termination), Cooperating Processes,Inter-process Communication. CPU Scheduling: Basic Concepts(CPU- I/O Burst Cycle,CPU Scheduler,Preemptive Scheduling,Dispatcher),Scheduling Criteria,Scheduling Algorithms( First-Come, First-Served Scheduling,Shortest-Job-First Scheduling,Priority Scheduling,Round-Robin Scheduling,Multilevel Queue Scheduling,Multilevel Feedback Queue Scheduling),Multiple – Processor,Real- Time Scheduling,Algorithm Evaluation(Deterministic Modeling,Queuing Models,Simulations,Implementation ).                Dead Locks: System model ,Dead lock Characterization, Methods for Handling Dead Locks, Dead Lock Prevention  ,Dead Lock Avoidance, Dead Lock Detection.

المرحلة الرابعة

Artificial Intelligence

Prolog Language: Prolog Introduction(Data Type used in Prolog,Program Sections,Facts and Rules,Variables in Prolog,Internal Goal and External Goal,Running in Prolog,Tracing and Backtracking in Prolog), Cut and Fail with Backtracking,Input and Output Commands in Prolog,Main Rule and Sub rules ,Passing parameters between Rules,Recursive in Prolog,Building Conditional statements,Building Loop statements in Prolog,Solving Summation problems,Solving Products Problems,String Standard Predicates( Examples about string),List and Important Operations in list. Artificial Intelligence (AI): An Introduction to AI,AI systems representation,Knowledge Representation,Reasoning(Forward chaining,Backward chaining),Searching(Blind Search,Heuristic Search),AI applications Natural Language Processing: Introduction,Parsing and Parser Types,Applications. Expert System: Definition,Architecture,Classification . Neural Network: Introduction,Types of Neural Networks,Algorithms of Learning,Applications of Neural Networks Image Recognition,Sound Recognition.

Computer Control

Introduction to Real-Time (R-T) system(Elements of computer control system,Classification of R-T system),Concept of R-T control system(Sequence control,Direct Digital Control (DDC) ,Machine control),Hardware requirements for R-T control system (Interface technique Data transfer technique),Chose of program language( Operating system ,R-T languageTransfer to S domain and Z domain)Open loop control system(Closed loop control system,Response of control system,Steady state error),Analysis the stability by Routh criteria,Jury test,Direct design of controller,Dead-bead pluse,PID controller,ZOH,Z transforms( Sampling the signal,Properties of discrete signal,Modified Z transform).

 

Computer Network

Introduction:

Uses of Computer network,Network Hardware,Network Software,References Models,Example networks,Network Standardization . The Physical Layer:

The Theoretical Basic for Data Communication,Guided Transmission Media,Wireless Transmission . The Data Link Layer:  Data Link Layer Design issues, Error Detection and correction, Elementary Data Link protocols,Sliding Window Protocols,The Medium Access Control Sub layer,Protocol Verification,Example Data Link protocols,The Medium Access Control Sub layer,The Channel Allocation Problem,Multiple Access Protocols,Ethernet,Wireless LANs,Broadband Wireless,Bluetooth,Data Link Layer Switching . The network Layer:

Network Design Issues,Routing Algorithm,Congestion Control Algorithm,Quality of Service,The Network layer in The Internet . The Transport Layer:

The Transport Service,Elements of Transport Protocols, A Simple Transport Protocol,The Internet Transport Protocols . The Application Layer: Domain Name System,Electronic Mail,The World wide web,Multimedia,Network Security,Cryptography Symmetric-Key Algorithms,Public Key Algorithms,Digital Signatures,Management of Public Key,Communication Security,Authentication Protocols,E Mail Security,Web Security

Digital Image Processing

Introduction to Computer Vision and Image Processing: Overview Computer Imaging,Computer Vision,Image Processing,Computer Imaging System (Designing a simple System for Image Processing),Converting The Analog Image To Digital Image(Sampling, Quantization,Coding),The Resolution of The Digital Image(Meaning Of Resolution,Spatial Frequency Resolution,Brightness Adaptation,Temporal Resolution),Representation of The Digital Image( Binary Images,Gray Scale Images,Color Images,Multispectral Images),Digital Image File Format,Representation of The Image using Histogram(Studying The Image From it's Histogram),Representation of the Digital Image in the memory  (Software) . Image Analysis: Introduction(Overview,System Model),Preprocessing(Region of Interest Image Geometry,Image Algebra ,Spatial Filters,Image Quantization. LScalar Quantization. ILVector Quantization),Image Transform(Fourier Transform (FT),Short Time Fourier Transform (STFT),Cosine Transform(CT),Wavelet Transform). Image Filtering: Low Pass Filter (LPF) ((Image Smoothing)),High Pass Filter (HPF) ((Edge Detection)). Image Compression: The reasons of compressing the image,Image Compression Concept,Image Redundancy(Coding Redundancy,Interpixel Redundancy,Psychovisual Redundancy),Methods of Image Compression(Lossless Compression Methods,Run Length Coding ,Huffman Coding,Lossy Compression Methods,Quantization ,Predictive Coding (Differential Predictive Coding),Transform Coding. Image Enhancement: Why we enhance the image,Gray Scale Modification,Histogram Modification And Histogram Equalization

Encryption & Data security

Introduction to encryption and Data security: Characteristics of Computer intrusion,Kinds of Security Breaches,The points of security Vulnerability - Attacks on Hardware- Attacks on Software - Attacks on Data ,The people involved,Methods of defense. Encryption systems: Monoaphabetic cipher (substitution),Transposition (permutation),Stream and block cipher,Characteristics of Good ciphers,Cryptanalysis . Secure encryption systems: Prosperities of Arithmetic,Public key systems,Rivest-Shamir-Adelman (RSA) Encryption,Single key (Conventional) Systems,The Data Encryption Standard(DES),Security involving programs Protection Services for users of operating systems,Data Base security,Computer network security ,Communication Security

Parallel Processing

Introduction: Parallel Processing Pipeling,General Considerations,Arithmetic Pipeline,Instruction Pipeline,Example Four- Segment Instruction Pipeline,Data Dependency,Handling of Branch Instruction Vector Processing: Vector Operation,Matrix Multiplication,Memory Interleaving,Supercomputers . Array Processors:

Attached Array Processor,SIMD Array Processor . Multiprocessor: Characteristics of Multiprocessors,Interconnection Structures(Time- Shared Common Bus ,Multiport Memory,Crossbar Switch,Multistage Switching Network,Hypercube Interconnection System). Interprocessor Arbitration: Interprocessor Arbitration(Serial Arbitration Procedure,Parallel Arbitration Logic,Dynamic Arbitration Algorithms),Interprocessor Communication & Synchronization,Interprocessor Synchronization,Mutual Exclusion with a Semaphore,Cache Coherence(Solution to the Cache Coherence Problem).

حقوق النشر محفوظة لموقع كلية الهندسة جامعة ديالى Copyright (c) 2017

3:45