Bachelor of Science in Software Engineering BS-SE

BS-SOFTWARE ENGINEERING

OBJECTIVE

The objective of this program is to prepare students for professional careers and graduate studies with a balance between computing theory and practical application of software engineering concepts, methodologies, tools and technologies in the modern software development environments.

Graduates of such programs will be able to function as proficient software developers and effective team members. They will have grounding in communication, mathematics and science, and the cultural, historical, and social issues that influence and effect or relate to the development of high quality software systems. They will have knowledge of and experience with software product engineering and engineering management and an understanding of professional issues and practices.

Program Objectives (PO):

  1. Fundamental Knowledge of Software Engineering To have competence in applying Software Engineering principles & best practices across various phases of the Software/System Development Life Cycle (SDLC) in diverse professional roles.
  2. Ethical and Societal Responsibilities: Demonstrate a sound sense of ethical and social responsibilities for sustainable societal development.
  3. Communication Skills to effectively communicate ideas clearly and persuasively in written and oral forms.
  4. Leadership To become an effective team member and demonstrate leadership skills through competence, empathy, and a sense of responsibility.
  5. Continuous Improvement to have a life-long learning attitude with an ability to improve and expand existing skills through formal education, participation in professional activities and acquisition of new technical proficiencies.

Graduate Attributes:

The Department of Computer Science at Iqra National University Peshawar (INU) emphasizes key graduate attributes, such as Knowledge, Problem Solving, Creativity, Communication, Teamwork, and Lifelong Learning, to enhance employability. These attributes are integrated into the curriculum and aligned with national and international accreditation standards, including those of the National Computing Education Accreditation Council (NCEAC). INU adopts NCEAC’s Graduate Attributes without modifications, ensuring graduates possess the skills required to meet industry demands and succeed in their careers.

1

Academic Education

Completion of an accredited program (BS SE)of study designed to prepare graduates as computing professionals

2

Knowledge for

Solving

Computing

Problems

Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements

3

Problem Analysis

Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines

4

Design/

Development of

Solutions

Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations

5

Modern Tool Usage

Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations

6

Individual and

Team Work

Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings

7

Communication

Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions

8

Computing

Professionalism and Society

Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice

9

Ethics

Understand and commit to professional ethics, responsibilities, and norms of professional computing practice

10

Life-long Learning

Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional

Mapping of POs with GAs for the BS-SE Program:

Career Prospects:

Graduates of Iqra National University Peshawar BSSE program are well-prepared for a wide range of career opportunities in the field of software development. Some of the career outcomes for our graduates are software engineer, requirement engineer, software developer, systems analyst, software architect, database developer, web developer, mobile application developer, quality assurance engineer, project manager, user experience designer, and software tester.

Additionally, our graduates are well-equipped to pursue further education in graduate programs in software engineering, computer science, or related fields. They are also well-prepared to continue their professional development through industry certifications and training programs.

Contact Details:

Dr. Fazl-e- Malik, In-Charge Program BS (Software Engineering), fazle.malik@inu.edu.pk (Phone #: 0346-9138373)