Information Technology

Program Objectives & Student Learning Outcomes

Scroll

Program Objectives & Student Learning Outcomes

Objectives

  1. Acquire essential skills and competencies in software engineering that make them capable of analyzing, designing, and developing high-quality software solutions in various application domains under distinctive and realistic requirements
  2. Engage and succeed in their professional life through teamwork, ethical behavior, and effective communication
  3. Demonstrate understanding of the importance of professionalism and ethical responsibility at work
  4. Demonstrate understanding of life-long learning and realizing its importance through professional development, practical training as well as professional certification
  5. Occupy influential roles and positions in their organizations and communities

Learning Outcomes

  1.  Understanding of engineering principles and the ability to apply them to analyze key software engineering processes
  2.  Ability to identify, classify and describe the performance of systems and components using analytical methods and modelling techniques   
  3. Ability to apply quantitative and computational methods in order to solve engineering problems and to implement appropriate action
  4. Understanding of, and the ability to apply, an integrated systems approach to solving software engineering problems
  5. Apply advanced problem-solving skills, technical knowledge and understanding, to establish rigorous and creative solutions that are fit for purpose for all aspects of the problem including production, operation, maintenance, and disposal
  6. Plan and manage the design process, including cost drivers, and evaluate outcomes      
  7. Communicate their work to technical and non-technical audiences