
UNDERGRADUATE PROGRAMS
The Department provides four specialized study programs within the BSc Engineering Honours Degree in Computer Science and Engineering. These programs include the Computer Science & Engineering (CSE) Stream, the Integrated Computer Engineering (ICE) Stream, the Data Science (DSE) Stream, and the Cyber Security Stream. Undergraduate curriculum at CSE is designed to equip the students with technical expertise in diverse engineering disciplines. The spectrum of course modules spans from engineering, management, aesthetics to soft skills. Courses are regularly updated to keep abreast with the lates
COURSE PHILOSOPHY
To produce graduate engineers who can, with creativity and innovation, craft solutions through a systematic design, development and integration of computer hardware engineering, software engineering, network engineering and knowledge which embeds to the material world to change systems and processes for the benefit of humanity.
LEARNER SUPPORT ENVIRONMENT
The learning environment and the learner support systems in the Department of CSE have been developed over time to meet changing requirements of the undergraduates, the industry and also technological developments. The key points of this approach are:
Promoting student interaction at lectures
Using problem based learning approach when suitable
Emphasizing soft skills of the students
Using e-Learning systems and other on-line teaching and learning technologies
Adopting global standards in engineering education such as outcome based education (OBE)
Promoting self discovery and experimentation
Incorporating humanities to the study of engineering
Improving teaching skills through student reviews and peer reviews
This blended approach has already produced graduates who are equipped with not only the subject knowledge but also the soft skills necessary to succeed at workplace and is evidenced by the employment offers received by new graduates and what they have achieved within a few years of graduation. This proven, successful approach will continued to be used and further improved. Another important aspect of programme delivery in the Department of CSE is the close interaction with industry stakeholders for continued curriculum and syllabus improvement, improved experience at industrial training, and course delivery support through the use of domain experts from the industry.
GRADUATE PROFILE
The Knowledge, Skills, Attributes and Qualities of an Engineer in the specialization of Computer Science and Engineering:
Ability to analyze complex problems and design, develop and evaluate solutions using specialist knowledge from the domain of computer engineering that satisfy performance, efficiency, safety, reliability, quality, cost and environmental constraints. [Knowledge & Understanding]
Ability to apply mathematical, scientific and technological methodologies and tools to solve problems incorporating creative and innovative thinking in the context of design, development and integration in the domain of computer engineering. [Intellectual Abilities]
Ability to conceptualize solutions in distributed environments through appropriate software and data distribution and introduction of new technologies through a process of partitioning in the domain of computer engineering. [Intellectual Abilities]
Ability to conceptualize solutions in constrained environments through appropriate hardware-software partitioning and introduction of new technologies through a process of integration in the domain of computer engineering. [Intellectual Abilities]
Ability to solve complex cross-domain problems through application of integrative skills, theoretical knowledge and product engineering techniques. [Practical Skills]
Ability to demonstrate cross-domain design capabilities by incorporating heterogeneous systems including computer hardware, software, automated systems and embedded systems. [Practical Skills]
Ability to communicate effectively in written and oral forms to both technical and non-technical audiences. [General Transferable Skills]
Ability to work cooperatively and effectively in multi-disciplinary teams. [General Transferable Skills]
Be self-motivated, enthusiastic and to undertake lifelong learning for continuing professional development. [Qualities]
Be an individual with an independence of mind, with intellectual integrity possessing professional and ethical behavior. [Qualities]
PROGRAM EDUCATIONAL OBJECTIVES
Graduates will establish themselves as competent practicing professionals in areas related to Computer Science & Engineering who apply engineering principles, technical skills, and industry standards to solve real-world problems.
Graduates will become technology leaders who manage complex engineering projects, drive innovation, and influence technological advancement for the benefit of the society.
Graduates will engage in lifelong learning through professional development, advanced education, or certifications appropriate for industrial and academic careers.
Streams

CSE STREAM
The long established CSE program provides the industry with its top-tier technical talent and expertise in software engineers, systems engineers and network engineers.

ICE STREAM
The ICE program is intended to provide the industry with its top-tier technical talent and expertise in embedded systems engineers, automation engineers, and software engineers.

DSE Stream
The latest addition, the DSE program will provide the industry locally and internationally top-tier graduates with expertise in Data Science, Data Engineering, Data Analytics, and Artificial Intelligence.

CyberSec Stream
The program is designed to equip students with the knowledge and skills to protect computer systems and networks from malicious attacks. The program focuses on the fundamentals of cyber security, including cryptography, network security, malware analysis