fbpx

Program Benchmarks

Program Benchmarks for Department of Software Engineering

 

Learning outcomes in the Bachelor of Software Engineering program define the essential knowledge and skills you will acquire through active engagement in our academic offerings. These outcomes are organized into key areas (A, B, C, D), each emphasizing crucial competencies for the field. The module syllabi clearly illustrate how these areas and outcomes are aligned with the specific goals of each course, ensuring comprehensive preparation for your future career in software engineering. 

 

  1. Knowledge and Understanding

A1. Explain the principles of the system development lifecycle and various software process models. 

A2. Describe essential concepts, algorithms, models, languages, data structures, and user interface techniques in software development. 

A3. Summarize the methods and techniques for requirements analysis, design, programming, testing, and maintenance. 

  1. Intellectual (Thinking) Skills

B1. Analyze and model software systems effectively. 

B2. Design and plan software solutions to complex problems. 

B3. Evaluate software systems considering quality attributes and potential trade-offs. 

  1. Practical Skills

C1. Utilize software development platforms and CASE tools for different lifecycle phases. 

C2. Apply programming and modeling languages along with API libraries for software construction. 

C3. Prepare and deliver structured technical reports and presentations. 

  1. Competencies 

D1. Acquire, manipulate, and process data efficiently. 

D2. Communicate effectively with both specialists and non-specialists. 

D3. Work collaboratively in teams, managing time, tasks, and resources effectively. 

 

 

Contact Information

Jarash Road, 20 KM out of Amman, Amman Jordan

Newsletter

Enter your email and we'll send you more information

Search