Department of Computer Science and Engineering
Computer Science is a young and incentive discipline. As undergraduate students move through they are exposed to a wide range of subject matter within the discipline. Our degree courses give students a deeper understanding of the many diverse and interesting areas of computer science, preparing them for an industry or research oriented career path.
The degree courses offered by the department aim to
- Provide fundamental software skills and professional IT values;
- Equip the graduate to develop software-based solutions to problems in a variety of contexts;
- Have curricula that conform to the highest international standards;
- Give a grounding in all the core areas of computer science;
- Emphasis the most state-of-the-art ways of engineering software to be used in the IT industry.
Discipline has included courses in the algorithmic foundations of computer science, introductory and advanced programming, net-centric computing, current systems, and operating systems, theoretical aspects of computer science, software engineering, distributed systems, artificial intelligence and computer and information security. Our Discipline has a strong practical laboratory component and students are expected to deliver a high standard of practical work.
We take pride in the many focused areas of research in which faculty and students are engaged, including Computational Intelligence, Information and Computer Security, Software Engineering and Software Architecture, Formal Methods and Computer Science.