
The Department of Software Engineering is a department in the College of Information Technology. It started operation as a department in September 2007. Prior to that it was a unit under the Department of Computer Science since September 2003.
The department offers a program of Bachelor of Computer Science (Hons) (Software Engineering) with specialization in Software Engineering. This program has been designed carefully to generate professionals in software engineering. Our curriculum is a combination of various aspects of technical, soft skills and ethic. In technical aspects the subjects covered include software project management, programming, information security, secure programming, human computer interaction, software testing, software engineering and JAVA programming. On top of that, subjects such as object oriented programming, artificial intelligence, computer networks, operating systems, discrete structures and databases are also covered as they are the foundation subjects in computer science.
We believe that our curriculum equips the graduates with a well rounded ability, capability and knowledge needed to take the new challenges in related industry.
Besides teaching, the staffs of the department are also involved in research which covers various areas in computer science and software engineering such as compiler designing, requirement engineering, computer forensics, mobile ad hoc network, software costing, knowledge management, software testing and human computer interaction.





