COURSE  DESCRIPTION



more courses in Computer & Systems engineering !

CSE 413 Microprocessor Based Systems
4th Year: Mechanical Engineering - Mechatronics (1st Term)

Hrs/Week: [(4+2) + (0+0)]
Marks:[(110+40+0) + (0+0+0)] = 150

Course Contents

An overview of microprocessor architecture: Internal organization, Data processing unit, Buses, Control units, Timing, Sequences and synchronization. Assembly language programming: Instruction set, Assembler directives, I/O devices. Interface Design: I/O control method, I/O synchronization, and LSI and MSI interface devices. Interrupt Processing: Processing, Priority interrupt, Vectored and non-vectored interrupts. Peripheral devices: Keyboard and displays. Data acquisition subsystem design. Mass storage devices. Applications, with emphasis on microprocessor based systems in automation.

    References:
  • Greenfield, J. D. and Wray, W. C., Using Microprocessors and Microcomputers, the Motorola Family, John Wiley and Sons, 1988.
  • Driscoll, F. F.; Couglin, R. F. and Villanucci, R. S., Data Acquisition and Process Control With the M68HCII Micro controller, McMillan, 1994.
  • Rafiquzzama, M., Introduction to Microprocessors and Microcomputer- Based System Design, CRC Press, 1995.
  • Triebel, Walter A. and Singh Avtar, The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware and Applications, 4th Ed., Prentice Hall, 2002.
  • Mazidi, Muhammad A. and Gillispie Mazidi, Janice Catherine, 80X86 IBM PC and Compatible Computers: Assembly Language, Design and Interfacing, Vols.1 and 2, 4th Ed., Prentice Hall, 2002.

CSE 421 Database Systems
4th Year: Electrical Engineering - Computer & Systems (1st Term)

Hrs/Week: [(3+2) + (0+0)]
Marks:[(90+35+0) + (0+0+0)] = 125

Course Contents

Introduction to database systems and users, Architecture for a database system, Relational model: Domain, Relations and relational integrity, SQL: The relational database language standard, Database management system and examples such as oracle and access, Database design theory and methodology. Functional dependency and normalization for relational database, Entity/Relationship model (ERM) and enhanced Entity/Relationship model (EERM), Mapping from ER-EER to relational database model, Data protection: Recovery, Concurrency, Security and integrity, Object oriented database. Advanced application in database: Multimedia databases, Distributed database and data mining, Database project: Different applications on database design

    References:
  • Elmasri and Navathe, Fundamentals of Database Systems, 3rd Ed., Addison Wesley, 2000.
  • Date, An Introduction to Database Systems, 7th Ed., Addison Wesley, 2000. and manipulation
  • Bagui, S. and Richard Earp, Database Design Using Entity-Relationship Diagrams, CRC Press, 2003.

CSE 422 Systems Software
4th Year: Electrical Engineering - Computer & Systems (1st Term)

Hrs/Week: [(2+1) + (0+0)]
Marks:[(50+25+0) + (0+0+0)] = 75

Course Contents

Overview of system software including operating systems, Compilers and interpreters for different languages (procedural, functional, object oriented, portable, scripting, logic, … ). Platforms for standalone computers, Levels of interconnection in networks and the web are indicated. Integrated development environments. Basic compiler and interpreter components. Introduction to formal grammars, In particular regular and context free. Lexical analysis or scanning and their finite automata models. Error detection. Syntactic analysis for context free grammars. Operator precedence parsing as a bottom up technique. Recursive descent parsing as a top down technique. Syntactic errors. Applications to C and Java. Code generation and machine-independent code optimization. Some machine-dependent considerations. Interpreters and Pseudo machine compilers. Applications using Java Virtual Machine. Java networking aspects and applets. Compiler-compilers and examples such as YACC for Unix. XML grammar specification and how to develop valid and well-formed XML documents. Parsing XML documents and applications. Integrated development environments with an example (e.g. .NET).

    References:
  • Fischer, C. N. and Leblanc, R. J., Crafting a Compiler with C, The Benjamin/Cumming Publishing Co., 1991.
  • Campione, M. and Walrath, K., The Java Tutorial: Object, Oriented Programming for the Internet, Addison Wesley, 1996.
  • Beck, L. L., System Software, 3rd Ed., Addison Wesley, 1997.
  • Holzner, S., XML Complete, McGraw Hill, 1998.

CSE 431 Computer Networks
4th Year: Electrical Engineering - Computer & Systems (1st Term)

Hrs/Week: [(4+2) + (0+0)]
Marks:[(110+40+0) + (0+0+0)] = 150

Course Contents

Introduction to computer networks, Uses of computer networks, Network structure, Network architecture, ISO/OSI reference model, TCP/IP model, Examples of networks, Network topology, Connectivity analysis, Delay analysis, Backbone design, Local access network design, Physical layer, Data communication networks, Telephone system, Integrated services digital network, Asynchronous transfer mode network, Data link layer design issues, Error handling, Elementary data link protocols, Sliding window protocols, Medium access protocols, Network layer design issues, Routing algorithms, Congestion control algorithms, internetworking, Transport layer services and protocols, Examples of transport protocols, Session layer services and protocols, Network security and privacy, Electronic mail, File transfer protocol, World wide web, Network management.

    References:
  • Fred Halsall, Data Communications, Computer Networks and Open Systems, Addison Wesley, 1996.
  • Davie, Bruce S.; Peterson, Larry L. and Clark David, Computer Networks: A Systems Approach, 2nd Ed., Morgan Kaufmann, 1999.
  • Hura, G. S.and Singhal, M., Data and Computer Communications: Networking and Internetworking, CRC Press, 2001.
  • Tanenbaum, Andrew S., Computer Networks, 4th Ed., Prentice Hall PTR, 2002.
  • Tanenbaum, Andrew S., Computer Networks, Prentice Hall, 2003.

CSE 432 Computer Security
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(3+2) + (0+0)]
Marks: [(90+35+0) + (0+0+0)] = 125

Course Contents

Overview of computer security (types of computer intrusion, computer and network security, methods of defence). Secure encryption systems (symmetric and public key encryption schemes, AES (advanced encryption standard), RSA standard). Security protocols (key distribution, authentication, and digital signature schemes). Software security (protection from viruses and similar programs, design of secure operating systems, database security). Network security (IP security and the IPSec protocol, firewalls, web security, electronic mail security, network management security aspects).

    References:
  • White, G. B.; Fisch, E. A. and Pooch, V. W., Computer System and Network Security, CRC Press, 1995.
  • Cobb Chey, Network Security for Dummies®, John Wiley and Sons, 2002.

CSE 433 Local Area Networks
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(0+0) + (3+2)]
Marks: [(0+0+0) + (90+35+0)] = 125

Course Contents

Local area networks definition and functions, Local area network structure and topology. Transmission media, Protocol architecture and reference model, IEEE 802 standard, Medium access control, Bridges and routers. Logical link control services and protocol mechanisms, Traditional LANs, CSMA/CD Carrier Sense Multiple Access with Collision Detection. Ethernet, Token bus, Token ring, High speed Ethernet-like LANs, Gigabit Ethernet, ATM LANs, Wireless LANs, LAN performance, Performance measures, Factors that affect performance. Network management system, Network management services and protocols.

    References:
  • Slone, J. P., Local Area Network Handbook, 6th Ed., CRC Press, 2000.
  • William Stallings, Local and Metropolitan Area Networks, Prentice Hall, 2000.

CSE 434 Computer Networks
4th Year: Mechanical Engineering - Mechatronics

Hrs/Week: [(0+0) + (3+1)]
Marks: [(0+0+0) + (70+30+0)] = 100

Course Contents

Introduction to computer networks, Uses of computer networks, Network structure, Network architecture, ISO/OSI reference model, TCP/IP model, Examples of networks, Network topology, Physical layer, Data communication networks, Telephone system, Integrated services digital network, Asynchronous transfer mode network, Data link layer design issues, Error handling, Elementary data link protocols, Medium access control protocols, Local area networks, Carrier sense multiple access with collision detection protocol, Ethernet like local area networks, High speed local area networks.

    References:
  • Fred Halsall, Data Communications, Computer Networks and Open Systems, Addison Wesley, 1996.
  • Davie, Bruce S.; Peterson, Larry L. and Clark David, Computer Networks: A Systems Approach, 2nd Ed., Morgan Kaufmann, 1999.
  • Hura, G. S.and Singhal, M., Data and Computer Communications: Networking and Internetworking, CRC Press, 2001.
  • Tanenbaum, Andrew S., Computer Networks, 4th Ed., Prentice Hall PTR, 2002.
  • Tanenbaum, Andrew S., Computer Networks, Prentice Hall, 2003.

CSE 441 Embedded Computer Systems
4th Year: Mechanical Engineering - Mechatronics

Hrs/Week: [(0+0) + (3+1)]
Marks: [(0+0+0) + (70+30+0)] = 100

Course Contents

Overview of embedded system. The concepts of pervasive computing, Internet based embedded systems and information appliances. Hardware, Software codesign of embedded systems. A methodology based on "codesign finite, state machines" is presented together with simple illustrative examples. Introduction to VHDL for modelling digital hardware devices. Structural, dataflow and behavioural styles of modelling. Architecture and implementation of microcontrollers and their basic instruction set. Controller software design and implementation. Finite state machines and Petri nets could be used to illustrate the different concepts with specific applications. Specific architecture of a 16 bit microcontroller, Indicating the availability of other types of controllers. Real time operating systems and their testing. An overview of microelectromechanical systems (MEMS) and the scope of their different applications. An overview of Web technologies for embedded applications with illustrative examples.

    References:
  • IEEE MICRO, Selected Papers, , 1990-Now.
  • Hintz, K. and Tabak, D., Microcontrollers: Architecture, Implementation and Programming, McGraw Hill, 1992.
  • Bhasker, J., VHDL Primer, 3rd Ed., Person Education, 1999.
  • Douglass, Bruce Powel, Real- Time Design Patterns: Robust Scalable Architecture for Real- Time Systems, Addison Wesley Professional: Book and CD- ROM Ed., 2002.

CSE 442 Computer Interfacing
4th Year: Mechanical Engineering - Mechatronics

Hrs/Week: [(0+0) + (3+1)]
Marks: [(0+0+0) + (70+30+0)] = 100

Course Contents

Introduction to I/O organization of a typical computer, Computer peripheral interfacing (input and output devices). Micro computer ports: Serial, Parallel, Mouse. I/O multi processing interfacing, Inter processor communication schemes, Human computer interface. Virtual reality: Interface for real application, Wireless interfacing, Optical computing devices, Intelligent interface machines.

    References:
  • Driscoll, F. F.; Couglin, R. F. and Villanucci, R. S., Data Acquisition and Process Control With the M68HCII Micro controller, McMillan, 1994.
  • Hall, Douglas V., Microprocessors and Interfacing/Programming and Hardware, 3rd Ed., McGraw Hill, 1998.
  • Triebel, Walter A. and Singh Avtar, The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware and Applications, 4th Ed., Prentice Hall, 2002.
  • Mazidi, Muhammad A. and Gillispie Mazidi, Janice Catherine, 80X86 IBM PC and Compatible Computers: Assembly Language, Design and Interfacing, Vols.1 and 2, 4th Ed., Prentice Hall, 2002.

CSE 451 Electrical Testing (3)
4th Year: Electrical Engineering - Computer & Systems (Cont.)

Hrs/Week: [(0+4) + (0+4)]
Marks:[(0+35+0) + (100+35+30)] = 200

Course Contents

Experiments are offered to suppert courses taught at this level, They cover the following: Computer interfacing techniques, Computer networks and Internet; Electronic instrumentation; Robotics and AI applications; Analog, Digital control systems; Nonlinear control systems; Computer control of industrial processes, Experimental projects are given to the students to implement HW/SW systems.

    References:
  • Laboratory Instructions, Manuals, Catalogues, Data Books.

CSE 461 Information Systems
4th Year: Mechanical Engineering - Production

Hrs/Week: [(2+2) + (0+0)]
Marks: [(70+30+0) + (0+0+0)] = 100

Course Contents

Introduction, Importance of information management, Organization, General system model. System approach: Objectives, Decision making, Problem solving process. Data bases: Basic data concepts, Database approach, DBMS fundamentals. Computer based decision support system: General view, Uses of information, Reports, Queries, Simulation. Manufacturing information system: Objectives, Model of the MIS, Manufacturing intelligence subsystem, Industrial engineering subsystem, Internal accounting subsystem, Inventory subsystem, Quality subsystem, Production subsystem, Cost subsystem. Information system development planning, Analysis and design, Implementation, Operation and control.

    References:
  • Michael Hordeski, Computer Integrated Manufacturing, TAB Books, 1988.
  • Raymond, Mcleod Jr., Management Information Systems, SRA, IBM, 1988.
  • Jain, L.C., Evolution of Engineering and Information Systems and Their Applications, CRC Press, 1999.
  • Auerbach, Information Management: Strategy, Systems and Technologies, CRC Press, 2000.
  • Dewire, D.T., Information Systems Management, CRC Press, 2000.

CSE 462 Biomedical Engineering
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(3+2) + (0+0)]
Marks: [(90+35+0) + (0+0+0)] = 125

Course Contents

Introduction to mathematical modelling of physiological systems, Linear system approximation, Stochastic modelling, Cardiopulmonary system models, Myocardial mechanics, Cardiac energy and power analysis models, Models of gastrointestinal tract motility, Models of respiratory mechanics and chemical control of respiration.

    References:
  • Bronzino, J. D., The Biomedical Engineering Handbook, 2nd Ed., CRC Press, 1999.
  • Northrop, R. B., Signal and Systems Analysis in Biomedical Engineering, CRC Press, 2003.

CSE 463 Neural Networks
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(3+2) + (0+0)]
Marks: [(90+35+0) + (0+0+0)] = 125

Course Contents

Introduction to neurocomputing and NN concepts: Definitions, Processing elements. Learning laws: Self adaptation equations, Coincidence learning, Competitive learning, Filter learning and spatiotemporal learning, Data transformation structures, Linear associative networks, Learning matrix network, Recurrent associative networks, Back propagation networks, Counter propagation networks, Boltzmann machine, Dynamic back propagation networks. Overview of verious engineering applications of neural networks.

    References:
  • Cichocki, A. and Unbehauen, R., Neural Networks for Optimization and Signal Processing, John Wiley and Sons, 1993.
  • Fausett, Laurene V., Fundamentals of Neural Networks, 1st Ed., Prentice Hall, 1994.
  • Schalkolf, Robert J., Artificial Neural Networks, McGraw Hill, 1997.
  • Haykim, S., Neural Network: A Comprehensive Foundation, 2nd Ed., Prentice Hall, 1999.

CSE 464 Pattern Recognition & Image Processing
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(0+0) + (3+2)]
Marks: [(0+0+0) + (90+35+0)] = 125

Course Contents

Introduction to pattern recognition, Statistical and structural approaches, Recognition rules, Classifiers, Supervised and unsupervised learning, Digital image properties, Image enhancement, Image segmentation, Image compression, Image transformations, Image retrieval.

    References:
  • Gonzalez, Rafael C. and Woods, Richard E., Digital Image Processing, Addison Wesley, 1993.
  • Schalkof, Robert J., Pattern Recognition: Statistical, Structural and Neural Approaches, McGraw Hill, 1997.
  • Russ, J.C., The Image Processing Handbook, 4th Ed., CRC Press, 2002.

CSE 465 Selected Topics in Systems Engineering
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(0+0) + (3+2)]
Marks: [(0+0+0) + (90+35+0)] = 125

Course Contents

Selected topics related to the state of art in systems engineering, The course will cover selected advanced topics on: Robust control systems, Optimal filtering and prediction of stochastic systems, Adaptive control, Intelligent control systems.

    References:
  • Selected Articles from IEEE Transactions and Other Related Journals on Control, Systems Man and Cybernetics, Neural Networks, Fuzzy Systems, etc.

CSE 466 Real Time Systems
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(0+0) + (3+2)]
Marks: [(0+0+0) + (90+35+0)] = 125

Course Contents

Synchronous programming, Time and simulation systems, Asynchronous signal processing, Data structures, Multi-independent processes, The operator's console, Event driven scheduling, Applications.

    References:
  • Lawrence, P.D. and Mauch, K., Real-Time Microcomputer System Design, McGraw Hill, 1987.
  • Auslander, David M. and Than, Cheng H., Real-Time Software for Control, Prentice Hall Inc., 1990.
  • Laplante, P., Real-Time Systems Design and Analysis: An Engineers Handbook, IEEE Press, 1993.
  • Douglass, Bruce Powel, Real- Time Design Patterns: Robust Scalable Architecture for Real- Time Systems, Addison Wesley Professional: Book and CD- ROM Ed., 2002.

CSE 467 Modelling & Simulation
4th Year: Electrical Engineering - Computer & Systems

Hrs/Week: [(3+2) + (0+0)]
Marks: [(90+35+0) + (0+0+0)] = 125

Course Contents

Simulation of a single server queuing system, Simulation of inventory system, List processing in simulation, Simulation languages, Simulation of time sharing system, Simulation output data and stochastic processes, Random number generators, Building valid and credible simulation models, Verification of simulation computer programs, Perspectives on validation, Practical consideration.

    References:
  • Karayanakis, N. M., Advanced System Modelling and Simulation with Block Diagram Languages, CRC Press, 1995.
  • Law, Averill M. and Kelton, David W., Simulation Modelling and Analysis, 3rd Ed., McGraw Hill Science/ Engineering/ Math, 1999.

CSE 468 Image Processing
4th Year: Mechanical Engineering - Mechatronics

Hrs/Week: [(0+0) + (3+1)]
Marks: [(0+0+0) + (70+30+0)] = 100

Course Contents

Image and image representation: Spatial frequency domain, Descriptions of line and shape, Perspective transformations, Projective invariant, Descriptive methods in scene analysis. Feature analysis: Pre-processing, Feature extraction. Classification: the bays classifier, Discriminate functions and decision surfaces, Clustering application in image field.

    References:
  • Gonzalez, Rafael C.and Woods, Richard E., Digital Image Processing, 2nd Ed., Addison Wesley Pub. Co., 2002.
  • Russ, J.C., The Image Processing Handbook, 4th Ed., CRC Press, 2002.

CSE 469 Expert Systems
4th Year: Mechanical Engineering - Mechatronics

Hrs/Week: [(0+0) + (3+1)]
Marks: [(0+0+0) + (70+30+0)] = 100

Course Contents

Introduction to expert systems. Major characteristics of expert systems. Knowledge representation, Inference techniques, Rule-based expert systems, Forward and backward chaining. Bayesian approach to inexact reasoning, Fuzzy logic, Frame based expert systems, Knowledge acquisition and domain expert knowledge acquisition vie rule induction, Decision tree, Performance validation, Hybrid expert systems, Knowledge engineering, Implementation issues.

    References:
  • Krishnamoorthy, C.S. and Rajeev, S., Artificial Intelligence and Expert Systems for Engineers, CRC Press, 1996.
  • Russell Stuart, J. and Peter Norvig, Artificial Intelligence: A Modern Approach, 2nd Ed., Prentice Hall, 2002.

CSE 471 Computer Controlled Systems
4th Year: Electrical Engineering - Computer & Systems (2nd Term)

Hrs/Week: [(0+0) + (3+2)]
Marks:[(0+0+0) + (90+35+0)] = 125

Course Contents Introduction, Sampled data systems, Z-transform and its properties, Inverse of Z- transform, Closed loop performance and stability. Computer control schemes: Supervisory and direct digital control systems, Digital PID control design, Pole placement digital control, Independent regulation and tracking pole placement control. SCADA systems. Real time programming considerations. Applications.

    References:
  • Astrom, K.J., Computer Controlled Systems, Addison Wisley, 1994.

More Courses in Computer & Systems Engineering


     

    Copyright © 2003-2004
    FACULTY OF ENGINEERING
    AIN SHAMS UNIVERSITY