The Bachelor of Science Honours in Engineering – Computer Engineering at the Open University of Sri Lanka integrates software and hardware aspects of computing. Students build knowledge and expertise to design, develop, deploy, test, and maintain hardware and software systems, covering software, hardware, mathematics, and management & communication.
The curriculum includes core courses such as Data Structures & Algorithms, Object-Oriented Design & Programming, Microprocessors & Interfacing, Computer Architecture, Processor Design, Engineering Mathematics, Discrete Mathematics, Professional & Technical Communication, and Engineering Management. Students also complete an undergraduate project in the final year that applies theoretical knowledge to real-world scenarios with industry collaboration.
Modules
- Data Structures & Algorithms
- Object-Oriented Design & Programming
- Microprocessors & Interfacing
- Computer Architecture
- Processor Design
- Engineering Mathematics
- Discrete Mathematics
- Professional & Technical Communication
- Engineering Management