Electronic  Eng. Department>>Courses Description

 

 

 

Communication Engineering Courses

 

   

 EE403                Microprocessors Systems Design, (2,2,0)

   Prereq.  EE133

Computer arithmetic, high-speed algorithms. Pipelined machines, timing templates, design issues, and cahce design. Memory system design for high-speed processors.

            EE413                Interfacing to Microprocessors, (2,2,0)

    Prereq.  EE403

Address decoders,  interfacing memory and I/O port to microprocessors systems. Interfacing devices: PPI, PIC, PTM, DMA

            EE423                Artificial Intelligence, (2,2,0)

   Prereq.  None

A broad technical introduction to core concepts. Heuristics approaches to problem solving, different searching methods and heuristic search, logic and theorem proving,  knowledge representation, expert systems,  fuzzy logic, Introduction to PROLOG.

              EE433                Software Engineering, (2,2,0)

   Prereq.  None

The software life cycle with applications, user requirements evaluation techniques, design methodologies (e.g. top-down and object oriented), software attributes and their measurements,  project management, Problems of  team programming, examples of good software.

               EE443                Operating Systems, (2,2,0)

   Prereq.  None

Principles and fundamentals of operating systems design and implementation, Multiprogramming, processes, inter-process communication, scheduling, synchronization mechanisms, I/O device management, memory management (segmentation and paging).  File systems, storage devices, security, directory management, case studies and comparison of some major operating systems (MS-DOS, UNIX, etc.).

The course focuses on how to deal with the different operating systems (e.g. Windows, UNIX, etc.) in establishing different networks.

            EE453                Object Oriented Programming, (2,2,0)

   Prereq.  None

Object Oriented design and programming methodology using C++ language. This includes built-in data types, pointers, classes, operator overloading, code reusability via inheritance, polymorphism, stream I/O and the use of class libraries.

            EE463                Database Systems, (2,2,0)

Prereq.  None

Basic concept of database systems: components, data independence, and architecture for a database system. The relational model: relational integrity, relational algebra and calculus, a sample relational system.  The hierarchical and network models. Data description and data manipulation languages. Schema, query processing, integrity, concurrency and security techniques. Optimization and normalization.

Detailed study of data models including relational model, ER, enhanced ER, object oriented and networks. Transaction handling, recovery, and concurrency control. Enforcing security and integrity constraints. Distributed databases, multimedia databases. Hand-on experience with some relational DBMS system and Structured Query Language SQL (Oracle is a strong candidate).

  

           EE473                Computer Networks, (2,2,0)

   Prereq.  None

Objectives of computer networks; network structure and components; switching techniques (circuits witching and packet switching); network functions; layered  network architecture (the ISO reference model); data link protocols (character-oriented protocols, bit-oriented protocols, error checking, window flow control, and multi-access protocols); network control (datagrams, virtual circuits, routing and congestion control); transport and session protocols (end-to-end communication, interconnection of networks). Example and standard protocols are cited for point-to-point, satellite, packet radio and Local Area Network.

              EE483                Computer Systems Design, (2,2,0)

   Prereq.  None

Computer arithmetic, high-speed algorithms. Pipelined machines, timing templates, design issues, and cahce design. Memory system design for high-speed processors.

                EEL12               Electronics laboratory I, (0,0,6)

One three-hours laboratory per week. Subject of EE023, EE033

         EEL22               Electronics laboratory II, (0,0,6)

Two three-hours laboratory per week. Subject of EE043, EE053

       EEL32               Electronics laboratory III, (0,0,6)

One three-hours laboratory per week. Subject of EE063, EE073

         EEL42               3rd Year Project, (0,0,6)

This project is intended to bring together as much as possible of the individual student’s knowledge and experience gained during the preceding 5 semesters. The project is also intended to give students a variety of experience including design philosophy, drawing of schematic circuit diagrams, design simulation using electronics CAD tools, electronic wiring and construction, electronic circuit testing and troubleshooting.

Students are expected to form groups and must keep a detailed logbook and are examined orally several times a semester in the laboratory. During these examinations the students are expected to describe progress and be able to answer questions on their work, including their current plan to completion of the project.     

                 EEL52               Electronics laboratory IV, (0,0,6)

Two three-hours laboratory per week. Subject of EE123 and EE153

          EEL62               Electronics laboratory V, (0,0,6)

Two three-hours laboratory per week. Subject of EE163, EE183.

                  EEL72               Advanced Communication  laboratory I, (0,0,6)

Six-hours laboratory per week related to Subjects EE303, EE323, and EE333.

                 EEL82               Computer Engineering laboratory I, (0,0,6)

Six-hours laboratory per week related to subjects EE403, and EE413.

                 EEL92               Advanced Communication  laboratory II, (0,0,6)

Six-hours laboratory per week related to subjects EE353, and EE363.

                EEL102             Computer Engineering laboratory II, (0,0,6)

Six-hours laboratory per week related to subjects EE4833.

 

 

 

 

 

Back

 
 

Copyrights © 2006 Bayan College for Science & Technology| Design by Broad Spectrum I.T
All Rights Reserved