King Fahd University of Petroleum & Minerals Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE) KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 1 Outline KFUPM & Computer Engineering (COE) Students Statistics COE Programs What is COE ? Objectives BS Degree Requirements COE Facts & Figures Issues for discussion KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 2 / 21 KFUPM Students Colleges without prep year 3%, Scinence, 183 4%, Enviromental Design, 236 21%, Computer, 1281 51%, Engineering, 3123 21%, Management, 1305 KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 3 / 21 KFUPM Students CCSE among others with prep year - for future 15%, CCSE, 1281 29%, Prep, 2511 56%, Others, 4847 KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 4 / 21 College of Computer Sciences & Engineering CCSE ICS Information and Computer Science COE SE Systems Engineering Computer Engineering KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 5 / 21 CCSE College Students 19%, COE, 240 31%, ICS, 386 50%,SE, 638 KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 6 / 21 KFUPM Students 2009 Departments Statistics 3%, MBA, 159 0.4%, PHYS, 23 0.6%, MATH, 36 16%, ME, 1007 3%, CE, 164 4%, COE, 240 4%, MGT, 271 0.7%, CHEM, 41 0.8%, ARC, 47 1%, AE, 67 1.2%, ARE, 75 1.3%, ERTH, 83 2%, CEM, 107 13%, EE, 816 5%, ACCT, 329 6%, PETE, 346 6%, ICS, 386 9%, FIN, 546 KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 12%, CHE, 723 10%, SE, 638 7 / 21 COE Established in 1986 Degrees: BS Degree (BS in Computer Engineering) Undergraduate (BS) Graduate (2 MS, PhD) Undergraduate = 4 years + 1 Prep Year on-campus program, full-time students Two tracks based on student interest of industrial training: Coop or Summer GPA Graduation: Minimum 2.00 / 4.00 KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 8 / 21 Computer Engineering (COE) Programs BS in Computer MS (Master of Science) PhD in Computer Science & Engineering (jointly ICS) Engineering Coop (7 Months) MS in Computer Engineering Summer training (2 Months) + Senior Design Project KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 MS in Networking (jointly ICS) 9 / 21 Educational Objectives of COE Program The objectives of the COE program are to produce computer engineering graduates who are prepared to: 1. Practice their profession with confidence and global competitiveness and make intellectual contributions to it 2. Pursue a life-long career of personal and professional growth with superior work ethics and character, and 3. Pursue advanced study and research at the graduate level. KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 10 / 21 What is COE ? EE CS COE Core CoursesCOE Digital Logic Design Applications: Computer Organization & Assembly Language • Interfacing Networks Digital • Robotics Microcomputer System Design Electronics • Computer Vision Computer Architecture • Image Processing • Security All Principles of VLSI Design Computing & IT Engineering Concerns Data and Computer Communications design analysis modeling implementation KFUPM-COE Industrial Advisory Council Meeting 11 / 21 Computer Networks 31/5/2009 Architecture Requirements from Computer Science & Electrical Engineering Computer Science Requirements Programming Fundamentals (JAVA) Advanced Programming (JAVA) Data Structures Discrete Structures Operating Systems Database Systems (Core for Coop) Electrical Engineering Requirements Circuits Electronics KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 12 / 21 BS in Computer Engineering 11% Islamic & Humanities = 14 Credits 1.5% Physical Education = 2 Credits Computer Engineering 7% English = 9 Credits 29% Computer Engineering = 38 Credits 13% Mathematics = 17 Credits Computer Science Electrical Engineering Electives Basic Sciences Mathematics 9% Basic Sciences = 12 Credits 14% Computer Science = 18 Credits 9% Electives 6% EE = 12 Credit 8 Credits KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 English Islamic & Humanities Physical Education Total hours = 130 credits / 21 * Note: Curriculum is 13 currently being revised. COE Electives: 3 senior-level courses Computer & VLSI Data CommunicationsArchitecture Digital & Systems & Computer Networks Design Sensor Network Local Area Networks Ad Hoc Networks Networks Design & Management Robotics Network Security Vision Distributed Systems Performance Evaluation Arithmetic Parallel Computing Fault-Tolerant Reconfigurable computing Hardware Design Computer Applications KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 Image processing Testing Neural Security 14 / 21 Cryptography Facts & Figures about COE KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 15 / 21 CCSE Graduate Students on Scholarship for MS & PhD in US/Canada KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 16 / 21 MS & PhD Number of Students 200 180 MS-CNW MS-COE MS-CS MS-SE MS-CCSE PhD-CSE PhD-SE PhD-CCSE 160 140 120 100 80 60 40 20 0 Term 061 Term 062 Term 071 Term 072 KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 Term 081 Term 082 17 / 21 COE GPA in 2008 GPA =2~3 32% GPA <3.5 17% GPA =3~4 45% GPA >3.5 28% GPA =1~2 23% KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 18 / 21 BS - Number of Students 1400 1200 1000 BS-CISE BS-COE 800 BS-CS BS-ISE 600 BS-SWE BS-CCSE 400 200 0 Term 061 Term 062 Term 071 Term 072 KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 Term 081 Term 082 19 / 21 Issues for discussion Decreasing # BS Students ? Engineers Vs. Technicians ? Perception of COE & industry World Trend – COE Thinking of Networking ? Elective Courses ? Needed Skills Through PE courses!! New ideas? KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 20 / 21 Thanks KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 21 What is COE? COE concerned with: design, analysis, modeling, implementation && utilization of: 1. 2. Digital Processing Systems, Digital Communication & Networking Systems. Both the software and the hardware aspects of these systems are studied in a balanced and coherent manner. KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 22 / 21 COE according to IEEE/ACM “COE embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computercontrolled equipment. COE has traditionally occupied the territory that lies at the interface between CS and EE. It evolved over the past three decades as a separate, although intimately related discipline. COE is solidly grounded in theories and principles of computing, mathematic, science, and engineering and it applies these theories and principles to solve technical problems through the design of hardware, software, networks and processes. ” KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 23 / 21 BS in Computer Engineering* Computer Engineering 38 credit Information & Computer Science 18 credits Electrical Engineering 8 credit Electives 12 credit Basic Sciences Mathematics English Islamic Studies & Humanities Physical Education Total hours 12 17 9 14 2 credit credit credit credit credit 130 credit * Note: Curriculum is currently being revised. KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 24 / 21 Major Areas in COE 1. 2. 3. 4. 5. Architecture Digital Electronics Data Communications & Computer Networks. Applications: Interfacing Robotics Computer Vision Image Processing Security KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 25 / 21 COE Core Courses Digital Logic Design Computer Organization and Assembly Language Microcomputer System Design Computer Architecture Principles of VLSI Design Data and Computer Communications Computer Networks System Design Laboratory Seminar Summer Training (or Coop) Senior Design Project (Not for Coop track) KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 26 / 21 Faculty 20 PhD degree 3 Professors 4 Associate 12 Assistant 1 Adjunct 7 MS degree Lecturers Industrial Experience Awards (international + Local) Patents Journal Editorial Board Professional Societies KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 27 / 21 Teaching & Research Labs 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) Digital Logic Design Lab Microprocessor Lab Network & Communication Lab Digital System Design Lab Printed Circuit Board Lab Robotics Lab Senior Design Project Lab FPGA & Design Automation Lab Performance Engineering Lab Graduate Research Lab KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 28 / 21