Close Menu

BSc - Electronics and Computer Science



The fields of Electronics and Computer Science are among the most important technical fields in this age of rapid developments in ICT. The skills of individuals trained in these fields are highly sought after by employers locally and overseas. This programme is being proposed in order to allow students to develop full mastery of both areas at the undergraduate level as part of a three year degree.

In the past students have been able to undertake a double major in Electronics and Computer Science; however, owing to the on-going reform of the curriculum, this has become extremely difficult to do in three years. The double major in Electronics and Computer Science has been the most popular combination for students studying Electronics and completing a double major. Students graduating with the Electronics/Computer Science double major account for approximately 38 per cent of the 507 students graduating with a degree in Electronics between 1994 and 2012.

Admission Requirements

In addition to fulfilling general requirements for admission into the Faculty of Science and Technology, applicants must have passes in CAPE Physics (Units I & II) OR GCE A-Level Physics OR PHYS0411, PHYS0412, PHYS0421, PHYS0422 OR CSEC Physics/GCE O-Level Physics and CAPE Mathematics (Units I & II)/GCE A-Level Mathematics/MATH0100, MATH0110

(E = Examination, C = Coursework, and the numeral after E or C = Number of Credits)

Year 1 Semester 1 Credits Year 1 Semester 2 Credits
COMP1126 Introduction to Computing 3 COMP1161 Object-Oriented Programming 3
COMP1127 Introduction to Computing II 3 COMP1220 Computing and Society 3
MATH1185 Calculus for Scientists and Engineers 3 ELET1500 Electrical Circuit Analysis and Devices 3
ELNG1101 Physics for Engineers 3 ELET1405 Practices in Basic Electronics 3
MATH1141 Introductory Linear Algebra and Geometry 3      
  Total Credits 15   Total Credits 12
Year 2 Semester 1 Credits Year 2 Semester 2 Credits
COMP2140 Software Engineering 3 COMP2201 Analysis of Algorithms 3
COMP2190 Net-Centric Computing 3 ELET2410 Analysis and Design of Analog Circuits 3
COMP2201 Discrete Mathematics for Computer Science 3 ELET2415 Practices in Basic Electronics II 3
ELET2405 Practices in Electronics Design 1 3 ELET2480 Communication Systems 3
ELET2450 Embedded Systems 3 ELET2570 Microprocessors 3
ELET2460 Signals and Systems 3      
  Total Credits 18   Total Credits 15
Year 3 Semester 1 Credits Year 3 Semester 2 Credits
ELET2530 Digital Electronics and Systems 3 COMP2171 Object-Oriented Design and Implementation 3
COMP3101 Operating Systems 3 COMP3161 Database Management Systems 3
COMP3220 Principles of Artificial Intelligence 3 COMP3901 Capstone Project 3
ELET3405 Practical Analysis of Advanced Electronic Circuits 3  


INFO3170 User Interface Design for IT   3

COMP3191 Principles of Computer Design  3

COMP3911 Internship in Computing 1    3

INFO2180 Web Design and Programming  3

ELET3430 Instrumentation and Measurements  3

ELET3470 Wireless Transmission and Fibre Optics  3

ELET3480 Wireless Communication Systems

ELET2420 Solid State Electronic Devices  3


COMP3652 Language Processors           3

COMP3702 Theory of Computation        3

COMP3911 Internship in Computing I    3

ELET3440 Introduction to Robotics        3

ELET3450 Satellite Communication and Navigational Systems                               3

ELET3460 Digital Signal and Image Processing                                                3

COMP3801 Real-Time Embedded Systems 3

INFO3110 Information Systems in Organisations                                        3

INFO3155 Computer and Network Security 3

INFO3180 Web Design & Programming II    3

Total Credits 15 Total Credits 15
3 Foundation Courses - 9 credits


+ Persons pursuing PHYS 1411, 1412, 1421 and 1422 could use these to replace ECNG 1101 as the content of the latter is covered in parts of each of the four courses.

* At least two of the three electives must be level 3 courses.


Top of Page