Computer Software Engineering is the discipline which deals with developing and maintaining software applications by applying technologies and practices from engineering, computer science, project management and other applicable fields. This branch of engineering is the thorough understanding of the entire process from Planning to Design, Development, Testing and Deployment.
The mission of the B.Sc. Computer Software Engineering Program is:
To produce graduates with state-of-the-art education and relevant skills in Computer Software Engineering to provide effective solution for the emerging challenges for the betterment of society.
The Department offers the following programs:
Department of Computer Software Engineering is offering B.Sc. degree since 2002, while its M.Sc. and PhD. programs started in the years 2019 and 2020 respectively. Software Engineering encompasses a wide range of topics including software requirements, specification, analysis, design, implementation, verification, deployment, reuse, project management and evolution of software products. An orthogonal perspective of the discipline includes engineering Software Systems for performance, reliability, security, scalability, maintainability, etc. It also encompasses the economic and organizational aspects.