27
Computer Engineering Department (KFUPM) Computer Engineering Computer Engineering Department Department Sadiq M. Sait College of Computer Sciences College of Computer Sciences and Engineering and Engineering

Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Embed Size (px)

Citation preview

Page 1: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Computer Engineering Computer Engineering DepartmentDepartment

Sadiq M. Sait

College of Computer Sciences and College of Computer Sciences and EngineeringEngineering

Page 2: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Goals Graduate students in Computer Engineering. Provide engineers who are capable of coping with a

rapidly growing computer technology. Conduct research activities that will enhance the

country’s industry, and broaden the scope and ability of faculty members.

Provide necessary channels for transferring computer engineering technology into country.

Adapt new and appropriate technologies for the country’s need.

Page 3: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Computer EngineeringComputer Engineering (COE) is the discipline concerned with the design, analysis, modeling design, analysis, modeling and implementation of computers and networksand implementation of computers and networks. Both the software and the hardware aspects of these systems are studied in a balanced and coherent manner. The COE program at KFUPM provides a comprehensive coverage of a wide range of COE subjects including computer computer networks and data communications, computer networks and data communications, computer programming languages and software, computer programming languages and software, computer architecture and operating systems, hardware architecture and operating systems, hardware design, and microprocessor-based systemsdesign, and microprocessor-based systems.

Page 4: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

COE Disciplines Computer Networks and Data

Communications Computer Architecture and Design Digital Design Automation and VLSI Computer Based Systems Testability and Fault Tolerance

Page 5: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

What Computer Engineering Students Study?

(1) Computer networks design, maintenance, and administration

Data communications Computer networks Local area networks Internet information Services Mobile computing

Page 6: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

What Computer Engineering Students Study?

(2) Programming Introduction to computer science Data structures Operating systems Design and analysis of algorithms Programming languages

Page 7: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

What Computer Engineering Students Study?

(3) Logic and circuit design Computer organization Computer architecture Electric circuits Electronics VLSI design

Page 8: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

COE Tracks COE curriculum has three tracks for students

to concentrate. The tracks are:Computer NetworksComputer SystemsSoftware

Page 9: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Networks Track Resources available to students :

– Computer Networks Lab,– SUN Sparc machines lab, – 10 & 100 MBps Ethernets,– ATM switches, – all kinds of relays, and– College’s main network is also partially available

for study and testing

Page 10: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Systems Track Resources available to students :

– SUN Sparc machines are available in a Design Automation Lab, running tools, such as, Spice, Magic,Oasis, Benchmark and others, on top of SunOS and Solaris

– A number of other labs such as Logic Design Lab, Microprocessors lab, Digital System Design lab and , and PCB Manufacturing Center.

Page 11: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Software Track This track focuses on developing hardware

design and systems software. Resources available to students :

– College PC labs– Resources shared with Computer Science

Department

Page 12: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Last Three Years of the B.Sc. Program

Third Year (Sophomore)COE 200 Fundam. of Comp. Eng. 3 3 4 COE 205 Comp. Org. & Ass. Lang. 3 3 4 EE 201 Electric Circuits I 3 3 4 EE 203 Electronics I 3 3 4ICS 201 Introduction to CS 3 3 4 ICS 202 Data Structures 3 0 3MATH 201 Calculus III 3 0 3 ICS 252 Discrete Structures 3 0 3IAS 222 Qur'an and Sunnah 2 0 2 MATH 260 Linear Alg. &Diff. Equ. 3 0 3

PE 102 Physical Education II 0 2 1Total 14 9 17 15 8 18

Fourth Year (Junior)COE 305 Microcomp. Syst. Design 3 3 4 COE 308 Computer Architecture 3 0 3COE 342 Data & Computer Comm. 3 0 3 COE 442 Computer Networks 3 3 4COE 360 Principles of VLSI Desg. 3 0 3 COE 390 Seminar 1 0 1STAT 319 Prob &Stat. For Eng.&Sc. 2 3 3 ICS xxx ICS Elective 3 0 3ENGL 214 Tech. Report Writing 3 0 3 xxx xxx Elective 3 0 3 IAS 300 Arabic Terminology 2 0 2 IAS 333 The Islamic System 2 0 2Total 16 6 18 15 3 16

COE 399 COE Summer Training 0 0 0

Fifth Year (Senior)COE 485 Senior Design Project 1 6 3 COE 400 System Design Lab. 1 6 3COE 4xx COE Elective 3 0 3 COE 4xx COE Elective 3 0 3ICS 431 Operating Systems 3 3 4 COE 4xx COE Elective 3 0 3xxx xxx Elective 3 0 3 xxx xxx Elective 3 0 3IAS 4xx IAS Elective 2 0 2 IAS 4xx IAS Elective 2 0 2Total 12 9 15 12 6 14

Page 13: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Last Three Years of the B.Sc. Program (Co-op)Third Year (Sophomore)COE 200 Fundam. of Comp. Eng. 3 3 4 COE 205 Comp. Org & Ass. Lang. 3 3 4EE 201 Electric Circuits I 3 3 4 EE 203 Electronics I 3 3 4ICS 201 Introduction to CS 3 3 4 ICS 202 Data Structures 3 0 3

ICS 252 Discrete Structures 3 0 3MATH 201 Calculus III 3 0 3 MATH 260 Linear Alg. &Diff. Equ. 3 0 3IAS 222 Qur'an and Sunnah 2 0 2 PE 102 Physical Education II 0 2 1Total 14 9 17 15 8 18

Fourth Year (Junior)COE 305 Microcomp. Syst. Desgn. 3 3 4 COE 308 Computer Architecture 3 0 3STAT 319 Prob &Stat. Eng.&Sc. 2 3 3 COE 360 Principles of VLSI Desg. 3 0 3COE 342 Data & Comp. Comm. 3 0 3 COE 442 Computer Networks 3 3 4ICS xxx ICS Elective 3 0 3 IAS 4xx IAS Elective 2 0 2ENGL 214 Tech. Report Writing 3 0 3 COE 390 Seminar 1 0 1

xxx xxx Elective 3 0 3IAS 300 Arabic Terminology 2 0 2 IAS 333 The Islamic System 2 0 2Total 16 6 18 17 3 18

COE 350 Co-operative work 0 0 0

Fifth Year (Senior)COE 351 Co-op. Work (cont.) 0 0 9 COE 400 System Design Lab. 1 6 3

COE 4xx COE Elective 3 0 3COE 4xx COE Elective 3 0 3ICS 431 Operating Systems 3 3 4xxx xxx Elective 3 0 3IAS 4xx IAS Elective 2 0 2

Total 0 0 9 15 9 18

Page 14: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

List of ElectivesCOE 401 RISC ArchitecturesCOE 402 Computer Sys. Performance Evaluation

Architecture COE 403 Advanced Microprocessor ArchitectureCOE 405 Design and Modeling of Digital SystemsCOE 409 Special Topics in Comp. Arch. & Dig. Sys. DesignCOE 410 Design of Sequential Systems

COE 420 Parallel ComputingParallel COE 421 Fault-Tolerant Computing

Processing COE 422 Real Time SystemsCOE 423 Distributed SystemsCOE 429 Special Topics in Parallel and Distributed Systems

COE 441 Local Area NetworksCOE 443 High Speed Networks

Networking COE 444 Internetwork Design and ManagementCOE 445 Internet Information ServicesCOE 446 Mobile ComputingCOE 449 Special Topics in Computer Comm. & Net

COE 460 Advanced Digital ElectronicsCOE 462 Design Automation of VLSI Circuits

Electronics COE 464 Testing of Digital Circuits & VLSI COE 465 VLSI System Design Methodology

COE 469 Special Topics in VLSI

COE 484 Introduction to RoboticsCOE 485 Senior Design Project

Other COE 487 Computer Vision ProcessingCOE 488 Data Acquisition Interfacing

COE 499 Special Topics in Computer Engineering

Page 15: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Partial List of Research Projects

Desin of LANs Design of ATMs Network security Optical Computing Software/Hardware interdependencies Design and Implementation of Distributed Processing

Systems Design, Implementation and Testing of Digital

Systems

Page 16: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Partial List of Research Projects

Shared Memory Multiprocessor System Design and Parallel Algorithms for Application in the Area of Robotics

Formal Design and Verification Digital Image Processing Various Techniques for the Automation

and the Design of VLSI Systems

Page 17: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Community Services

Seminars Computer Exhibition Short Courses

– Local Area networks– Data Communications and Computer Networks– Internet services and applications– Mobile Networks – Personal Computers

Page 18: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Faculty

0

5

10

15

20

25

30

86 87 88 89 90 91 92 93 94 95 96 97 98

Lecturer Grad. Assist. Ph. D. Total

Page 19: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Number of Students

0

100

200

300

400

500

600

862 872 882 892 902 912 922 932 942 952 962 971 981

Undergraduate

Master

Page 20: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

BS &MS Graduates

22

28

47

38

27

3

28

6

28

8

33

4

34

3

33

9

0

5

10

15

20

25

30

35

40

45

501988

1989

1990

1991

1992

1993

1994

1995

1996

1997

BS

MS

Page 21: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Laboratory Facilities Computer Networking and Data

Communications Laboratory Logic Design Laboratory Microprocessors Laboratory Design Automation and Research

Laboratory Printed Circuit Boards Manufacturing

Center

Page 22: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Laboratory Facilities Data Acquisition Laboratory Three general purpose PC Laboratories Computer Graphics Center NeXT Machines Laboratory Digital Systems Design Laboratory Transputer Laboratory

Page 23: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Job Opportunities The demand for computer engineers is continuously increasing in various domains such as: data communication and computer networks, computer and microcomputer engineering, data processing centers.

Page 24: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Major Employers of COE Students

Saudi Aramco Computer systems and networks companies Internet services and applications companies Royal Commission for Jubail & Yanbu National Information Center Ministry of Defense

Page 25: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Petrochemical companies

Financial Institutions

SABEC

Advanced Electronics

Universities

Ministry of Interior

Page 26: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)

Quotes from ABET Members Visit The undergraduate and graduate programs in Computer

Engineering at King Fahd University of Petroleum and Minerals is by all measures substantially equivalent to is by all measures substantially equivalent to ABET accredited programs in Computer Engineering at ABET accredited programs in Computer Engineering at better U.S. institutionbetter U.S. institution..

The Computer Engineering Students appear to be the appear to be the best in the university with good English skills and solid best in the university with good English skills and solid dedication to their studies. dedication to their studies.

Page 27: Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering

Computer Engineering Department (KFUPM)