Software Engineering is to learn how to apply the Engineering principles in designing, developing and
maintaining a Software System. We provide Software Engineering education at the undergraduate level
necessary to understand, design, implement, and use the software systems. The program offers
comprehensive and integrated studies of courses in software requirement analysis, software
maintenance, global software Engineering, computer networks, programming languages, Database
management systems, artificial intelligence, machine learning, digital image processing and computer
vision. The BS program in the department of Software Engineering is supported by significant computing
resources including a laptops Lab and a PC Lab. In addition to the departmental computing facilities,
there are laboratories for practical work in the specializing areas of Digital Logic Design and Machine
Learning. Also, the facility of Brain Computer Interfacing for rehabilitation purposes is available in which
students are working on different projects.