In the modern context, Software Engineering and Artificial Intelligence cannot be separated from each other. This section aims to prepare Software Engineers to develop futuristic applications.
Students will have to engage in long hours of lectures and course work to explore and implement theories of Algorithmic programming, Artificial Neural Networks and Artificial Intelligence.
This section has a high number of coding examinations to assure the knowledge and understanding of students
Students are expected to learn and implement basic theories from image processing, sound recognition to more advanced concepts like Evolutionary algorithms , Swarm Intelligence Algorithms (Ex: Ant colony optimization, Swarm optimization etc;) and exploring theories in machine consciousness.