Computer Engineering  (COE)

 

Courses offering in Computer Engineering  (COE)  :

 

 

COE 305 Micro Computer System Design (3-3-4)

       

Microprocessor architecture and organization, Bus architectures, types and buffering techniques; Memory and I/O subsystems, organization, timing and interfacing; I/O data transfer . Programmed I/O, Interrupt driven I/O and DMA; Peripheral controllers and programming; Bus interfaces, Practice of the design and fabrication of a microprocessor system, testing, debugging and reporting.

 

 

 

Back to Course Sponsorship program 

 

 

COE 308 Computer Architecture (3-0-3)

       

Memory hierarchy and cache memory. Integer and floating point arithmetic. Instruction and arithmetic pipelining, superscalar architecture. Reduced instruction set computers. Parallel architectures and interconnection networks.

 

 

 

Back to Course Sponsorship program 

 

 

COE 341 Data and Computer Communications (3-0-3)

       

Introduction to data communication. Overview of the OSI model. Frequency response, bandwidth, filtering, and noise. Fourier series and transform. Information theory concepts such as Nyquist theorem, Shannon theorem, and Sampling theorem. Analog and digital modulation techniques. Pulse Code Modulation (PCM). Communication systems circuits and devices. Data encoding. Physical Layer Protocols. Data Link Control (point to point communication; design issues; link management; error control; flow control). Multiplexing.

 

 

 

Back to Course Sponsorship program 

 

 

COE 344 Computer Networks (3-3-4)

       

This course will be taught using the   -down approach.   ics covered include introduction to computer networks, OSI model, WAN and LAN design issues. Application layer design issues and protocols are discussed. Then, Transport layer design issues, protocols as well as congestion control mechanisms are presented. Socket programming is explained. An in-depth analysis is presented of the Network layer design issues, and internetworking. MAC layer design issues and protocols are presented. Finally, multimedia network applications, network security and simple examples of network management protocols are explored.

 

 

 

Back to Course Sponsorship program 

 

 

COE 351 COE Cooperative Work (0-0-9)

       

A continuous period of 28 weeks spent in industry with the purpose of acquiring practical experience in different areas of Computer Engineering. During this period, a student is exposed to the profession of Computer Engineering by working in the field. Students are required to submit a final report and give a presentation about their experience and the knowledge they gained during their cooperative work.

 

 

 

Back to Course Sponsorship program 

 

 

COE 353 Fundamentals of Computer Communications (3-0-3)

       

Digital communications fundamentals. Voice and data transmission equipment. Communications channels. Data coding and modulation. Multiplexing. Modems. Transmission media. Data transmission codes and protocols. Software packages. Data networks. Planning and design of communication networks.

 

 

 

Back to Course Sponsorship program 

 

 

COE 360 Principles of VLSI Design (3-0-3)

       

MOS Transistor operation and limitations, MOS digital logic circuits (NMOS & CMOS), static & dynamic logic, combinational and sequential circuits, propagation delay, transistor sizing, MOS IC fabrication, layout and design rules, stick diagrams, IC Design and Verification Tools, subsystem design and case studies, and practical considerations.

 

 

 

Back to Course Sponsorship program 

 

 

COE 390 Seminar (1-0-1)

       

The purpose of this course is to help improve students' ability for presenting their technical work. In addition, the course emphasizes the various social and ethical responsibilities of the computing professional. It teaches students about the nature of engineering as a profession, codes of professional conduct, ethics & responsibility, and the role of professional societies. Case studies of conflict between engineering professional ethical values and external demands. The course features students participation in discussions held by faculty members and invited guests.

 

 

 

Back to Course Sponsorship program 

 

 

COE 399 Summer Training (0-0-0)

       

The aim of the summer training is to provide students with direct on-the-job experience working with professionals in the field. This training provides an opportunity to expose students to the reality of professional practice. Students are required to submit a report and make a presentation on their summer training experience and the knowledge gained.

 

 

 

Back to Course Sponsorship program 

 

 

COE 400 System Design Laboratory (1-6-3)

       

This is a project-oriented course to integrate student.s hardware and software knowledge through the design, implementation, debugging and documentation of one major system. Hardware design cycle, design principles: down/bottom up, divide and conquer, and modular design techniques. Students are expected to work in teams to come up with a final working system where they learn to make design decisions weighing various engineering factors and tradeoffs, e.g cost/performance, and hardware/software.

 

 

 

Back to Course Sponsorship program 

 

 

COE 429 Special   ics in Parallel and Distributed Systems (3-0-3)

       

Special   ics in issues related to parallel and distributed systems.   ics and specifics will be announced well before the course starting date.

 

 

 

Back to Course Sponsorship program 

 

 

COE 441 Local Area Networks (3-0-3)

       

LAN media,   ology, media access control (MAC), data link and physical layer protocols and internetworking. The IEEE 802 LAN standards are used as the basis for understanding LAN technology. An in-depth analysis is presented of the basic IEEE LAN standards: IEEE 802.2 logical link control protocol and the MAC protocols for the contention bus (802.3) and token ring (802.5) networks. An analysis of the MAC protocols for high speed LANs is presented including the ANSI X3T9.5 Fiber Distributed Data Interface (FDDI) LAN and the IEEE standards for 100 Mbps LANs: 802.3u Fast Ethernet. The newest standard for very high speed Ethernet, the 802.3z Gigabit Ethernet is explored. New and emerging techniques for wireless LANs will be discussed including 802.11b/a. Fiber-based LAN technologies are presented including ATM LAN Emulation (LANE) and Fibre Channel. Virtual local area networks (VLAN) and virtual privet networks (VPN) are explored. Finally, general performance figures evaluation for local area networks and design issues are discussed.

 

 

 

Back to Course Sponsorship program 

 

 

COE 446 Mobile Computing (3-0-3)

       

Introduction to mobile computing. Designing computer networks to support user mobility. Models for indoor and outdoor mobile networks. System issues such as performance, quality of service, reliability, and security in mobile computing environment. Hardware, and access protocols, for mobile networks. Adapting existing protocols to support mobility.

 

 

 

Back to Course Sponsorship program 

 

 

COE 449 Special   ics in Computer Communications and Networking (3-0-3)

       

Special   ics in issues related to computer communication networks.   ics and specifics will be announced well before the course starting date.

 

 

 

Back to Course Sponsorship program 

 

 

COE 485 Senior Design Project (1-6-3)

       

This course is designed to give students the experience of tackling a realistic engineering problem. The intent is to show how to put theoretical knowledge gained into practical use by starting from a word description of a problem and proceeding through various design phases to end up with a practical engineering solution. Various projects are offered by COE faculty in their respective specialization areas.

 

 

Back to Course Sponsorship program 

 

 

COE 499 Special   ics in Computer Engineering (3-0-3)

       

Special   ics in issues related to computer engineering.   ics and specifics will be announced well before the course starting date.

 

 

Back to Course Sponsorship program 

 

 

All Computer Engineering Courses  (Undergraduate Program )

 

 

Computer Engineering  (COE)

( Graduate Program )

 

Courses offering in Computer Engineering ( Graduate Program ):

COE 540

Computer Networks 

COE 541

Local/Metropolitan Area Netwks 

COE 561

Digital Sys Design & Synthesis 

COE 572

CAD of Digital Systems 

COE 591

Neural Networks 

COE 599

Seminar 

COE 610

COE Master Thesis 

CSE 552

Network Management 

CSE 699

Seminar 

 

All Computer Engineering Courses   ( Graduate Program )

 

 

 

Other Courses offering in :

College of Engineering Sciences  (CES):

         Petroleum Engineering (PETE)

         Chemical Engineering (CHE)

         Mechanical Engineering (ME)

         Electrical Engineering (EE)

         Civil Engineering (CE)

 

 Back to Course Sponsorship program

 

 

College of Computer Sciences & Engineering  (CCSE):

         Computer Engineering  (COE)

         Systems Engineering   (SE)

           Information and Computer Science (ICS)

 

------------------------------------------------------------------------------------------------------------------

College of Sciences  (CS)

          Chemistry  (CHEM)

         Earth Sciences  (ES)

        Statistics

        Mathematical  

 

College of Industrial Management  (CIM)

 

         Management Information System ( MIS )

          Marketing  ( MKT )

          Accounting ( Acct )

         Finance (FIN)

         Management ( MGT )

        Economics  ( ECON)

 

Back to Course Sponsorship program

 

------------------------------------------------------------------------------------------------------

 

College of Environmental Design  (CED)

        Architecture (ARC)

        City & Regional Planning (CRP)

        Construction Engineering & Management (CEM)

         Architectural Engineering (ARE)

 

Back to Course Sponsorship program