B.E. Technology (Software)

Vision Statement of Software Engineering Technology Program

To impart highest quality engineering technology education with an aim to produce proficient, creative and ethical software engineers who can take the role of visionary leaders, technologists and researchers at national and global levels.

Mission Statement of Software Engineering Technology Program

To educate students through highly qualified faculty to have strong theoretical and practical expertise, team-work, leadership qualities, ethical values and management skills. Establish and maintain state-of-the-art laboratories, latest curriculum and industrial linkages. Prepare graduates to pursue higher studies and undertake research at national and global levels.

Program Educational Objectives (PEO) for Software Engineering Technology

PEO 1: Will have demonstrated knowledge of software Engineering Technology appropriate for career pursuits and workplace needs in both local and international, industry and academic institutes.

PEO 2: Will have the ability to understand, diagnose, communicate and provide solutions to technical problems/situations for the benefit of the society.

PEO 3: Will demonstrate the intellectual curiosity to actively pursue the acquisition of new knowledge and skills necessary to refine and improve his/her abilities to contribute to the software Engineering Technology domain.

PEO 4: Ethical commitment that allows them to deal successfully with social, technical and professional situations in their lives and work.

Mapping of PEO Software Engineering Technology with Vision and Mission Statement

S#Program Education ObjectivesVision StatementMission Statement
1Will have demonstrated knowledge of software Engineering Technology appropriate for career pursuits and workplace needs in both local and international, industry and academic institutes.

 

 

2Will have the ability to understand, diagnose, communicate and provide solutions to technical problems/situations for the benefit of the society.
3Will demonstrate the intellectual curiosity to actively pursue the acquisition of new knowledge and skills necessary to refine and improve his/her abilities to contribute to the software Engineering Technology.
4Ethical commitment that allows them to deal successfully with social, technical and professional situations in their lives and work.

 

Program Learning Outcomes

  • PLO-1 – Engineering Technology Knowledge (SA1): An ability to apply knowledge of mathematics, natural science, Engineering Technology fundamentals and Engineering Technology specialization to defined and applied Engineering Technology procedures, processes, systems or methodologies.
  • PLO-2 – Problem Analysis (SA2): An ability to Identify, formulate, research literature and analyze broadly-defined Engineering Technology problems reaching substantiated conclusions using analytical tools appropriate to the discipline or area of specialization.
  • PLO-3 – Design/Development of Solutions (SA3): An ability to design solutions for broadly- defined Engineering Technology problems and contribute to the design of systems, components or processes to meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  • PLO-4 – Investigation (SA4): An ability to conduct investigations of broadly-defined problems; locate, search and select relevant data from codes, data bases and literature, design and conduct experiments to provide valid conclusions.
  • PLO-5 – Modern Tool Usage (SA5): An ability to Select and apply appropriate techniques, resources, and modern technology and IT tools, including prediction and modelling, to broadly-defined Engineering Technology problems, with an understanding of the limitations.
  • PLO-6 – The Engineering Technologist and Society (SA6): An ability to demonstrate understanding of the societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to Engineering Technology practice and solutions to broadly defined Engineering Technology problems.
  • PLO-7 – Environment and Sustainability (SA7): An ability to understand and evaluate the sustainability and impact of Engineering Technology work in the solution of broadly defined Engineering Technology problems in societal and environmental contexts.
  • PLO-8 – Ethics (SA8): Understand and commit to professional ethics and responsibilities and norms of Engineering Technology practice
  • PLO-9 – Individual and Team Work (SA9): An ability to Function effectively as an individual, and as a member or leader in diverse teams.
  • PLO-10 – Communication (SA10): An ability to communicate effectively on broadly defined Engineering Technology activities with the Engineering Technologist community and with society at large, by being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  • PLO-11 – Project Management (SA11): An ability to demonstrate knowledge and understanding of Engineering Technology management principles and apply these to one’s own work, as a member or leader in a team and to manage projects in multidisciplinary environments.
  • PLO-12 – Lifelong Learning (SA12): An ability to recognize the need for, and have the ability to engage in independent and life-long learning in specialist Engineering Technologies.

PLO to PEO Mapping

PLO/PEOPEO-1PEO-2PEO-3PEO-4
PLO-1x   
PLO-2        x  
PLO-3        x  
PLO-4        x  
PLO-5       x       x  
PLO-6        x
PLO-7       x  
PLO-8        x
PLO-9       x   
PLO-10      x  
PLO-11       x    x 
PLO-12       x     x

 

 

 

 

 KIET Software Engineering Technology (SET) Curriculum    
      
CodeFirst SemesterTheoryLabTotalContact Hours
SEH-112Professional Development (English-1)2022
SEN-114Applied Physics2135
SEN-113Calculus and Analytical Geometry2022
SEH-111Islamic Studies2022
SEC-115Information Technology Skills1237
SEC-116Computer Programming1237
    1525
CodeSecond Semester    
SEF-125Object Oriented Programming1237
SEN-123Discrete Structures2022
SEN-122Probability and Statistics3033
SEH-121Pakistan Studies2022
SEF-126Software Development Life Cycle3033
SEF-124Software Configuration Management Technologies1124
      
    1521
CodeThird Semester    
SEH-211Professional Practices3033
SEI-212IDE-1 (Leadership & Motivation)3033
SEF-213Data Structures and Algorithms2135
SEF-214Software Requirements and Design2135
SEH-215Communication Skills (English-2)2022
SEF-216Database Systems2135
      
    1723
CodeFourth Semester    
SEB-221Breath Elective-1 (Software Quality Assurance)2135
SEI-222IDE-2 (Economics)3033
SEB-223Web Development Technologies1237
SEB-224Software Operations and Maintenance2135
SEF-225Software Testing Technologies1124
SED-226Operating Systems2135
      
    1729
CodeFifth Semester    
SEH-311Technical Writing (English-3)2022
SEB-312Breath Elective-2 (Mobile Application Development)2135
SEE-313IDTE-1 (Digital Logic Design)1124
SEB-314Software Project Management1124
SEB-315Information Security2022
SED-316Computer Networking Technologies2135
SEP-317Project-10339
      
    1729
CodeSixth Semester    
SEI-321Technopreneurship3033
SED-322Depth Elective-1 (AI)2135
SED-323Depth Elective-2 (Design and Analysis of Algorithms)3033
SED-324Depth Elective-3 (Cloud Computing)2135
SEE-325IDTE-2 (BioInformatics)1124
SEP-326Project-20339
      
    1729
CodeSeventh Semester    
SET-412Depth Elective-4 (Computer Architecture)2135
SET-413Depth Elective-5 (Data Science)2135
SET-414Depth Elective-6 (Computer Graphics)2135
SET-415Depth Elective-7 (Game Application Development)2135
SET-416Depth Elective-8 (Internet of Things)3146
    1620
 OR    
CodeSeventh Semester    
SET-41116 weeks supervised Industrial Field Training0161648
      
      
CodeEight Semester    
SET-42116 weeks supervised Industrial Field Training0161648