- Leading in preparing distinguished cadres who contribute to the development and service of the community in Software Engineering
- Preparation of qualified scientific cadres in the various fields of Software Engineering through education that develops analytical abilities and practical competencies to serve society
- Provide high-quality education through a curriculum that equips graduates with essential knowledge and skills in Software Engineering.
- Promote lifelong learning and continuous professional development for a successful career in Software Engineering.
- Prepare students to uphold ethical and responsible practices in Software Engineering, enabling them to contribute positively to society.
- GA1. Knowledge of computer-based systems' design, development, and requirements, along with the application of computing and mathematics concepts to software engineering solutions.
- GA2. Ability to apply software engineering principles, mathematical reasoning, and scientific methods to address complex software-related problems and explore innovative research questions.
- GA3. Competence in designing, implementing, and evaluating software systems that address societal, cultural, and global needs while considering public health, safety, and environmental factors.
- GA4. Proficiency in leveraging software engineering tools to analyze data and make informed, evidence-based decisions.
- GA5. Capability to articulate complex software engineering ideas, concepts, and designs effectively to diverse audiences, including technical and non-technical stakeholders.
- GA6. Dedication to upholding ethical standards, demonstrating accountability, and excelling in collaborative team environments through inclusive leadership while considering the global, economic, and societal impacts of their work.
- GA7. Commitment to self-directed learning, staying updated with evolving technologies and best practices in software engineering.
Knowledge and Understanding
K1: Demonstrate understanding of the characteristics and computing requirements of various components of computer-based systems.
K2: Describe and explain the the essentials of design, implementation, and evaluation of computer-based systems, processes, components, or programs.
K3: Demonstrate knowledge of computing and mathematical concepts relevant to Software Engineering.
Skills
S1: Apply principles of software engineering, science, and mathematics to solve complex software problems and address related research questions.
S2: Apply software engineering design processes to produce solutions that meet specified needs, considering public health, safety, welfare, as well as global, cultural, social, environmental, and economic factors.
S3: Apply software engineering tools and techniques to analyze and interpret data, enabling informed judgments and conclusions.
S4: Communicate effectively with a range of audiences.
Values, Autonomy, and Responsibility
V1: Recognize ethical and professional responsibilities in engineering situations, making informed judgments that consider the global, economic, environmental, and societal impacts of engineering solutions.
V2: Function effectively on a team by providing leadership, creating a collaborative and inclusive environment, setting goals, planning tasks, and meeting objectives.
V3: Demonstrate the ability for self-learning and engage in continuous professional development.