Bs Software Engineering

Dr. Muhammad Naseem

Chairperson Message

Computer & Software Engineering is one of the emerging fields that encompass in-depth knowledge of Hardware, Software, and Networks. The structure of the curriculum helps students not only to get the knowledge about the problem domain but also provides practical solutions to get it solved. Computer and Software Engineers get good jobs in the Market in terms of Software Development, Hardware Programming, and Network Design, and also students are now becoming Entrepreneurs. Computer Engineering Courses provide in-depth knowledge of Hardware Programming, Software Development, Microprocessor Interfacing, Artificial Intelligence, and Project Management. All students are required to have a final year project that augments their studies. Department is currently accredited by PEC, CIEC, and HEC. Dr. Muhammad NaseemChairperson,Software Engineering Department
read more
Program Overview

Software Engineering is the discipline of systematic production and maintenance of software systems that behave reliably and efficiently. Software Engineering not only involves the technical aspects of building software systems but also the collaboration between programming teams to align the software solutions with organizational strategies. The Software Engineering Program is offered by the Computer Engineering Department and is tailored to meet the growing demand of the software industry. The Program’s curriculum provides students with the ability to better analyze and design software systems through course offerings such as software requirements analyses, object-oriented communications, and the technology utilized to enhance the software engineering systems. It also focuses on the use of human-computer interaction to design effective user interfaces and on the software application areas such as graphics, web programming, and bioinformatics.

Educational Objectives

The graduates of the BS Software Engineering program will have the knowledge, understanding, and skills to:

Pursue a diverse range of careers or advanced degrees in software engineering and interdisciplinary areas.
Contribute to society by engaging with the community at large, and by producing innovative and sustainable solutions to challenging problems.
Work collaboratively and communicate effectively while upholding high ethical and professional standards.
Engage in ongoing learning and professional development to adapt to continuously changing global economic and technological environments.

Vision & Mission

To be acknowledged as a leader in education and innovation in the domain of Software Engineering and related fields with academic excellence and societal impact.

The mission of the BS Software Engineering Department is to prepare software engineers for professional careers, advanced study, leadership roles, and entrepreneurial endeavors through exposure to industrial practices, modern teaching, and experiential learning that helps them to develop problem-solving skills so they can fully and ethically participate in a diverse society with the passion of the Aligarh spirit.

Faculty Members


Dr. Syed Saood Zia

Associate Professor / Associate Chairperson Department of Software Engineering

Quick Links

Chairperson Message

Statutory Bodies

OBE System

Vision & Mission

Lab Schedules

Fee Structure

Faculty Members
View All Programs