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:
Program Learning Outcomes (PLOs)
At the end of the student study of software engineering the following learning outcomes must be achieved:
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:
· Deep understanding of theories and methods related to software engineering
· 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.
· Applying advanced software engineering tools and methods for handling complex problems and tasks.
· Effective management and planning of software projects.
· Effective interconnection and communication.
· Problem solving and teamwork.
· Conducting and publishing scientific research.
· Understanding and maintaining the ethical and legal responsibilities for the profession.