BENG (HONS) ELECTRONICS
MAJORING IN COMPUTER

PROGRAMME STRUCTURE (4-YEAR)


CODE SUBJECT b YEAR g YEAR d YEAR e YEAR PRE-REQUISITE
TRIMESTER
1 2 3 4 5 6 7 8 9 10 11 12
  Core  
EEM1016 Engineering Mathematics I   3                     -
ECT1016 Circuit Theory    3                     -
EEN1016 Electronics I   3                     -
ECP1016 Computer and Program Design   3                     -
ECT1026 Field Theory   3                     -
EEN1026 Electronics II     3                   EEN1016
EEN1036 Digital Logic Design     3                   -
EEM1026 Engineering Mathematics II       3                 EEM1016
EEN1046 Electronics III       3                 EEN1026
EPM1016 Instrumentation and Measurement Techniques       3                 ECT1016
EPM1076 Introduction to Machines & Power Systems       3                 ECT1016 , ECT1026
ECP1026 Algorithm and Data Structure       3                 ECT1016
EEM2036 Engineering Mathematics III         3               EEM1026
ECP2216 Microcontroller and Microprocessor Systems         3               -
ECT2036 Circuits and Signals         3               ECT1016
EMG2016 Electromagnetic Theory         3               ECT1026
EEN2056 Physical Electronics           3             EEN1026
ECP2046 Computer Organization and Architecture           3             ECP2216
EEM2046 Engineering Mathematics IV             3           EEM1026
EPM2036 Control Theory             3           EEM1026 , ECT2036
ECP2056 Data Communications and Computer Networking             3           ECP1016
ECP4206 Object Oriented Programming with C++             3           ECP1016
ECP4166 Advanced Microprocessors             3            ECP2216
ETM2046 Analog and Digital Communications               3         -
ECP4126 Computer Security and Disaster Recovery               3    

 

  ECP2046
ECP3076 Database System                  3       -
ETM4096 Digital Signal Processing                   3     EEM1026 , ECT2036
ECP3226 Advanced Computer Architecture and Parallel Computing                   3     ECP2046
EPT4046 Project                   4   4 84 credit hours**
ECP2066 Operating Systems                   3     -
EPT4066 Industrial Training                     5   84 credit hours
ECP3116 Digital Computer Design                       3 EEN1036,ECP2216
  Elective 1:*                          
ETM4106 Optoelectronics and Optical Communications             3           EMG2016
ECP4236 Parallel Processing & Programming             3           ECP1026
ECP4196 Embedded System Design             3           ECP2216 or ECP2046
  Elective 2:*  
ECP3086 Multimedia Technology and Applications               3         ECP1016
EPT3016 Mini Project               3         70 credit hours
EEN3076 Power Electronics               3         EEN1046
ECP4156 Software Engineering                3          ECP1016
ECP4136 Java Technology                3          ECP1016
  Elective 3:*  
ECP3096 Compiler and Translator                  

3

    ECP1016
EMM4076 Computer Graphics and Virtual Reality                   3     ECP1016
  Arts and Humanities  
MPW2143/2153 Islamic Studies / Moral Studies   3                     -
PES1011 Technical Communications  3                        -
BHM2042 Basic Economics, Accounting and Management         3               -
MPW2133 Malaysian Studies                 3       -
EHM3066 Engineer and Society 3                       -
***MPW2113 / MPW2123 / Foreign Language Bahasa Kebangsaan A / B / Foreign Language 3                       -
BHM3086 Law for Engineers               3         -
BEN2014 Introduction to Cyberpreneurship 1                       -
  Co-Curriculum                         -
CBS1020 Basketball 2                        
CCT1010 Theater 2                        
CMA1010 Aikido 2                        
CTN1030 Tennis 2                        
CVL1040 Volleyball 2                        
CAM2010 Advanced Mandarin 2                        
CBD1010 Badminton 2                        
CCD1010 National Dance 2                        
CCG1010 Ghazal 2                        
CCM1010 Music Appreciation 2                        
CDA1010 Debate 2                        
CDJ1050 Dee Jay 2                        
CFW1010 Financial Management 2                        
CIC1010 Interpersonal Communication 2                        
CIM1010 Muslim Modern 2                        
CLA1010 Arabic1 2                        
CLF1010 French 1 2                        
CLF1020 French 2 2                        
CLG1010 German 1 2                        
CLG1020 German 2 2                        
CLJ1010 Japanese 1 2                        
CLJ1020 Japanese 2 2                        
CLM1010 Mandarin 1 2                        
CLM1020 Mandarin 2 2                        
CLP1010 Literature 2                        
CLR1010 Russian 2                        
CLS1010 Spanish 1 2                        
CLS1020 Spanish 2 2                        
CLT1010 Thai 1 2                        
CLT1020 Thai 2 2                        
CMT1020 Taekwondo 2                        
CPS1010 Public Speaking 2                        
CSC1010 Chess 2                        
CSM1010 Self Leadership 2                        
  Total (139 credit hours) 12 18 6 15 15 6 18 15 6 16 5 7  

** Excluding Arts and Humanities
*Elective subjects are subject to change by the faculty
Elective 1 (T8): Choose 1 subject

Elective 2 (T10): Choose 1 subject

Elective 3(T7): Choose 1 subject


 *** Bahasa Kebangsaan A/B/Foreign Language
Malaysians who have fulfilled the Bahasa Malaysia requirement (either having passed Bahasa Malaysia with a credit at SPM level; or having passed the MPW2113 Bahasa Kebangsaan A during FOSEE/Diploma or other previous studies) shall be required take a 3CH foreign language subject. They shall only take a foreign language course which is not their native language and they have no formal education in. International students are to choose a foreign language which is not their native language and which they have no formal education in but they are highly encouraged to take up MPW2123 - Bahasa Kebangsaan B.