Programme Structure

Semester Code Courses Cr. Hour Pre- Requisute Co- Requisite
Semester I ECCB111 Introduction to Computer and Communication Engineering (Workshop) 1 NONE NONE
ECCB114 Circuit Theory 4 NONE MATB143
EEEB111 Electrical / Electronics Measurement Lab 1 NONE ECCB114
EEEB114 Programming for Engineers 4 NONE NONE
MATB113 Advanced Calculus & Analytical Geometry   3 NONE NONE
MATB143 Differential Equations 3 NONE NONE
  Total Credit Hours 16  
Semester II ECCB123 Electronics Circuits Analysis 3 ECCB114 NONE
EEEB161 Digital Logic Design Lab 1 NONE EEEB163
EEEB163 Digital Logic Design 3 ECCB114 NONE
AKPK111 Personal Financial Management 1 NONE NONE
MATB253 Linear Algebra 3 NONE NONE
ETIB113 Tamadun Islam Tamaduan Asia 3 NONE NONE
  Total Credit Hours 14  
Semester III COEB223 Numerical Methods for Engineers 3 MATB143, MATB253 EEEB114
ECCB213 Object Oriented Programming 3 CSEB114 or EEEB114 NONE
ECCB233 Digital Systems Design 3 EEEB163 NONE
EEEB141 Electronics Design Lab 1 ECCB123, EEEB111 NONE
EHEB113 Hubungan Etnik 3 NONE NONE
TECB213 Technical Communications 3 NONE NONE
  Total Credit Hours 16  
Semester IV ECCB243 Computer Organization and Architecture 3 ECCB233 NONE
EEEB233 Signal & System   3 ECCB114 NONE
EEEB253 Electromagnetic Fields & Waves 3 MATB143, ECCB114 NONE
EEEB373 Microprocessor Systems 3 ECCB233 NONE
ICEB113/ MCEB113 Islamic / Moral and Civil Society for Engineers I 3 NONE NONE
  Total Credit Hours 15  
Semester V COEB432 Principles of Management  2 ECCB243 NONE
ECCB311 Digital Signal Processing Lab 1 NONE EEEB363
EECB353 Communication Systems 3 EEEB233 NONE
EEEB323 Control System I 3 EEEB233, MATB143 NONE
EEEB363 Digital Signal Processing  3 EEEB233, EEEB373 NONE
EEEB371 Microprocessor Systems Lab 1 EEEB373 NONE
ICEB212/MCEB212 Islamic / Moral and Civil Society for Engineers II 2 ICEB113/ MCEB113 NONE
  Total Credit Hours 15  
Semester VI COEB422 Engineers in Society 2 TECB213, ECCB243 NONE
ECCB323 Data Structure and Algorithms 3 ECCB213 NONE
ECCB343 Digital Communications 3 EECB353 NONE
ECCB363 Wireless and Mobile Communication 3 EECB353 NONE
EECB351 Communication System Lab 1 EECB353 NONE
EEEB383 Random Process 3 EEEB233 NONE
  Total Credit Hours 15  
Special Semester COEB314 Industrial Training 4 EEEB323 and 70 Cr. Hrs. NONE
  Total Credit Hours 4  
Semester VII COEB442 Engineering Economics 2 ECCB243 NONE
ECCB412 Project I 2 ECCB343, EEEB363 NONE
EECB423 Data Communication and Network 3 EEEB373, EEEB383 NONE
EEEB403 Capstone Design Course 3 COEB422, ECCB343 NONE
EESB493 Embedded Systems 3 EEEB373 and EEEB114 NONE
** Technical Elective I 3    
  Total Credit Hours   16  
Semester VIII ECCB423 Operating Systems 3 ECCB243, EEEB373 NONE
ECCB424 Project II 4 ECCB412, COEB314 NONE
** Technical Elective II 3    
** Technical Elective III 3    
*** Literature and Sociology 3 NONE NONE
  Total Credit Hours 16  
** Technical Electives (Take any 3 subjects)
  A - With emphasis in Computer Engineering
Technical Elective  Courses ECEB463  Artificial Intelligence and Neural-fuzzy Systems 3 EEEB323 NONE
ECEB473  Advanced Microprocessor  3 EEEB373 NONE
ECPB423 Systems-on-Chips 3 ECCB243, EEEB373 NONE
ECPB433 Introduction to Computational Biology 3   NONE
ECPB443 Multi-Core Programming 3   NONE
ECPB453 Database Programming 3   NONE
ECPB463 Advanced Computer Architecture 3 ECCB243  
ECPB473 Software Engineering 3    
EECB473 Data Network Architecture & Electronics 3 EECB423 NONE
EESB423 VLSI Design 3 EEEB373 NONE
EESB433 Analog IC 3 EEEB363 NONE
B - With emphasis in Communication Engineering
ECTB413 Antenna Systems 3 EEEB253 NONE
ECTB423 Broadband Technologies 3 EECB423 NONE
ECTB433 Communication Electronics 3 ECCB123, EECB353 NONE
ECTB443 Optical Communications 3   NONE
EECB433 Applied Telecommunication Systems 3 EECB353 NONE
EECB483 Optoelectronics and Fibre Optics  3 EEEB253 NONE
EECB493  Radio Frequency/Microwave Engineering  3 EEEB253 NONE
C – Common to both Computer and Communication Engineering
ECSB413 SCADA Systems 3 EECB353 NONE
ECSB423 Introduction to Modeling and Simulation 3 EEEB383 NONE
ECSB433 Real Time Systems 3 ECCB233 NONE
ECSB443 Advanced Digital Signal Processing 3 EEEB363 NONE
ECSB453 Computer Forensics 3   NONE
ECSB463 Internet Programming 3   NONE
ECSB473 Computer Security 3   NONE
EEEB423 Control System II 3 EEEB323 NONE
EEEB473 Image Processing  3 EEEB363 NONE
EEEB493 Introduction to Robotics 3 EEEB323 and EEEB114 NONE
EEEB513 Computer-Controlled Systems 3 EEEB323 NONE
EEIB413 Process Control & Instrumentation 3 EEEB323, MEHB213 NONE
MQA and University (Compulsory)
LAN Courses AKPK111 Personal Financial Management 1 NONE NONE
EHEB113 Hubungan Etnik 3 NONE NONE
ICEB113/ MCEB113 Islamic / Moral and Civil Society for Engineers I 3 NONE NONE
ICEB212/MCEB212 Islamic / Moral and Civil Society for Engineers II 2 ICEB113/ MCEB113 NONE
ETIB113 Tamadun Islam Tamaduan Asia 3 NONE NONE
*** Literature  and Sociology (Take any 1 subject)
Literature & Sociology MLKB113 Bahasa Melayu Kebangsaan (compulsory for Malaysian students without Credit in Bahasa Malaysia SPM) 3 NONE NONE
FRAB113 Basic French 3 NONE NONE
GERB113 Basic German 3 NONE NONE
JAPB113 Japanese Language 3 NONE NONE
KDKB113 Kepimpinan dan Keusahawanan 3 NONE NONE
KKSB113 Kaunseling dan Kerja Sosial 3 NONE NONE
MANB113 Mandarin Language 3 NONE NONE
PKIB113 Creative Thinking 3 NONE NONE
RELB113 Comparative Religion 3 NONE NONE
SPRB113 Sports and Recreation Management  at Workplace 3 NONE NONE
SPYB113 Introduction to Social Psychology   3 NONE NONE