Introduction

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.

Chairman Message:

The University of Malakand Software Engineering Department serves the local community by providing quality education by teaching the students the basic and practical skills required for success in the field of Software Engineering.The students and faculty in the Department of Software Engineering at UoM are involved in many activities in this great digital revolution. In our department, we teach fundamentals, design methods, tools, and application development in the wide area of Software Engineering and Computer Sciences. We prepare the students for some exciting and rewarding careers in the fields of Software design and development for businesses, biomedical application, multi-media and UI design, e-government application, engineering, and information technology. In addition to the excellent learning opportunities within the Department and University, the students are also provided the opportunities to personally visit the Software Houses and to do internships in the software industry. This further polishes their skills and prepares them for an excellent career in the software industry.

Vision

To be a leading Software Engineering department by achieving academic excellence and preparing graduates to meet challenges of a globalized technological society.

Mission

To bring forth quality graduates having excellent theoretical and practical hands on experience who are able to provide reliable services that contribute to a peaceful and economically sustainable society.

Program Educational Objectives (PEOs)

The Software Engineers are expected to exhibit after graduation.

  1. Demonstrate computing and industry-compliant engineering knowledge and skills.
  2. Execute and manage teamwork, interpersonal skills, and professional growth.
  3. Conduct professional practice considering societal, ethical, and environmental aspects.

Accreditation

The BS Software Engineering program of the department is accredited by National Computing Education Accreditation Council (NCEAC): an accreditation body of the Higher Education Commission (HEC)

Program Learning Outcomes (PLOs)

Program learning outcomes are the narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills and attitude that the students acquire while progressing through the program.The program ensures that by the time of graduation the students have attained a certain set of knowledge, skills and behavioral traits, at least to some acceptable minimum level. Specifically, it is to be demonstrated that the students have acquired the following program learning outcomes.

  1. PLO1 Engineering Knowledge: An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
  2. PLO2 Problem Analysis: An ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
  3. PLO3 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.
  4. PLO4 InvestiPLOtion: An ability to investiPLOte complex engineering problems in a methodical way including literature survey, design and conduct of experiments, 35
    analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.
  5. PLO5 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.
  6. PLO6 The Engineer and Society: An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, lePLOl and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.
  7. PLO7 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.
  8. PLO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
  9. PLO9 Individual and Team Work: An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.
  10. PLO10 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.
  11. PLO11 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.
  12. PLO12 Lifelong Learning: An ability to recognize the importance of and pursue lifelong learning in the broader context of innovation and technological developments.

Teaching Faculty

Dr. Khalil Ullah
Dr. Khalil Ullah
Chairman / Assistant Professor
khalil.ullah@uom.edu.pk
Ph. D Biomedical Engineering, Polito, Italy
Read More
Mr. Engr Zeeshan Danish
Mr. Engr Zeeshan Danish
Lecturer
zdanish@uom.edu.pk
PhD in progress, GIKI
Read More
Dr. Engr. Akhtar Badsha
Dr. Engr. Akhtar Badsha
Lecturer
akhtarbadshah@uom.edu.pk
Ph. D. Computer Engineering, GIKI, Pakistan
Read More
Mr. Engr Shawkat Ali
Mr. Engr Shawkat Ali
Lecturer
shauky84@gmail.com
Ph. D. in Progress, UoM Chakdara
Read More
Mr. Engr Jehangir Muhanmmad Khan
Mr. Engr Jehangir Muhanmmad Khan
Lecturer
engr.jehangirkhan@uom.edu.pk
MS Software Engineering, UET Peshawar
Read More
Engr. Abdur Rehman
Engr. Abdur Rehman
Lecturer
abdurrehman@uom.edu.pk
MS Computer Systems Engineering, UET Peshawar
Read More
Engr. Sana Ullah
Engr. Sana Ullah
Lecturer
sana.ullahse@uom.edu.pk
MS Computer Engineering, NUST Islamabad
Read More
Engr. Akhyar Ali Khan
Engr. Akhyar Ali Khan
Lecturer
akkhanyar@gmail.com
MS Software Engineering, UET Taxila
Read More
Engr. Syed Muhammad Iqtidar Shah
Engr. Syed Muhammad Iqtidar Shah
Lecturer
MS Software Engineering, UET Taxila
Read More
Engr. Amir Habib
Engr. Amir Habib
Lecturer
PhD in Progress, UET Peshawar
Read More
Mr. Muhammad Ibrahim
Mr. Muhammad Ibrahim
Lecturer
muhammad.ibrahim@research.uwa.edu.au
PhD in progress, University of Western Australia
Read More
Mr. Manzoor Ali
Mr. Manzoor Ali
Lecturer
manzoor@campus.uni-paderborn.de
PhD in progress, Paderborn University Germany
Read More
Mr. Muhammad Waqas
Mr. Muhammad Waqas
Lecturer
hcxmw1@nottingham.edu.my
PhD in progress, University of Nottingham, Malaysia Campus
Read More

Supporting Staff

Mr. Lal Muhammad
Mr. Lal Muhammad
Senior Clerk
Male
Read More
Mr. Mukhtiar Ali
Mr. Mukhtiar Ali
Lab Assistant
Male
Read More

Degree Programs

Publications

No Publication Found.