current students >undergraduate studies >B.Eng. (Computer Engineering) Subjects
First Year SC101 Electronics I SC102 Logic Design SC103 Introduction to Programming SC104 Mathematics I SC105 Effective Communication: Principles & Methods SC106 Electronics II SC107 Mathematics II SC108 Data Structures SC109 Discrete Mathematics SC110 Technical Report Writing CK101 English Proficiency Second Year SC201 Digital Circuits and Systems SC202 Computer Organisation SC203 Algorithms SC204 Software Systems and Models SC131 Engineers and Society SC205 Digital Communications SC206 Microprocessor Systems Design SC207 Software Engineering SC208 Computer Graphics in Design SC111 Professional Communication: Strategies & Skills SC229 Design and Development Project Third Year SC301 Control and Instrumentation SC302 Computer Networks SC303 Operating Systems SC304 Database Systems SC329 Industrial Attachment Fourth Year SC133 Principles of Law SC134 Principles of Economics SC409 Project Prescribed Electives SC401 Real-Time Systems SC402 Advanced Microprocessor Systems SC403 Computer Architecture SC404 Digital Signal Processing SC405 Compiler Techniques SC430 Artificial Intelligence SC431 Parallel Processing SC432 Distributed Systems SC433 Programming Languages SC434 Special Topic 1 SC435 Visualization SC436 Neural Networks SC437 Computer Vision & Image Processing SC438 Robotics SC439 Special Topic 2 SC440 Advanced Algorithms SC441 Advanced Computer Networks SC442 Advanced Data Management Techniques SC443 Computer Game Programming SC444 Cryptography & Network Security SC445 Digital Video Coding and Compression SC446 Formal Languages, Automata & Compatibility SC447 Geometric Modelling SC448 Introductory Bioinformatics SC449 Linear Programming SC450 Mobile and Personal Communications SC451 Principles of Information Theory and Coding SC452 Simulation and Modelling SC453 Software Testing General Electives/General Education Requirement SC132 Human Resource Management & Entrepreneurship CPE801 Risks, Piracy and Other Crimes in the Computer Age CPE802 Open Source Office Productivity Tools CPE810 Managing & Resolving Conflict CPE811 Getting What You Want with Negotiation CPE812 Developing Team Leadership SC989 Research Exercise
First Year
Second Year
Third Year
Fourth Year
Prescribed Electives
General Electives/General Education Requirement