Introduction
Publications
Programs
Faculty Members
Events

Coordinator
Engr. Dr. Ghulam Sarwar
Assistant Professor
Ph.D. (South Korea)
Phone: +92-5822-960510
Email: ghulam.sarwar@ajku.edu.pk

Coordinator’s Message:

It is my pleasure to welcome you to the Department of Software Engineering (DSE). We at DSE offer the degree program in B.Sc. Software Engineering. Since its inception, the Department is playing a vital role in developing skilled software professionals. Our mission is to discover new ideas based on Information and Communication Technologies and apply them for the welfare of the nation. Our every effort is dedicated to establishing a knowledge-oriented learning environment where our competent faculty members offer their best output and students are encouraged to show their best.

Our courses are a unique blend of the core principles of the discipline and new advances in the fast-moving world of software and information technology. We are rightly proud of our academic performance, but at DSE learning means much more than the quest for better grades. Extracurricular activities are evenly important here, and we are really aware of our responsibility to prepare young people who can enter professional life as confident, helpful and responsible citizens. There are efforts of good people behind every successful institution, and I believe that our teachers and students are the best to achieve any height of excellence.

Introduction

The Department of Software Engineering (DSE) is one of two engineering departments of UAJ&K Muzaffarabad. The DSE has been preparing students for exciting and challenging careers not only in Pakistan but also in regional and global markets. Students are prepared for the workforce with a focus on conceptual learning and application. We have a national and international level reputation for the high quality of our teaching and research. The Software Engineering program combines research, learning, and practice.

In 2017 and 2019, the Pakistan Engineering Council conducted zero and interim visits for the department and gave the green signal to launch the B.Sc. SE program. After the third and final visit by the PEC visitation team in 2022, the department was given Level-1 Accreditation for Batch 2017-21.

The Outcome Based Education Policy has been implemented by the Department of Software Engineering under the umbrella of the Washington Accord.

Currently, the department houses the following labs:

  • Two advanced Computer Labs for Undergraduate Students
  • One Final Year Project / Research Lab
  • Hardware Lab

In all these Labs, networking facilities have been deployed for 40 computers. All the computer Labs have been fully equipped with the latest Core i-3, i-5, and i-7 computers, equipped with the latest software. 98 MB of dedicated PERN connectivity has been deployed and internet facilities are provided.

More info at the Faculty of Engineering website

The Vision of The Department of Software Engineering

 To become the academic leader in software engineering with a professional and technological focus on societal development.

The Mission of The Department of Software Engineering

 To prepare graduates to have concrete software engineering knowledge, real-world problem-solving skills, excellent leadership qualities, and entrepreneurial abilities for their professional growth and service to society.

Program Information

UAJ&K’s Bachelor of Science in Software Engineering curriculum bridges the gap between computer science theory and its practical applications through the use of various tools and technologies. The Software Engineering program focuses on providing students with practical knowledge and technical training that will enable them to integrate theory and practice, concepts and applications, and problems and solutions. This program prepares professionals with experience in software development concepts, theory, practice, and processes to develop high-quality software applications. It also produces future change agents, individuals who will lead and improve the software industry and practices in the next years. The graduates of this Program will have a strong base in communication, mathematics, sciences, cultural, ethical, and social issues that influence the development of high-quality software systems.

Objectives of Software Engineering Program

 The program educational objectives (PEOs) for the Software Engineering program describe accomplishments that graduates are expected to attain within four years. The program enables the students to create high-quality software engineering systems in a systematic, controlled, and efficient manner and develops professionals who have a mastery of software systems. Graduates of the Software Engineering program will be able to function as software developers, software test engineers, software quality assurance engineers, and effective team members. They will have ground knowledge of communication, mathematics, and science. They will have knowledge of and experience with software product engineering management as well as an understanding of professional issues and practices.The Software Engineering (SE) program at UAJ&K is based on three PEOs that are elaborated below:

The B.Sc. Software Engineering program at the Department of Software Engineering is based on three Program Educational Objectives (PEOs). The program objective is to produce:

PEO1: Apply sound engineering knowledge and skills to design, analyze and investigate a problem for appropriate solutions.

PEO2: Exhibit professionally sound character, having leadership qualities, adaptability in a team, and entrepreneurial skills.

PEO3: Demonstrate devotion through ethical engineering practices and effective communication skills to serve the society.

Program Learning Outcomes (PLOs) of B.Sc. SE

 PEC accreditation handbook is used to create the PLOs for the B.Sc. Software Engineering Program. The following section discusses how these learning outcomes are linked to Program Educational Objectives, Key Performance Indicators, the PLO cycle, PLO evaluation and attainment, and CQI for PLOs at both the individual and cohort levels.

As listed below, there are 12 learning outcomes for the BSc Software Engineering Program:

PLO 1: Engineering Knowledge

An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.

PLO 2: Problem Analysis

An ability to identify, formulate, research literature, and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.

PLO 3: Design / Development of Solutions

An ability to design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

PLO 4: Investigation

An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.

PLO 5: Modern Tool Usage

An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling, to complex engineering activities, with an understanding of the limitations.

PLO 6: The Engineer and Society

An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.

PLO 7: Environment and Sustainability

An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.

PLO 8: Ethics

Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

PLO 9: Individual and Teamwork

An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.

PLO 10: Communication

An ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

PLO 11: Project Management

An ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.

PLO 12: Lifelong Learning

An ability to recognize the importance of and pursue lifelong learning in the broader context of innovation and technological developments.

Associated Careers

With software permeating virtually all aspects of our work, a Software Engineering graduate has the option to work in many different sectors such as the software industry, telecommunication, finance, healthcare, transport, etc. Other engineering areas like aeronautical, automotive, etc. also have increasing needs for software engineers. In addition, the B.Sc. SE program develops a strong background for pursuing higher education and research. The major employers of Software Engineering graduates are as follows: Telecommunication Companies, KRL, Pakistan Navy, PIA, NADRA, Passport Offices, Air Force, Stock Exchanges, Atomic Energy Commission, Software developer companies, Mobile Development companies, Banks, and various other organizations at National Level and International Level.

So far, our pioneer class has graduated from the department, and the majority of our alumni have got jobs in a variety of reputable firms in AJK and Pakistan.

Student’s Message:

When I joined DSE UAJ&K, I wasn’t too sure of my decision. Many of my peers were going to the top universities all over Pakistan, and I feared that I wouldn’t have as many opportunities as they do. However, within a short time, all my doubts were cleared. Not only was I taught by extremely passionate and talented instructors, but I was also mentored to conduct quality research. The devotion and hard effort that have been put in over the last three years have helped me to excel in a variety of ways while also improving my self-development skills.

Rida Fatima – 8th Semester

 Though UAJ&K was not the only choice but this is the one I must say I have never regretted. My two years spent at DSE UAJ&K reshaped me into a confident lad also enabling me with such abilities and practical skills which were dormant for years. The faculty and staff at DSE UAJ&K are very encouraging and helpful. They helped me grow not only in academics but also as a human being. I learned to balance my social life and work.

Syed Hashim Ali Naqvi – 6th Semester

“If I were to do it all over again, without a doubt I would choose the University of Azad Jammu and Kashmir. The bachelor (in software engineering) degree provided me with a conceptual framework for Software Engineering. The theoretical and practical experience taught me about agile methods of software development and the various disciplines involved. I’m currently working as a Senior Software Engineer and obtaining a bachelor’s degree has been an outstanding investment in my career. The professor’s industry understanding and academic knowledge provided a real time up to date learning experience for me.”

 Senior Software Engineer (Empire Group UK).

More Details at http://se.ajku.edu.pk/

Faculty Members

Programs