Software engineering is the discipline of creating high quality software environment
in a systematic, controlled and efficient manner, while maintaining it affordably.
It involves the application of engineering concepts, techniques and methods to
develop the software systems. A software engineering program develops the
professionals who have a mastery of software development principles, theory,
practice and process. The goal of software engineering is to use the science and
technology already available to create products and tools for use.
The program curriculum ensures breath across aligned disciplines and supporting
subjects; and depth in most areas of the software engineering body of knowledge. The
department puts forth the following educational objectives for the students entering
the software engineering program.
“To be a quality conscious institution of international standing imparting knowledge in the field of engineering and management sciences in a caring environment for the socio-economic development of the country.”
“To fulfill the needs of the country by producing responsible graduates equipped with sound knowledge and skills along with highest moral values through conductive learning environment.”
“To become the center of excellence in the discipline of software engineering by producing highly skilled professionals who with their moral values and capabilities apply the technical knowledge for socio-economic development.”
“To provide high-quality education to our students at undergraduate level so they can serve for the socio-economic growth of the country and humanity.”
The twelve program learning outcomes (PLOs) provided by the PEC for BSc Software Engineering program are:
Graduates will apply theoretical and practical knowledge of Software Engineering for analysis and design of quality software systems of varying complexities. Abilities and skills of analytical thinking, logic formulation, algorithm construction, complex designing, appropriate validation and economic maintenance will be inculcated. They will also be prepared to successfully pursue higher studies.
Graduates will be sensitive to environmental, professional, civic and societal contexts, committed to ethical action, and engaged in life-long learning to remain effective members of their communities. They will be equipped with the skills and attitudes to be responsible, effective and thoughtful contributors to society.
Graduates will apply their abilities, talents, and insights creatively and productively in fields and professions beyond those explicitly represented in, or anticipated by, the Software Engineering curriculum. Graduates will make their mark on the world in many ways: they will become entrepreneurs, academicians, technologists and make creative contributions in engineering, science, and art.
Degree Requirements: The students must fulfill the following before they are eligible for award of Software Engineering degree:-
Total Number of Credit Hours | At least 136 |
Total Number of Semesters | Eight (08) |
Semester Duration | 19 Weeks (16 Teaching + 3 Exam Weeks) |
Total Duration | 04 Years |