Programs | International Islamic University Islamabad (IIUI) International Islamic University

Programs

Departments:

  • All Programs /
  • BS in Software Engineering /
  • Vision
    .
    Mission
    Our mission is to empower students with a comprehensive understanding of software engineering principles, methodologies, and technologies, fostering a commitment to innovation, ethical practices, and lifelong learning. This mission aligns with our vision of being the premier university for technical education, rooted in Islamic principles, and dedicated to the betterment and improvement of the Muslim Ummah.
    PEO Details
    Sr.# Code Objective
    1 PEO01 Attain a deep understanding of foundational software engineering principles, methodologies, and theories, enabling the ability to analyze, synthesize, and evaluate software solutions effectively
    2 PEO02 Demonstrate the application of latest programming skills, algorithms, and tools in developing innovative software systems to solve the real world societal problems for the benefit of mankind, while continuously learning cutting edge technology.
    3 PEO03 Demonstrate effective communication skills and time management skills
    4 PEO04 Demonstrate a commitment to ethical behavior not only within the scope of software engineering practices but also in considering the broader safety and societal implications, ensuring that software solutions adhere to ethical standards and contribute positively to societal well-being while being sustainable.
    5 PEO05 Collaborate effectively in self-organizing teams and the ability to work harmoniously with diverse cultural team members towards the common goal of creating software solutions that positively impact society.
    PLO Details
    Sr.# Code Outcome PEO Mapping
    1 PLO01 Academic Education: Define and explain the knowledge of software engineering principles, methodologies, and practices to solve the complex software engineering problems. PEO01
    2 PLO02 Knowledge for Solving Software Engineering Problems: Apply knowledge of software engineering fundamentals, including algorithms, data structures, and software design principles, to analyze and conceptualize software models for specific real-world problems and requirements PEO01
    3 PLO03 Problem Analysis in Software Engineering: Identify, formulate, and solve complex software engineering problems via effective team work by conducting literature reviews, applying fundamental principles of mathematics, computer sciences, and relevant domain knowledge. PEO02
    4 PLO04 Design/Development of Software Solutions: Design and evaluate software solutions for complex problems, and assess systems, components, or processes that meet specified needs with consideration for public health and safety, cultural, societal, and environmental factors. PEO03
    5 PLO05 Modern Tool Usage in Software Engineering: Create, select, adapt, and apply appropriate techniques, resources, and modern software engineering tools to address complex software development activities, understanding their limitations. PEO04
    6 PLO06 Individual and Team Work: Operate effectively both as an individual and as a member or leader in diverse software engineering teams and multi-disciplinary settings. PEO05
    7 PLO07 Communication: Use articulation and communication skills in industry during software development, demonstrating the ability to communicate and negotiate within the team and the clients along with producing clear reports, design documentation, presentations, and instructions. PEO01
    8 PLO08 Professionalism and Society: Weigh societal, health, safety, legal, and cultural factors within glocal contexts, recognizing the consequential responsibilities relevant to professional software engineering practice. PEO02
    9 PLO09 Ethics in Software Engineering: Demonstrate professional ethics, responsibilities, and norms specific to software engineering practice, demonstrating integrity and accountability. PEO03
    10 PLO10 Life-long Learning: Develop skill of the continual and independent learning as a software engineering professional, keeping pace with evolving technologies and industry advancements PEO05
    11 PLO12 Knowledge PEO01
    Scheme of Study
    Sr.# Title Course Scheme Type Credit Hours Specialization Specialized Course
    1 Semester 01 CS-111-Programming Fundamentals Major/Core 3.0
    2 Semester 01 CS-111-L-Programming Fundamentals Lab Major/Core 3.0
    3 Semester 01 GEC-102-Functional English Major/Core 3.0
    4 Semester 01 GEC-113-Quantitative Reasoning-I (Discrete Structures) Major/Core 3.0
    5 Semester 01 GEC-114-Application of Information & Communication Technologies Major/Core 2.0
    6 Semester 01 GEC-114-L-Application of Information & Communication Technologies Lab Major/Core 3.0
    7 Semester 01 GEC-206-Ideology and Constitution of Pakistan Major/Core 2.0
    8 Semester 01 GEC-215-Quantitative Reasoning-II (Calculus and Analytical Geometry) Major/Core 3.0
    9 Semester 02 CS-212-Object Oriented Programming Compulsory 3.0
    10 Semester 02 GEC-101-Introduction to Arts & Humanities (Professional Practices) Major/Core 0.0