Programs
Departments:
|
|
|
|
|
|
|
|
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 |