College: Department: Cohorts: Degree: Major: ENGINEERING ELECTRICAL & COMPUTER ENGINEERING 2006 B. ENG. ELECTRICAL & COMPUTER ENGINEERING Summary of Credits: University Requirements (UR) Arabic English Contemporary Omani Society Oman & Islamic Civilization or Islamic Culture Free Elective College Requirements (CR) Math Physics Computer Programming Chemistry Introduction to Engineering Workshop Elective 18 3 6 1 2 6 35 Industrial Trainings (I and II) 17 8 3 3 2 1 1 0 Department Requirements (DR) Department Core Track Core Track Elective 51 27 9 TOTAL 87 140 For reference contact: Dr. Hadj Bourdoucen (HOD) Ext. 1325 HoD Date Dean’s Office Date Registrar’s Office Date [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 1 of 10 Department of Electrical and Computer Engineering: Degree Plan: 2006 Cohorts (Scheme I) 1 Course Title Intensive English Total Cr. Lec. Lab. Tut. Pre-req./Co-req.* Cat. UR 0 0 HIST1010 ISLM1010 LANC2160 CHEM1071 ENGR1500 ENGR1600 MATH1106 Oman & Islamic Civilization or Islamic Culture English for Engineering I General Chemistry for Engineers Introduction to Engineering Workshop I Pre-Calculus Mathematics Total 2 3 3 2 1 4 15 2 3 3 1 3 2 2 - 2 UR UR CR CR CR CR ARAB1001 LANC2161 SOCI3320 MATH2107 PHYS2107 Arabic English for Engineering II Contemporary Omani Society Calculus I General Physics I Total 3 3 1 4 4 15 3 3 1 3 3 2 2 - MATH1106 MATH2107* UR UR UR CR CR COMP2002 PHYS 2108 MATH2108 Intr. to Comp. Program. for Engineers General Physics II Calculus II College Elective1 Circuit Analysis I Digital Logic Design Total 3 4 3 1 3 3 17 2 3 2 2 - 2 2 PHYS2107 MATH2107 2 2 2 2 - PHYS2107 2 2 3 2 2 2 2 - MATH 2108 MATH 2108 ECCE2016 ECCE2016 + MATH2108 UR CR CR DR DR 3 3 3 2 2 2 2 2 - MATH3171 + PHYS2108 ECCE3016 ECCE3152 MATH2108* ECCE3016 DR DR DR DR DR Semester 5 Fall 2008 ECCE2016 ECCE3206 MATH3171 MATH4174 ECCE3152 ECCE3016 Semester 6 Spring 2009 Semester 4 Spring 2008 Semester 3 Fall 2007 Semester 2 Spring 2007 Semester 1 Fall 2006 Course Code ECCE3022 ECCE3142 ECCE4157 STAT2103 ECCE3352 University Elective 3 Lin. Alg. & Mult. Calc. for Engineers 3 Differential Equations for Engineers 3 Electronics I 3 Circuit Analysis II 3 Total 15 Electromagnetics I Signals & Systems Electronics II Probability for Engineers Electrical Technology Total 3 3 4 3 3 16 LANC2160 CR CR CR CR DR DR e.g. ENGR2015 Introduction to Engineering Drawing or ENGR1601 Workshop II [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 2 of 10 Course Code Total Semester 3 Fall 2007 Semester 4 Spring 2008 2008 Semester 6 Spring 2009 Semester 5 Fall 2008 Summer Intensive English Total ARAB1001 LANC2160 ENGR1500 ENGR1600 MATH1106 HIST1010 ISLM1010 SOCI3320 LANC2161 CHEM1071 MATH2107 PHYS2107 Cr. Lec. Lab. Tut. 0 Pre-req./Co-req.* Cat. - - - UR - - - UR 0 0 0 University Elective Arabic English for Engineering I Introduction to Engineering Workshop I Pre-Calculus Mathematics Total 3 3 3 2 1 4 16 3 3 3 2 - 2 UR UR UR CR CR CR Oman & Islamic Civilization or Islamic Culture Contemporary Omani Society English for Engineering II General Chemistry for Engineers Calculus I General Physics I Total 2 1 3 3 4 4 17 2 1 3 3 3 3 2 2 - MATH1106 MATH2107* UR UR UR CR CR CR LANC 2160 MATH2108 Calculus II 3 2 - 2 MATH2107 CR ECCE2016 Circuit Analysis I 3 2 2 - PHYS2107 DR Lin. Alg. & Mult. Calc. for Engineers 3 General Physics II 4 Intr. to Comp. Program. for Engineers 3 College Elective2 1 Electronics I 3 Circuit Analysis II 3 Total 17 2 3 2 3 2 2 2 2 2 - MATH 2108 PHYS2107 CR CR CR CR ECCE2016 DR ECCE2016+MATH2108 DR MATH4174 ECCE3022 ECCE3206 ECCE4157 STAT2103 Differential Equations for Engineers Electromagnetics I Digital Logic Design Electronics II Probability for Engineers Total 3 3 3 4 3 16 2 3 2 3 2 2 2 - 2 2 MATH 2108 CR MATH3171+PHYS2108 DR DR ECCE3152 DR MATH2108* DR ECCE3142 Signals & Systems 3 3 - - ECCE3016 DR ECCE3352 Electrical Technology 3 2 2 - ECCE3016 DR Total 6 Total 2009 Summer 2 Course Title Intensive English Semester 2 Spring 2007 Semester 1 Fall 2006 Department of Electrical and Computer Engineering Degree Plan: 2006 Cohorts (Scheme II) MATH3171 PHYS 2108 COMP2002 ECCE3152 ECCE3016 6 e.g. ENGR2015 Introduction to Engineering Drawing or ENGR1601 Workshop II [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 3 of 10 Department of Electrical and Computer Engineering Degree Plan: 2006 Cohorts (Schemes I & II): Communications and Signal Processing Track Summer 2010 Semester 8 Spring 2010 January 2010 Semester 7 Fall 2009 Course Code ECCE3036 ECCE4122 ECCE4227 MATH3340 MATH4452 ENGR3006 Semester 9 Fall 2010 Measurements & Instrumentation Cat. Embedded Systems Discrete Mathematics for CS Introduction to complex variables Total 2 2 - 2 - ECCE3016+ECCE3152 ECCE3142 ECCE3206 + COMP2002 MATH2107+COMP2002 MATH3171 DR DR DR DR DR Industrial Training I 0 - - - ECCE3152 CR 3 3 4 3 3 0 16 3 3 3 3 3 - 2 - - ECCE3022 ECCE4122 ECCE3142 DR DR DR DR DR DR 0 - - - ENGR3006 CR 0 Electromagnetics II Introduction to Computer Networks Digital Communications Digital Signal Processing Eng. Management & Economics I Seminars and Field-Work Total ENGR4006 Industrial Training II Total ECCE5099 ECCE5124 ECCE5125 ECCE5xxx* ECCE5xxx* Pre-req./Co-req.* 2 3 2 2 - ECCE4022 ECCE4242 ECCE4124 ECCE4142 ECCE5004 ECCE4080 ECCE5112 ECCE5123 ECCE5143 ECCE5xxx* Cr. Lec. Lab. Tut. 3 3 3 3 3 15 Principles of Analog & Digital Comm. Total ECCE5009 Semester 10 Spring 2011 Course Title ECCE4122* or COMP3518* 0 Project (Part I) University Elective Antennas & Wave Propagation Optical Communications Advanced Digital Signal Processing Track Elective Total 2 3 3 3 3 3 17 3 3 3 - - - Project (Part II) Wireless Communications Advanced Communications Lab. Track Elective Track Elective Total 3 3 2 3 3 14 3 - 2 - - DR UR DR DR DR DR ECCE4022 ECCE4122 ECCE4142 ECCE5009 ECCE5112 + ECCE4124 ECCE4124 DR DR DR DR DR *or ECCE4xxx [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 4 of 10 Department of Electrical and Computer Engineering Degree Plan: 2006 Cohorts (Schemes I & II): Computer Systems and Networks Track Semester 10 Spring 2011 Semester 9 Fall 2010 Summer 2010 Semester 8 Spring 2010 January 2010 Semester 7 Fall 2009 Course Code ECCE3036 ECCE4122 ECCE4227 MATH3340 MATH4452 ENGR3006 Course Title Measurements & Instrumentation Pre-req./Co-req.* Cat. Embedded Systems Discrete Mathematics for CS Introduction to complex variables Total 3 3 3 3 3 15 2 3 2 2 - 2 2 - 2 - ECCE3016+ECCE3152 ECCE3142 ECCE3206 + COMP2002 MATH2107+COMP2002 MATH3171 DR DR DR DR DR Industrial Training I 0 - - - ECCE3152 CR Principles of Analog & Digital Comm. Total ECCE4252 ECCE4416 ECCE4242 Cr. Lec. Lab. Tut. 0 Data Structure & Algorithms Linear Control Systems Introduction to Computer Networks 3 3 3 3 2 3 2 - - COMP2002 DR MATH4174 + ECCE3142 DR ECCE4122* or COMP3518* DR ECCE5223 Adv Embedded Systems Design 3 2 2 - ECCE5232 ECCE4080 Computer Architecture & Organ. Seminars and Field-Work Total 3 0 15 3 - - - ECCE4226 or ECCE4227 DR ECCE4226 or ECCE4227 DR DR 0 - - - ENGR3006 ENGR4006 Industrial Training II Total ECCE5009 ECCE5242 ECCE4254 ECCE5245 ECCE5004 ECCE5xxx* ECCE5099 ECCE5235 ECCE5252 ECCE5xxx* ECCE5xxx* CR 0 Project (Part I) Advanced Computer Networks Operating Systems Computer Lab. Eng. Management & Economics I Track Elective Total 2 3 3 2 3 3 16 3 3 3 - 4 - - University Elective Project (Part II) Advanced Computer Lab. Software Engineering Practice Track Elective Track Elective Total 3 3 1 3 3 3 16 3 - 2 - - DR ECCE4242 COMP2002 ECCE4242 DR DR DR DR DR UR DR DR ECCE5009 ECCE5232 ECCE5232 DR DR *or ECCE4xxx [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 5 of 10 Department of Electrical and Computer Engineering Degree Plan: 2006 Cohorts (Schemes I & II): Industrial Electronics and Control Track Semester 10 Spring 2011 Semester 9 Fall 2010 Summer 2010 Semester 8 Spring 2010 January 2010 Semester 7 Fall 2009 Course Code ECCE3036 ECCE4122 ECCE4227 MATH3340 MATH4452 ENGR3006 Course Title Measurements & Instrumentation Cr. Lec. Lab. Tut. Pre-req./Co-req.* Cat. Embedded Systems Discrete Mathematics for CS Introduction to complex variables Total 3 3 3 3 3 15 2 3 2 2 - 2 2 - 2 - ECCE3016+ECCE3152 ECCE3142 ECCE3206 + COMP2002 MATH2107+COMP2002 MATH3171 DR DR DR DR DR Industrial Training I 0 - - - ECCE3152 CR DR DR DR Principles of Analog & Digital Comm. Total 0 ECCE4416 ECCE4356 ECCE4142 ECCE4466 Linear Control Systems Electrical Machines I Digital Signal Processing Power Electronics 3 3 3 3 2 2 3 2 2 2 2 - MATH4174 + ECCE3142 ECCE3352 ECCE3142 ECCE3154 or ECCE4157 ECCE4456 ECCE4080 Sensors and Sensor Systems Seminars and Field-Work Total 3 0 15 3 - - - ECCE3036 DR DR DR 0 - - - ENGR3006 CR DR ECCE4416 DR ECCE4416 DR ECCE4456 + ECCE4226 or ECCE4227 DR DR DR ENGR4006 Industrial Training II Total 0 ECCE5009 ECCE4422 ECCE4436 ECCE5452 Project (Part I) Digital Control Systems Industrial Control Systems Design Computer-Aided Instrumentation 2 3 3 3 3 3 2 2 - ECCE5004 ECCE5xxx* Eng. Management & Economics I Track Elective Total 3 3 17 3 - - - University Elective Project (Part II) Advanced Power Electronics Track Elective Track Elective Total 3 3 3 3 3 15 - - - ECCE5099 ECCE5464 ECCE5xxx* ECCE5xxx* UR DR DR DR DR ECCE5009 ECCE4466 *or ECCE4xxx [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 6 of 10 Department of Electrical and Computer Engineering Degree Plan: 2006 Cohorts (Schemes I & II): Power Systems and Energy Track Cr. Lec. Lab. Tut. Pre-req./Co-req.* Cat. Measurements & Instrumentation 3 2 2 - ECCE3016+ECCE3152 ECCE4122 Principles of Analog & Digital Comm. 3 3 - - ECCE3142 ECCE4227 MATH3340 MATH4452 Embedded Systems Discrete Mathematics for CS Introduction to complex variables Total 3 3 3 15 2 2 - 2 - 2 - DR ECCE3206 + COMP2002 DR MATH2107+COMP2002 DR MATH3171 DR ENGR3006 Industrial Training I 0 - - - ECCE3152 3 3 3 3 3 0 15 3 3 2 2 3 - 2 2 - - ECCE3022 DR ECCE3352 ECCE3352 MATH4174 + ECCE3142 DR DR DR 0 - - - ENGR3006 Total ECCE4022 ECCE4312 ECCE4356 ECCE4416 ECCE5004 ECCE4080 ENGR4006 DR CR 0 Electromagnetic II Power System Analysis I Electrical Machines I Linear Control Systems Eng. Management & Economics I Seminars and Field-Work Total Industrial Training II 0 Semester 9 Fall 2010 Total CR ECCE5009 ECCE4316 ECCE4357 ECCE5332 ECCE5xxx* Project (Part I) Power System Analysis II Electrical Machines II High Voltage Engineering Track Elective University Elective Total 2 3 3 3 3 3 17 2 2 2 - 2 2 2 - - DR ECCE4312 DR ECCE4356 DR ECCE4022* + ECCE4312 DR DR UR Semester 10 Spring 2011 Summer 2010 Semester 8 Spring 2010 ECCE3036 Semester 7 Fall 2009 Course Title January 2010 Course Code ECCE5099 ECCE5303 ECCE5302 ECCE5xxx* ECCE5xxx* Project (Part II) Power Distribution System Eng. Power Systems Protection Track Elective Track Elective Total 3 3 3 3 3 15 3 2 - 2 - - ECCE5009 ECCE4316 ECCE4316 DR DR DR DR DR *or ECCE4xxx [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 7 of 10 Department of Electrical and Computer Engineering - Degree Plan: 2006 LIST OF DEPARTMENTAL CORE COURSES Code ECCE2016 ECCE3206 Title Circuit Analysis I Digital Logic Design ECCE3152 ECCE3016 ECCE3022 ECCE3142 ECCE4157 ECCE3352 ECCE3036 ECCE4122 ECCE4227 ECCE5004 ECCE4080 ECCE5009 Electronics I Circuit Analysis II Electromagnetics I Signals & Systems Electronics II Electrical Technology Measurements & Instrumentation Principles of Analog & Digital Comm. Embedded Systems Eng. Management & Economics I Seminars and Field-Work Project (Part I) Project (Part II) ECCE5099 MATH3340 Discrete Mathematics for CS MATH4452 Introduction to complex variables STAT2103 Probability for Engineers Probability/Stat. Total Credits 3 3 Pre-Requisite / Co-req. * PHYS2107 3 3 3 3 4 3 3 3 3 3 0 2 ECCE2016 ECCE2016 + MATH2108 MATH3171 + PHYS2108 ECCE3016 ECCE3152 ECCE3016 ECCE3016 + ECCE3152 ECCE3142 ECCE3206 + COMP2002 3 3 3 3 ECCE5009 MATH2107+COMP2002 MATH3171 MATH2108* 51 LIST OF ELECTIVES: COMMUNICATIONS AND SIGNAL PROCESSING TRACK Code ECCE4226 ECCE4253 ECCE4263 ECCE4264 ECCE4272 ECCE4416 ECCE5005 ECCE5008 ECCE5122 ECCE5132 ECCE5133 ECCE5134 ECCE5142 ECCE5152 ECCE5162 ECCE5242 ECCE5243 ECCE5262 ECCE5263 ECCE5264 ECCE5282 ECCE5283 ECCE5443 Title Microprocessors Object Oriented Programming Database Systems Teletraffic Engineering Artificial Intelligence Linear Control Systems Engineering Management & Economics II Project Management Communication Systems Information Theory Satellite Communications Selected Topics in Communications Image and Video Processing Electronic Communication Circuits Microwave Engineering Advanced Computer Networks Network Software Design & Programming Multimedia Coding & Processing Information Systems Analysis & Design Information Systems Management Computer Network Security Cryptography, Security & e-Business Optimization Techniques in Engineering Credits 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 Pre-Requisite / Co-req. * ECCE3206 COMP2002 COMP2002 ECCE4122 MATH4174 + ECCE3142 ECCE5004 ECCE5004 ECCE4124 or ECCE3122 ECCE4122 ECCE4122 or ECCE3122 ECCE4122 ECCE4142 ECCE3154 or ECCE4157 ECCE4022 ECCE4242 ECCE4242 ECCE4242 ECCE3122 or ECCE4122 ECCE3122 or ECCE4122 ECCE4242 ECCE4242 MATH3171 [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 8 of 10 Department of Electrical and Computer Engineering - Degree Plan: 2006 LIST OF ELECTIVES: COMPUTER SYSTEMS AND NETWORKS TRACK Code ECCE4142 ECCE4203 ECCE4213 ECCE4226 ECCE4232 ECCE4253 ECCE4263 ECCE4264 ECCE4272 ECCE4282 ECCE5005 ECCE5008 ECCE5132 ECCE5211 ECCE5212 ECCE5213 ECCE5222 ECCE5224 ECCE5233 ECCE5243 ECCE5253 ECCE5254 ECCE5262 ECCE5263 ECCE5264 ECCE5275 ECCE5282 ECCE5283 ECCE5292 ECCE5443 Title Digital Signal Processing Advanced Logic Design Digital Electronics – Reliability and Testing Microprocessors Introduction to Distributed & Parallel Systems Object Oriented Programming Database Systems Teletraffic Engineering Artificial Intelligence Coding and Data Encryption Engineering Management & Economics II Project Management Information Theory Diagnosis & Design of Reliable Digital Systems VLSI Design Fault-Tolerant Computing Systems Microprocessor Interfacing Microprocessor Based Control Design Computer Architecture and Organization II Network Software Design & Programming Java Programming Programming in C++ Multimedia Coding & Processing Information Systems Analysis & Design Information Systems Management Neural Networks and Fuzzy systems Computer Network Security Cryptography, Security & e-Business Selected Topics in Computer Engineering Optimization Techniques in Engineering Credits 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 Pre-Requisite / Co-req. * ECCE3142 ECCE3206 ECCE3152 ECCE3206 ECCE4226 or ECCE4227 COMP2002 COMP2002 ECCE4122 ECCE3122 or ECCE4122 ECCE5004 ECCE5004 ECCE3122 or ECCE4122 ECCE3206 ECCE3154 or ECCE4157 ECCE4226 or ECCE4227 ECCE4226 or ECCE4227 ECCE4226 or ECCE4227+ ECCE4416 ECCE5232 ECCE4242 ECCE4242 ECCE3122 ECCE3122 ECCE4242 ECCE4242 ECCE4226 or ECCE4227+ ECCE4242 MATH3171 LIST OF ELECTIVES: INDUSTRIAL ELECTRONICS AND CONTROL TRACK Code ECCE4226 Title Microprocessors Credits 3 Pre-Requisite / Co-req. * ECCE3206 ECCE4272 Artificial Intelligence 3 ECCE5005 ECCE5008 ECCE5224 Engineering Management & Economics II Project Management Microprocessor Based Control Design 3 3 3 ECCE5275 ECCE5412 Neural Networks and Fuzzy systems Mechatronics 3 3 ECCE5422 ECCE5423 ECCE5432 ECCE5433 ECCE5434 ECCE5443 Selected Topics in Control Systems Robotics and vision Programmable Logic Control Systems Modern Control Systems System Dynamics and Simulation Optimization Techniques in Engineering 3 3 3 3 3 3 ECCE4422 ECCE4416 ECCE3206 + ECCE4416 ECCE4416 ECCE3142 MATH3171 ECCE5462 Electric Drives 3 ECCE4466 MEIE3150 Manufacturing Processes 3 MEIE5041 Quality Control 3 ECCE5004 ECCE5004 ECCE4226 or ECCE4227+ ECCE4416 ECCE4416 + ECCE3154 or ECCE4157 [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 9 of 10 Department of Electrical and Computer Engineering - Degree Plan: 2006 LIST OF ELECTIVES: POWER SYSTEMS AND ENERGY TRACK Code Title ECCE4142 Digital Signal Processing 3 ECCE3142 ECCE4226 ECCE4422 ECCE4456 ECCE4466 ECCE5005 Microprocessors Digital Control Systems Sensors and Sensor Systems Power Electronics Engineering Management & Economics II 3 3 3 3 3 ECCE3206 ECCE4416 ECCE3036 ECCE3154 or ECCE4157 ECCE5004 ECCE5008 Project Management 3 ECCE5004 ECCE5304 ECCE5312 ECCE5313 ECCE5314 ECCE5322 ECCE5323 ECCE5324 Power Stations Power Systems Control and Stability Electric Power Transmission System Eng. Selected Topics in Power Electrical Power Systems Quality Power System operation Power System Reliability and Planning 3 3 3 3 3 3 3 ECCE4316 ECCE4316 ECCE4316 ECCE4312 ECCE4312 ECCE4316 ECCE4312 ECCE5333 Power System Economics 3 ECCE2016 (dated 4/9/2005) ECCE5342 ECCE5352 ECCE5353 ECCE5443 Electrical Engineering Material Generalized Machine Theory Special Electrical Machines Optimization Techniques in Engineering 3 3 3 3 ECCE3022 ECCE4357 ECCE4357 MATH3171 ECCE5464 Advanced Power Electronics 3 ECCE4466 Track coordinators: 1. Communications and Signal Processing 2. Computer Systems and Networks 3. Industrial Electronics and Control 4. Power Systems and Energy Credits Pre-Requisite / Co-req. * Dr. Joseph Jervase Mr. Ahmed Al-Maashari Dr. Faical Mnif Dr. Arif Saeed Malik [Last Update: on April 30, 2005] [Done by: Dr. Afaq Ahmad (ECCE Curriculum Committee Coordinator 2005-06)] Page 10 of 10