Faculty of Science and Information Technology
Learning Outcomes of Software Engineering Department

Learning Outcomes, Teaching, Learning and Assessment Methods

A. Knowledge - Theoretical Understanding

On the completion of this program, graduates will be able to:

K1) Demonstrate critical knowledge and understanding of the concepts and principles of software engineering.

K2) Have detailed knowledge of programming paradigms, methodologies, and available tools for software development.

K3) Recognize professional ethics and social responsibilities in practicing of software development profession, and the impact of software solutions in the global, economic, environmental, and societal context.

Teaching and Learning Methods

  1. Face-to-face lectures, tutorials, and discussions.
  2. Direct students to self-learning through textbooks, library, e-library, and research papers.
  3. Generate debate and dialogue in the classroom.
  4. Distance learning

Assessment Methods

  • Quizzes, midterm, and final exams.
  • Assignments, reports, and presentations.
  • Students’ participation in lectures, Quizzes, Tutorial discussions.

B. Knowledge - Practical Application

On the completion of this program, graduates will be able to:

K4) Design algorithms and draw diagrams, write code, and implement programs using given programming languages.

K5) Use and test programs and algorithms in terms of general quality attributes

 

Teaching and Learning Methods

  1. Face-to-face lectures, tutorials, and discussions.
  2. Using illustrative and code examples in the lectures.
  3. Learning through laboratory work and assignments.
  4. Imitate real-world practices during lectures and labs and practice role-playing.

Assessment Methods

  • Lab tests, quizzes, midterm, and final exams.
  • Assignments, reports, and projects.
  • Problems solving discussion and activities.

C. Skills - Generic Problem Solving and Analytical Skills

On the completion of this program, graduates will be able to:

S1) Analyze data and identify solutions in different contexts through applying suitable algorithms.

S2) Evaluate, compare, and assess designed solutions, programs, and scripts with that consideration of both validation and verification.

Teaching and Learning Methods

  1. Face-to-face lectures, tutorials, and discussions.
  2. Offering case studies according to the nature of the offered course, and offering them opportunities for presenting solutions that deem appropriate to solve a specific problem.
  3. Use brainstorming to discuss several scenarios.

Assessment Methods

  • Unseen written quizzes, midterm, and final exam.
  • Case studies.
  • Coursework, assignments, and projects.
  • Group discussion and presentations.

 

D. Skills - Communication, ICT, and Numeracy

On the completion of this program, graduates will be able to:

S3) Communicate positively using computing communication tools and using showing a logical attitude to handle challenging situations.

 

Teaching and Learning Methods

  1. Face-to-face lectures, tutorials, and discussions.
  2. Offering case studies according to the nature of the offered course, and offering them opportunities for presenting solutions that deem appropriate to solve a specific problem.
  3. Use brainstorming to discuss several scenarios.
  4. Distance Learning

Assessment Methods

  • Unseen written quizzes, midterm, and final exam.
  • Case studies.
  • Coursework, assignments, and projects.
  • Group discussion and presentations

 

E. Competence: Autonomy, Responsibility, and Context

On the completion of this program, graduates will be able to:

C1) Formulate and present results to peers and others through formal methods with the capacity to undertake self-long-life learning, and create reports in regards to quality assurance and professional standards.

 

Teaching and Learning Methods

  1. By using case studies in the areas of specialization.
  2. Students’ assignments to studying the real field and provide reports.
  3. Through encouraging class dialog during lectures (online meetings).
  4. Small group (teamwork) with a presentation.

 

Assessment Methods

  • Assignments, reports, and presentations.
  • Internship Jury.
  • Group work activities.
  • Final year project Jury.

 

 

 

Program Outcomes

The program objectives

 

C1

 

S3

 

S2

 

S1

 

K5

 

K4

 

K3

 

K2

 

K1

PEO's#1: Keeping pace with the continuous development in the fields of information technology in general and software engineering in particular, in line with local and international quality standards.

 

 

1

 

Ö

Ö

Ö

Ö

 

 

 

 

 

 

PEO's#2: Enable students to compete with their peers at the local and global levels by improving their scientific and practical skills and by engaging them in local and international scientific and programming competitions.

 

 

2

 

 

Ö

Ö

 

Ö

 

 

 

 

PEO's#3: Cooperating with local and international institutions and enhancing the college’s role in serving the local community.

 

 

3

 

Ö

Ö

 

Ö

Ö

 

 

Ö

 

PEO's#4: Preparing the student to be successful in his work and have a good cognitive ability in the basic fields of knowledge, armed with a love of work and a culture of social responsibility in the field of software engineering.

 

4

 

 

 

Ö

 

 

 

 

 

 

Ö

PEO's#5: Practical application of programming skills through several programming languages ​​and in line with the needs of the labor market.

 

5

 

Ö

Ö

Ö

 

 

 

 

 

 

PEO's#6: Upgrading scientific research and postgraduate studies and promoting creativity programs.

 

6

 

 

 

 

Ö

 

Ö

 

 

Ö

 

PEO's#7: Emphasis on instilling a sense of national belonging among students by building good and qualified capabilities and competencies to face rapid technological development.

7

 

Ö

Ö

 

Ö

 

 

 

 

PEO's#8: Support and motivate the faculty members in the department to carry out scientific research in the field of software engineering.

 

8

 

Ö

 

Ö

Ö

 

 

 

Ö

PEO's#9: Striving to ensure the quality of the academic software engineering program to raise the level of the department and bring it to regional and global competitiveness.

 

9

 
 

 

WHAT PEOPLE SAY