kfupm-coe industrial advisory council meeting 31/5/2009 1 department of computer engineering (coe)...
TRANSCRIPT
KFUPM-COE Industrial Advisory Council Meeting 31/5/2009KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 11
Department of Department of Computer Engineering Computer Engineering
(COE)(COE)
College of College of
Computer Sciences and Engineering (CCSE)Computer Sciences and Engineering (CCSE)
King Fahd University of Petroleum & Minerals
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 22 / 21 / 21
OutlineOutline
KFUPM & Computer Engineering KFUPM & Computer Engineering (COE)(COE)Students StatisticsStudents Statistics
COE ProgramsCOE ProgramsWhat is COE ?What is COE ?ObjectivesObjectives
BS Degree RequirementsBS Degree RequirementsCOE Facts & FiguresCOE Facts & Figures
Issues for discussionIssues for discussion
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 33 / 21 / 21
KFUPM StudentsKFUPM StudentsColleges without prep yearColleges without prep year
51%, Engineering, 3123
21%, Management, 1305
21%, Computer, 1281
4%, Enviromental Design, 236
3%, Scinence, 183
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 44 / 21 / 21
KFUPM StudentsKFUPM StudentsCCSE among others CCSE among others with prep year - for future
15%, CCSE, 1281
56%, Others, 4847
29%, Prep, 2511
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 55 / 21 / 21
SESESystemsSystems
EngineeringEngineeringCOECOEComputerComputer
EngineeringEngineering
ICSICSInformation and Information and
Computer ScienceComputer Science
College of College of Computer Sciences & EngineeringComputer Sciences & Engineering
CCSECCSE
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 66 / 21 / 21
CCSE College StudentsCCSE College Students
19%, COE, 240
50%,SE, 638
31%, ICS, 386
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 77 / 21 / 21
KFUPM StudentsKFUPM Students2009 Departments Statistics2009 Departments Statistics
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 88 / 21 / 21
COECOE
Established in 1986Established in 1986 Degrees:Degrees:
Undergraduate (BS) Undergraduate (BS) Graduate (2 MS, PhD)Graduate (2 MS, PhD)
BS Degree (BS in Computer BS Degree (BS in Computer Engineering)Engineering) Undergraduate = 4 years + 1 Prep YearUndergraduate = 4 years + 1 Prep Year on-campus program, full-time studentson-campus program, full-time students Two tracks based on student interest of Two tracks based on student interest of
industrial training: Coop or Summerindustrial training: Coop or Summer GPA Graduation:GPA Graduation:
Minimum 2.00 / 4.00Minimum 2.00 / 4.00
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 99 / 21 / 21
Computer Engineering (COE) Computer Engineering (COE) ProgramsPrograms
BSin Computer Engineering
MS(Master
of Science)
PhD in Computer Science &
Engineering (jointly ICS)(jointly ICS)
MS in Networking(jointly ICS)(jointly ICS)
Summer training(2 Months) + Senior
Design Project
Coop (7 Months)MS in Computer Engineering
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1010 / 21 / 21
The objectives of the The objectives of the COE programCOE program are to are to
produce computer engineering graduates who produce computer engineering graduates who
are prepared to:are prepared to:
1.1. Practice their profession with Practice their profession with confidence confidence andand
global competitivenessglobal competitiveness and make intellectual and make intellectual
contributions to itcontributions to it
2.2. Pursue a Pursue a life-long careerlife-long career of of personal and personal and
professional growthprofessional growth with superior work ethics and with superior work ethics and
character, and character, and
3.3. Pursue Pursue advancedadvanced studystudy and and researchresearch at the at the
graduategraduate level. level.
Educational ObjectivesEducational Objectivesof COE Programof COE Program
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1111 / 21 / 21
What is COE ?What is COE ?
EE CSHardware Softw
are
COE
Dig
ital
Pro
cess
ing
Dat
aC
omm
unic
atio
n
ArchitectureArchitecture Applications: Applications: • Interfacing Interfacing • Robotics Robotics • Computer VisionComputer Vision• Image Processing Image Processing • SecuritySecurity
DigitalDigitalElectronicsElectronics
NetworksNetworks
COE Core CoursesCOE Core Courses Digital Logic Design Digital Logic Design Computer Organization & Assembly Computer Organization & Assembly
LanguageLanguage Microcomputer System DesignMicrocomputer System Design Computer ArchitectureComputer Architecture Principles of VLSI DesignPrinciples of VLSI Design Data and Computer CommunicationsData and Computer Communications Computer NetworksComputer Networks
All Computing & IT Engineering ConcernsAll Computing & IT Engineering Concerns
design design analysis analysis modeling modeling implementation implementation
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1212 / 21 / 21
Requirements from Computer Requirements from Computer Science & Science & Electrical Electrical EngineeringEngineering
Computer Science RequirementsComputer Science Requirements Programming Fundamentals (JAVA)Programming Fundamentals (JAVA) Advanced Programming (JAVA)Advanced Programming (JAVA) Data Structures Data Structures Discrete StructuresDiscrete Structures Operating SystemsOperating Systems Database Systems (Core for Coop)Database Systems (Core for Coop)
Electrical Engineering RequirementsElectrical Engineering Requirements CircuitsCircuits ElectronicsElectronics
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1313 / 21 / 21
Computer Engineering
Computer Science
Electrical Engineering
Electives
Basic Sciences
Mathematics
English
Islamic & Humanities
Physical Education
BS in Computer BS in Computer EngineeringEngineering
29% Computer Engineering = 38 Credits
14% Computer Science = 18 Credits
6% EEEE8 Credits8 Credits
1.5% Physical Education = 2 Credits11% Islamic & Humanities = 14 Credits
7% English = 9 Credits
13% Mathematics = 17 Credits
9% Basic Sciences = 12 Credits
9% Electives = 12 Credit Total hours = 130 Total hours = 130
creditscredits* * Note:Note: Curriculum is Curriculum is
currently being revised.currently being revised.
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1414 / 21 / 21
COE Electives: COE Electives: 3 senior-level 3 senior-level coursescourses
Sensor NetworkSensor Network
Data Communications Data Communications & Computer Networks& Computer Networks
Local Area Networks
Ad Hoc Networks
Networks Design & Networks Design & ManagementManagement
Network SecurityNetwork Security
Distributed SystemsDistributed Systems
Performance EvaluationPerformance Evaluation
Parallel ComputingParallel Computing
Fault-TolerantFault-Tolerant
Computer Computer Architecture & Architecture &
DesignDesign
TestingTesting
ArithmeticArithmetic
Reconfigurable Reconfigurable computingcomputing
Hardware DesignHardware Design
Digital & VLSI Digital & VLSI SystemsSystems
Image processingImage processing
VisionVision
RoboticsRoboticsComputer Computer
ApplicationsApplicationsSecuritySecurity
NeuralNeural
CryptographyCryptography
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1515 / 21 / 21
Facts & Figures about Facts & Figures about COECOE
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1616 / 21 / 21
0
1
2
3
COE MS+PhD
COE PhD
SE PhD
ICS MS+PhD
ICS PhD
CCSE Graduate Students on Scholarship for MS & PhD in US/Canada
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1717 / 21 / 21
MS & PhD Number of MS & PhD Number of StudentsStudents
0
20
40
60
80
100
120
140
160
180
200
Term 061 Term 062 Term 071 Term 072 Term 081 Term 082
MS-CNW
MS-COE
MS-CS
MS-SE
MS-CCSE
PhD-CSE
PhD-SE
PhD-CCSE
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1818 / 21 / 21
COE GPA in 2008COE GPA in 2008
GPA =1~223%
GPA =2~332%
GPA =3~445%
GPA <3.517%
GPA >3.528%
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 1919 / 21 / 21
BS - Number of StudentsBS - Number of Students
0
200
400
600
800
1000
1200
1400
Term 061 Term 062 Term 071 Term 072 Term 081 Term 082
BS-CISE
BS-COE
BS-CS
BS-ISE
BS-SWE
BS-CCSE
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2020 / 21 / 21
Issues for discussionIssues for discussion
Decreasing # BS Students ?Decreasing # BS Students ?Engineers Vs. Technicians ?Engineers Vs. Technicians ?Perception of COE & industryPerception of COE & industryWorld Trend – COEWorld Trend – COEThinking of Networking ?Thinking of Networking ?
Elective Courses ? Elective Courses ? Needed SkillsNeeded Skills
Through PE courses!!Through PE courses!!New ideas?New ideas?
KFUPM-COE Industrial Advisory Council Meeting 31/5/2009KFUPM-COE Industrial Advisory Council Meeting 31/5/2009 2121
ThanksThanks
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2222 / 21 / 21
What is COE?What is COE?
COE concerned with:COE concerned with:
design, design, analysis, analysis, modeling, modeling,
implementation && implementation && utilization of: utilization of:
1.1. Digital Processing Systems,Digital Processing Systems,
2.2. Digital Communication & Networking SystemsDigital Communication & Networking Systems. .
Both the Both the softwaresoftware and the and the hardwarehardware aspects of aspects of
these systems are studied in a balanced and these systems are studied in a balanced and
coherent manner.coherent manner.
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2323 / 21 / 21
COE according to COE according to IEEE/ACMIEEE/ACM
““COE embodies the science and technology COE embodies the science and technology of design, construction, implementation, and of design, construction, implementation, and maintenance of maintenance of softwaresoftware and and hardwarehardware componentscomponents of of modern computing systemsmodern computing systems and and computer-controlledcomputer-controlled equipmentequipment. COE . COE has traditionally occupied the territory that has traditionally occupied the territory that lies at the interface between lies at the interface between CS and EECS and EE. It . It evolved over the past three decades as a evolved over the past three decades as a separate, although intimately related separate, although intimately related discipline. COE is solidly grounded in theories discipline. COE is solidly grounded in theories and principles of computing, mathematic, and principles of computing, mathematic, science, and engineering and it applies these science, and engineering and it applies these theories and principles to solve technical theories and principles to solve technical problems through the problems through the design of design of hardwarehardware, , softwaresoftware, , networksnetworks and and processesprocesses. . ” ”
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2424 / 21 / 21
BS in Computer EngineeringBS in Computer Engineering** Computer EngineeringComputer Engineering 3838 creditcredit Information & Computer ScienceInformation & Computer Science 1818
creditscredits Electrical EngineeringElectrical Engineering 88 creditcredit ElectivesElectives 1212 creditcredit
Basic SciencesBasic Sciences 1212 creditcredit MathematicsMathematics 1717 creditcredit EnglishEnglish 99 creditcredit Islamic Studies & HumanitiesIslamic Studies & Humanities 1414 creditcredit Physical EducationPhysical Education 22 creditcredit
Total hoursTotal hours 130 credit130 credit
* * Note:Note: Curriculum is currently being revised. Curriculum is currently being revised.
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2525 / 21 / 21
Major Areas in COEMajor Areas in COE
1.1. ArchitectureArchitecture2.2. Digital Digital 3.3. ElectronicsElectronics4.4. Data Communications & Computer Data Communications & Computer
Networks. Networks. 5.5. Applications: Applications:
Interfacing Interfacing Robotics Robotics Computer VisionComputer Vision Image Processing Image Processing SecuritySecurity
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2626 / 21 / 21
COE Core CoursesCOE Core Courses
Digital Logic Design Digital Logic Design Computer Organization and Assembly Computer Organization and Assembly
LanguageLanguage Microcomputer System DesignMicrocomputer System Design Computer ArchitectureComputer Architecture Principles of VLSI DesignPrinciples of VLSI Design Data and Computer CommunicationsData and Computer Communications Computer NetworksComputer Networks System Design LaboratorySystem Design Laboratory SeminarSeminar Summer Training Summer Training (or Coop)(or Coop) Senior Design Project Senior Design Project (Not for Coop track)(Not for Coop track)
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2727 / 21 / 21
FacultyFaculty 20 PhD degree20 PhD degree
3 Professors3 Professors 4 Associate4 Associate 12 Assistant12 Assistant 1 Adjunct1 Adjunct
7 MS degree Lecturers7 MS degree Lecturers Industrial ExperienceIndustrial Experience Awards (international + Awards (international +
Local)Local) PatentsPatents Journal Editorial BoardJournal Editorial Board Professional SocietiesProfessional Societies
KFUPM-COE Industrial Advisory Council MeKFUPM-COE Industrial Advisory Council Meeting 31/5/2009eting 31/5/2009 2828 / 21 / 21
Teaching & Research Teaching & Research LabsLabs
1)1) Digital Logic Design LabDigital Logic Design Lab2)2) Microprocessor LabMicroprocessor Lab3)3) Network & Communication LabNetwork & Communication Lab4)4) Digital System Design LabDigital System Design Lab5)5) Printed Circuit Board LabPrinted Circuit Board Lab6)6) Robotics LabRobotics Lab7)7) Senior Design Project LabSenior Design Project Lab8)8) FPGA & Design Automation LabFPGA & Design Automation Lab9)9) Performance Engineering LabPerformance Engineering Lab10)10) Graduate Research LabGraduate Research Lab