Sidebar

كلية الآداب

Faculty Of Arts

Introduction:

Software engineering department aims at fostering success in our graduates through equipping them with excellent portfolio of technical, analytical and problem-solving skills needed for establishing a progressive career in software industry, pursuing their higher education or to start their own businesses. The department seeks addressing the ever-growing needs in all domains and sectors for robust and high-quality software systems that satisfy client expectations and comply with international standards i.e. IEEE, ACM, ISO and CMM.

Two decades ago, ISRA University was among the first universities in Jordan to offer an undergraduate program in software engineering (BSc). Later, it continued pioneering software engineering education by becoming the first to offer a postgraduate degree in software engineering (MSc). Now, we are delighted that our department is one the largest of its kind. Currently, we continue to sustain our success by improving the quality of our teaching standards and research outcomes and by adopting one of international accreditation and by creating partnerships with local communities, industry and other institutions.

At software engineering department, we are committed to nourish a positive academic environment focuses on students at the heart of our interest. All our teaching staff holds PhD degrees from top universities in the world according to QS and THE ranking. All of them are resolute and competent in both teaching and research. Our curriculum is designed to satisfy the local accreditation and quality assurance requirements and to meet the IEEE/ACM guidelines and standards. All course descriptions, syllabi, and teaching materials are continuously improved to enrich our students’ knowledge and to sharpen their practical hand-on and technical skills.

 Vision

Pioneering and distinction in software engineering according to international standards.
 

 Mission

Preparing qualified and excellent staff able to develop software solutions that have high quality according to the requirements of job market and community service.

Objectives

Software engineering program aims at realizing the university vision and mission and achieving its aims and the goals of the faculty of information technology through preparing graduates with the following:

  • Problem solving abilities through systematic thinking that aims at designing, building and evaluating software solutions.
  • Ability to build and develop effective and high-quality Software that meets requirements and comply with standards.
  • Ability to acquire programming skills required for developing software using modern programming languages, methodologies and tools that are available in software industry.
  • Developing analytical critical thinking ability that is used in all phases of software development.
  • Enhancing self-learning skills that are used for continuous and sustainable professional development.
  • Acquiring planning, organization, management, and leadership skills in workplace and software development projects.
  • Acquiring communication skills required for connecting with others and working in teams.
  • Professional and ethical responsibilities toward colleagues, employers, and community.

Program Learning Outcomes (PLOs)

At the end of the student study of software engineering the following learning outcomes must be achieved:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Applying the principles, methodologies, tools, and best practices in software engineering for building and developing high quality and effective software solutions that meet requirements.

Career Opportunities

Software  Engineer

Software Systems Analyst

Software Architect

Software Design Engineer

Software Development Engineer

 

Software Quality Assurance Engineer

Software Maintenance Engineer

Software project manage

Software Testing Engineer

The Faculty of Information Technology established a new postgraduate program in Software Engineering to address the growing need for professionals in this sophisticated field. Software engineering is a systematic approach to software development, operation, and maintenance. Graduates can systematically develop, operate, maintain and retire large software systems and take part in software engineering research projects. The Software Engineering curriculum encompasses all essential aspects of software engineering, including requirements engineering, software architecture and design, software construction, software testing and quality assurance, software maintenance, and software project management.
The future is spelled SOFTWARE!

Who should apply and why
The program combines several perspectives on software engineering, all of which promote the common goal of educating engineers who are capable of designing quality software at low development and maintenance costs. Software Engineering is also a platform for future researchers who are capable of performing advanced experiments with software engineering technologies.

Career
Studying software engineering opens up a wide range of career opportunities within management, design, development, and research at manufacturing companies, engineering houses, consultant organizations, and supplier companies. Examples are:

  •  Design Engineer: Design and implement the software modules of a system.
  • Test Engineer: Design test cases and carry out system testing.
  • Project Manager: Organize and lead software development projects.
  • Chief Architect: Design system architecture and make critical technical decisions.
  • Quality Manager: Select processes and check software quality.
  • Doctoral Student/Scientist: Study and conduct research to obtain a Ph.D. degree in computer science or computer engineering.

         In these roles, graduates contribute to the technological development of society, its well-being, and competitiveness.
    Entry requirements
    General entry requirements:
    To be eligible, an applicant must either be a holder of a Bachelor's degree in Science/Engineering or studies leading to such a degree.

    Specific entry requirements:
    Bachelor´s degree with a Major in Software Engineering, Computer Science, Computer Information System, Multimedia System, Computer Engineering, or any degree leading to Information Technology.

    English Language Proficiency:
  • TOEFL: ITP 500 or ITB 6.
  • National Exam 65

 

 

Knowledge and Understanding

 

·        Deep understanding of theories and methods related to software engineering

 

 

 

Intellectual Skills

 

·        Using scientific methods for information gathering and analysis in software engineering

 

·        Critical and creative thinking, effective communication, information gathering and processing and the selection of appropriate methods.

 

Practical Skills

 

·        Applying advanced software engineering tools and methods for handling complex problems and tasks.

 

·        Effective management and planning of software projects.

 

Transferable Skills

 

·        Effective interconnection and communication.

 

·        Problem solving and teamwork.

 

·        Conducting and publishing scientific research.

 

·        Understanding and maintaining the ethical and legal responsibilities for the profession.

 

Introduction:

Focuses on the practical and theoretical dimensions of IT security across a range of fundamental areas, such as network security and vulnerability assessment, information security, digital forensics, wireless device security, and database security.

Students will gain a solid grounding in conventional computer and network security concepts and skills. In addition, the course is designed to meet the changing landscape of secure computing, which involves not only computers but also telecommunications networks and network-enabled devices such as smartphones and tablet devices

Opportunities and career options after you finish this course.

Vision

Leadership and distinction in information security and cyberspace (cybersecurity) according to international standards

Mission

Preparing distinguished cadres in information security and cyberspace (cybersecurity) capable of building and developing secure information systems according to the labor market and community service requirements.

Objectives

  1. Excellence and creativity in providing study programs in the field of information security and cyberspace at the local and regional levels.
  2. Providing students with theoretical, practical and applied skills in the field of information security and cyberspace.
  3. Qualifying students for the ability to develop and manage secure information systems in governmental and private sector institutions at all levels.
  4. Encouraging students to be creative and innovative in implementing and developing information security programs
  5. Providing the local market and society with graduates in the field of information security and cyberspace, who are qualified to achieve the highest degree to protect information systems and data from penetration.
  6. Analysis, development and evaluation of systems related to information security and cyberspace.

Program Learning Outcomes describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills, and behaviours that students acquire as they progress through the program. A graduate of the (CIS) program will demonstrate

1.              

Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

2.              

Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline

3.              

Communicate effectively in a variety of professional contexts

4.              

Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

5.              

Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

6.              

Apply security principles and practices to maintain operations in the presence of risks and threats. [CY]

PLOS CYBERSECURITY (CY)

 

Career Opportunities

Cyber Security

Chief Information Security Officer

Cyber-security/Information Security Analyst

Forensic Computer Analyst 

Penetration Tester

Security engineer

IT Security Architect

Security Systems Administrator

IT security consultants

Security Administrator