Postgraduate Degree Programme

MASTER OF INFORMATION TECHNOLOGY

Next Term Start: 11.11.2024

CI Justice Educational Environment


Re
ad, audio and visual educational content

Flexible fees and scholarships
Practice-based synchronous learning
Flexible timeline education
Continuous academic support
Lifetime access
Constant communication with alumni

Overview

This master helps keep pace with this specialization, which is the most changing among other sectors at the current stage, and enables the advancement of the career path, and provides a set of practical and analytical skills to deal with current issues related to information security and the development and management of information technology systems in the business environment.
It also enables conducting advanced research, solving advanced problems related to information technology, and enhancing the importance of social and ethical responsibilities, since whoever obtains it will be an expert in information technology, improve communication skills, and assure the importance of continuous learning in the ever-changing and evolving technological field.
This master will help develop advanced problem-solving skills that enable one to respond creatively to a wide range of information technology problems. This master will also introduce him to the latest trends, ways of thinking and best practices in computer science to enable him to manage and lead teams within information technology environments locally, regionally and globally.
The master’s degree supports the undergraduate level with the foundations of information technology, which contributes to the provision of original research and the design of technical information systems that serve various fields in the government and private sectors. These foundations include an in-depth study of the foundations of advanced databases, network sciences and communications, information security, web sciences and big and interconnected data. The master’s degree also includes many specialized courses, which cover important aspects in the development of development sectors, and filling the local market’s need for technical solutions. Examples include cloud computing, advanced data mining, gaming and multimedia technologies, biotechnology, mobile phone software and wireless devices, e-government, e-learning, human-computer interaction, e-commerce, Arabic language processing, and advanced project management.
The master’s degree offers a unique opportunity and qualifies the study to be provided with everything new in the field of information technology. It also provides the appropriate environment for contact with specialists and expertise in information technology and to engage in the scientific research system in this specialty. This, in turn, will support the knowledge in this field in addition to the research skills of the study, and this has a great impact on improving the quality of job performance of the research student, and supporting entrepreneurship.

Vision:

Providing a technical knowledge structure that provides the student researcher with the skills of analyzing, designing and building solutions in the field of information technology.

Mission

Meeting the needs of the community in the construction phase, through the formation of a specialized technological staff.

Master’s objectives:

Providing a technical knowledge structure that provides the student researcher with the skills of analyzing, designing and building solutions in the field of information technology.
Develop and enhance the research skills of the student researcher and provide him with knowledge and developments in the field of information technology.
Preparing high and specialized competencies, qualified for the labor market in the field of information technology.
Developing the researcher’s communication skills, leadership skills, teamwork skills, and project management skills.
Giving an academic degree and adding value in the field of scientific research and postgraduate studies, leading to the preparation of the researcher to reach the preparation of a doctoral degree within the branches of this vital and important specialization in scientific and practical life.
Preparing graduates capable of:
Gain advanced and up-to-date knowledge and leadership skills necessary to advance their career development in the field of information technology.
Participate in exploration, innovation, research and lifelong learning in the field of information technology.
Contribute positively to society through technical practice and research that is responsible, professional and ethical.
A- General objectives:
Meeting the needs of the community in the construction phase, through the formation of a specialized technological staff.
Improving the reality of technological applied scientific research.
Achieving integration between graduates and the Arab environment on the one hand, and between graduates and renewable computerized technology on the other.
Developing the spirit of integration between Solomon International University, represented by the Faculty of Information Technology, and the public and private sectors, by helping to solve technological problems facing different sectors in the field of computer and information technology.
B- Special objectives:
Assisting the student researcher and facilitating opportunities for him to continue the scientific journey in postgraduate studies at a lower cost.
Developing workers in the field of information technology by giving them specialized information to help them develop their field of work.
Developing the student researcher on applied research in the field of information technology.
Increasing and opening areas of research cooperation with universities and local and international research centers.

Supplying the local, regional and international labor market with specialized cadres to meet the needs of work in this important field.

– Developing sciences and mental and practical abilities that are important for students to enter the field of computing in the business sectors or postgraduate studies and scientific research.

Effective practice as a specialist in information systems engineering by leading, designing and developing various projects in the field of information systems.

Communicate effectively with colleagues, as members or leaders of multidisciplinary teams.

Encouraging undergraduate students to continue postgraduate studies, in order to provide the community with specialized and highly qualified cadres.

Encouraging students to conduct scientific research according to scientific research methodology.

What will the first stage be?

The student studies eight courses, distributed as follows:

  • √ Six compulsory courses.
  • √Two elective courses from among the courses offered by the faculty for master’s students.
  • The study is conducted through research seminars in each course, and the research seminar relies on multiple references and is in accordance with the scientific research methodology and standards.
  • The study of each of the eight courses takes four credit hours for a minimum of four weeks, and it may be more than that according to the capabilities of each student, after which the student’s competency and knowledge test is held in the course he finished, then he starts in another course in the same way, and so on.
  • Courses studied in the first year, the student has the right to extend the study for a period not exceeding a second year.
  • If a specialization track is chosen within the general program, elective courses will have to be studied from the courses designated for the chosen specialization.

What will the second stage be like?

  • The student is assigned a virtual course that the faculty chooses from among the courses that the student studied at the undergraduate level. This is a practical training for the student, with ten credit hours. The student must divide this course into twelve to fourteen abbreviated lectures.
  • The student presents each lecture in the form of a written summary of its topic in Word format, accompanied by a video recording of it in the student’s voice using the Power Point program. Its duration is not less than ten minutes and not more than twenty. Accurate.

What will the thrid stage be like?

Jury discussion and degree awarding

The minimum period for preparing a master’s thesis is nine months, starting from the date of approval of the University Council to register the subject, and the maximum is two years, which can be extended for a third exceptional year upon the recommendation of the supervisor and the approval of the Faculty Council, provided that the total period of the student’s enrollment in the degree does not exceed four years.
The supervisor submits a semi-annual report that includes what has been accomplished, and what is required in the remaining period.
After the student completes the thesis and the supervisor reviews it, the supervisor submits to the university administration a report stating that it is valid for discussion, including an evaluation of the student’s performance during the thesis preparation period of 140 degrees, along with submitting a full copy of the thesis signed by him, and a letter with the names of the jury proposed by the professors of the specialty, for presentation to the Council the faculty.
It is required that before the student’s discussion, at least fifteen days have passed from the date of approval of the jury committee from the faculty.
The jury committee formed to discuss the thesis is six months, which may be renewed for a similar period based on a report from the supervisor and the approval of the Faculty Council.
The period of validity of the committee formed to discuss the thesis is six months. It may be renewed for a similar period based on a report from the supervisor and the approval of the Faculty Council.
Each member of the jury writes a detailed scientific report on the validity of the thesis for discussion, and evaluates the thesis out of 100 degrees, and the average of the three degrees is taken.
The student may not be discussed unless he obtains at least 70% of the supervisor’s evaluation of his performance and the jury members’ evaluation of the thesis in the individual reports.
Submit a post-dissertation group report signed by all members of the jury evaluating the thesis discussion out of 100.

What will the lessons be like?

Tutorials are usually done online and are always optional.

Webinars are live presentations with module teachers in dedicated online learning rooms and are sometimes recorded.

What about support and other resources?

Throughout your studies, you will have access to our subject-specific student support teams.

They will help you with any general questions about your studies and updates to your account on our educational platform.

To help with your studies, you will also have access to:

Our electronic library, which contains high-quality electronic resources to support your studies
Other university libraries.
Online Help Centre, which contains general information about studying and support at CA Justice, as well as tips on study skills
Microsoft Office 365 for free
IT and computing support from our Computing Help Center.

How will I receive support from specialist academics?

You will have a tutor for each unit, who will introduce himself or herself before the unit starts.

During this unit, they will:

  • Evaluate your assignments and give feedback to help you improve
  • Directing you to learning resources
  • Support you, whether with general study skills or topic-specific help.

How will I study this programme?

With our unique approach to distance learning, you can study from home, work, or on the go.

You will have some assessment dates to keep, but otherwise, you will be free to study at times that suit you, fitting in your learning about work, family and social life.For each of your modules, you will use either online-only resources or a combination of online and print materials.
Each unit you study will have its own online resource
A weekly study planner, giving you a step-by-step guide through your studies
Course materials such as reading, videos, recordings and self-assessed activities
Unit forums for discussions and collaborative activities with other students
Details of each task and its due dates
Tutoring booking system, online tutoring rooms and contact details for your tutor
Online versions of some printed materials and resources.

What about Assessment?

Our assessments are all designed to reinforce your learning and help you show your understanding of the topics. The mix of assessment methods will vary between modules.

Computer-Marked Assignments

Usually, a series of online, multiple-choice questions.

Tutor-Marked Assignments

You’ll have a number of these throughout each module, each with a submission deadline.
They can be made up of essays, questions, experiments or something else to test your understanding of what you have learned.
Your tutor will mark and return them to you with detailed feedback.

End-of-Module Assessments

The final, marked piece of work on most modules.
Modules with an end-of-module assessment won’t usually have an exam.

Exams

Some modules end with an exam. You’ll be given time to revise and prepare.
You’ll be given your exam date at least 20 days in advance.
Most exams take place remotely, and you will complete them at home or at an alternative location.
If a module requires you to take a face-to-face exam, this will be made clear in the module description, and you will be required to take your exam in person at one of our exam centres.

Is CIJustice accredited ?

Without a doubt… CI Justice is fully accredited and International Suleiman University shares its accreditations.

You can view and check our accreditations by clicking here

Does CIJustice have the right to provide learning?

Does CIJustice have the right to provide learning?

By request! We have the authority to provide academic programs with ID 10093951.

You can verify this by checking the official website by clicking here

What are the services and facilities provided to students?

We work to provide all services and facilities to students through the multiple offices and resources at CI Justice. Where each office provides related services. The multiple resources also work to enhance the student’s experience by providing future tools that were designed by experts practicing in the labor market and which help the student develop all the necessary skills, whether applied or theoretical, to excel in the labor market and life after graduation.

Can you provide me with the appropriate support to choose the program that suits me?

certainly! The Guidance and Academic Center works to communicate with potential students and provide all information and details about the academic program that the student will study. We also provide within the initial admission system a tool that helps the student choose the program that suits him by answering questionnaire questions that were designed with paths based on the data.

What is your relationship with the labor market?

We are proud of our good relationship with major companies in many countries, as we ensure that the student receives sufficient practice during his studies by providing him with training opportunities and assigning him to prepare detailed reports about his practice in the workplace.

Does CI Justice have a license?

certainly! CA Justice is licensed by the UK Government to work in a capacity including:
85421 – First-degree level higher education
85422 – Post-graduate level higher education
85600 – Educational support services
69109 – Activities of patent and copyright agents; other legal activities not elsewhere classified.

You can check this on the official UK Government website by clicking here

What distinguishes your academic staff?

Our academic staff was carefully selected through reviews of the CVs of more than 10,000 academics from all countries of the world, in a way that ensures excellence in the educational process and enhances cultural diversity among students.

How is flexibility available in your programmes?

Flexibility comes in many forms in the programme, whether through teaching and assessment methods, duration of study, or even tuition fees.
The student can find the learning method that suits him best among the three methods that we provide, which are (open learning, virtual learning, and blended learning). After the first semester, based on his cumulative average, he can also accelerate his study period by allowing him to register a greater number of credits. He can also give up the summer vacation and take an additional summer semester. As for tuition fees, if the student achieves a high cumulative average, he can obtain partial scholarships of up to 90% of the tuition fees. Some students from war and crisis countries may be selected to be taught through a 100% scholarship.

What are the outcomes of learning, teaching and assessment?

What are the main areas in which my learning will be developed:

  • Knowledge and understanding.
  • Cognitive skills.
  • Practical and professional skills.
  • Basic skills.

The level and depth of learning increases gradually as you progress towards the qualification. You’ll be supported throughout by CI Justice’s unique teaching and assessment method – which includes a personal tutor to guide you and comment on your work; high-quality course texts; e-learning resources such as podcasts, interactive media and online materials; Educational groups and community forums.

Can I continue at CI Justice if I have been educated elsewhere?

If you have already completed some university studies elsewhere, you may be able to count towards this qualification – which could save you time and money by reducing the number of units you need to study. At CI Justice we call this process transfer of accreditation.

It is not only university study that can be taken into consideration, but you can also transfer study from a wide range of professional qualifications to an academic qualification.

Core Courses for General Track

Scientific Research Methodology

Course code: MAS101
Course name: Scientific Research Methodology
Credit hours: 4.00


Scientific research methodology
The course includes an introduction to scientific research (definition of scientific research, its purposes, objectives, importance, and characteristics), characteristics of the researcher, methods of obtaining knowledge. Classifications of scientific research methods, the reasons for differences in the classifications of scientific research methods, the descriptive (historical) approach, the experimental approach, the case study approach – the chapters of scientific research, the steps of scientific research and how to formulate them (title, introduction, problem, hypotheses, questions, objectives, importance, Study limits, terminology, study procedures, data collection tools, questionnaire, observation, interview, samples (types, selection), statistical methods used in research, documentation of sources and references (various methods), recommendations and proposals in scientific research.

Telecommunication Management

Course code: MAIT101
Course name: Telecommunication Management
Credit hours: 4.00


This course includes standard specifications bodies for wired and wireless communication systems, methods of managing them, capacities of communication technology, interconnection, “modem” systems, wired and wireless communication media, basic band and broadband systems, telephony systems, optical fiber systems, satellite systems, pager systems, mobile phone systems, television systems, and digital service systems. integrated.

IT Project Management

Course code: MAIT102
Course Name: IT Project Management
Credit hours: 4.00


The “Information Technology Project Management” course deals with the basics of managing a technology project, from analysis and design methodologies to managing human resources, setting the estimated budget, and preparing books of conditions and technical descriptions. In this course, the student will know: 1. Analysis and design methodologies; 2. Project management methodologies; 3. Project management tools.

Database Models

Course code: MAIT103
Course name: Database Models
s
Credit hours: 4.00


Review basic modeling techniques and database management concepts – Components and tasks of database management systems – Query processing and optimization – Synchronous control – Security – Recovery – Database management systems security – Distributed databases – Study of smart database systems – Study of different models of related data Object Orientation – Introduction to XML Technology – Project in Database Application Development.

Security in Information Systems

Course code: MAIT104
Course name: Security in Information Systems
Credit hours: 4.00


The course provides an overview of security challenges in all types of information technology and covers some major topics such as access control, and digital IT safety.

Knowledge Management Systems and Technology

Course code: MAIT106
Course name: Knowledge Management Systems and Technology
Credit hours: 4.00


The study of this course is concerned with the collection and maintenance of institutional knowledge assets resulting from the fear of losing expertise and knowledge that represent a competitive value, especially in light of the trend of a number of countries towards adopting strategies for establishing ladle societies, which led to interest in knowledge management as a strategy to preserve the intellectual and organizational capital of institutions with the aim of It is optimally invested. Technology is a major enabling tool for managing the scoop and its operations and works to expand the scope and enhance the speed of knowledge transfer. It also enables the structuring and coding of knowledge of individuals and groups to facilitate their participation. This course seeks to introduce the student to functional standards and specifications that describe the functional requirements of systems and software. Knowledge management by studying and analyzing intellectual production and requests for systems offers in addition to the systems and software solutions available in the software market, with a focus on the functional capabilities of tacit knowledge management and the distinguishing characteristics of knowledge management systems from other information systems.

Elective Courses for General Track

Investing in Information and Communication Technology Projects

Course code: MAIT151
Course name: Investing in Information and Communication Technology Projects
Credit hours: 4.00


This course addresses the main problem in light of the digital economy, how investment in information and communication technology can contribute to achieving sustainable development, it also discusses the general characteristics and pillars on which the digital economy is based, and how the digital economy can contribute to providing the scientific and technological infrastructure for developing countries through in order to address its development issues. It also discusses the characteristics of information and communication technology, what are its characteristics, and how its emergence and development is reflected in the various development fields – in addition to the possibility of considering information and communication technology as a new model for economic, social and sustainable development, and how activating the role of information and communication technology can contribute to achieving the Millennium Development Goals.

Problem Solving and Decision Making

Course code: MAIT152
Course name: Problem Solving and Decision Making
Credit hours: 4.00


The primary goal of management and quality systems is always to improve the level of performance and the optimal use of resources. There is an essential need to distinguish administrative problems and solve them within an integrated systemic perspective between quality systems, information and decisions. Decision makers/students must be provided with a set of modeling tools with the aim of using them to solve problems and manufacture Decisions and risk assessment based on available information, the most important of which are decision trees, utility theory, and some tools to help model problems.

Administration

Course code: MAIT153
Course Administration
Credit hours: 4.00


This course is one of the main topics for master’s students, since most of the master’s degree holders practice various administrative activities and they need to provide them with administrative skills and give them contemporary concepts in the administrative field with the aim of using them to improve the level of efficiency of administrative and organizational work. The course deals with the following chapters and topics: – the development of administrative thought – the functions of planning, organization, leadership, decision-making, etc. – human resources management – contemporary trends in management – the points of superiority of the course – the use of a scientific methodology in preparing the assignment and arranging its chapters and the method of presenting them in a clear, understandable and streamlined manner – presenting many Among the applied cases and examples derived from the reality of administrative activities in institutions – addressing the study of contemporary concepts in the field of administrative thought – clarifying the mechanisms of practicing administrative functions – understanding the contents of the course helps the graduate to improve the level of administrative and technical performance

E-business

Course code: MAIT154
Course name: E-business
Credit hours: 4.00


Acquaintance with vocabulary and concepts of e-commerce, understanding of e-commerce business models, understanding of the infrastructure environment of e-commerce and its applications, identification of electronic payment systems and a practical application of one of them, identification of marketing on the Internet, a practical case study (Google), building an integrated e-commerce application, and understanding security issues in e-commerce Understanding supply chain management and its tools, and understanding legal and ethical issues in e-commerce

Web Engineering

Course code: MAIT155
Course Name: Web Engineering
Credit hours: 4.00


Web engineering is the application of measurable systematic approaches (concepts, methods, techniques, tools) to perform cost-effective requirements analysis, design, implementation, testing, operation and maintenance of high-quality web applications. Web engineering is also the scientific branch concerned with the study of these approaches. This course deals with web engineering, and after reviewing the characteristics of web applications, their categories, and the specifics that impose a change on the usual development procedures, it deals with the development procedure in its various stages within an incremental general framework that is adaptable according to the complexity and nature of the concerned web application. The student acquires the following knowledge: 1. Web engineering concepts and principles 2. Web application life cycle and its characteristics 3. The ability to follow one of the Web engineering methodologies to develop web applications with the ability to distinguish the advantages and disadvantages of these methodologies, as well as the ability to use the necessary data tools

Financial Management and Quality Costs

Course code: MAIT156
Course Name: Financial Management and Quality Costs
Credit hours: 4.00


This course aims to enable the student to understand the basic concepts in accounting and its records, and to be able to develop standard indicators for estimating quality costs and their application, in addition to identifying the basic indicators of financial analysis and investment analysis. It also focuses on estimating and managing different types of quality costs from prevention, auditing and inspection, To the costs of internal and external failure, as part of an integrated strategy to control costs at the level of the organization as a whole.

Core Courses (Data Sciences Track)

Scientific Research Methodology

Course code: MAS101
Course name: Scientific Research Methodology
Credit hours: 4.00


Scientific research methodology
The course includes an introduction to scientific research (definition of scientific research, its purposes, objectives, importance, and characteristics), characteristics of the researcher, methods of obtaining knowledge. Classifications of scientific research methods, the reasons for differences in the classifications of scientific research methods, the descriptive (historical) approach, the experimental approach, the case study approach – the chapters of scientific research, the steps of scientific research and how to formulate them (title, introduction, problem, hypotheses, questions, objectives, importance, Study limits, terminology, study procedures, data collection tools, questionnaire, observation, interview, samples (types, selection), statistical methods used in research, documentation of sources and references (various methods), recommendations and proposals in scientific research.

Statistical Data Analysis

Course code: MADS101
Course name: Statistical Data Analysis
Credit hours: 4.00


This course aims to review the foundational statistical knowledge and identify the methods used in analyzing simple and complex systems with a focus on understanding different statistical principles (from redundancy to Bayesian theory) and the practical ability to apply these examples to data drawn from various systems.​​​​​ ​ ​ ​

Data Management and Presentation

Course code: MADS102
Course Name: Data Management and Presentation
Credit hours: 4.00


This course aims to develop the student’s understanding of managing large and huge data sets, understanding the critical role of data quality, and the skills needed to present data in an understandable and effective way.​

Cloud Computing and Big Data Analysis

Course code: MADS103
Course name: Cloud Computing and Big Data Analysis
Credit hours: 4.00


The course aims to develop a deep understanding of the concept of cloud computing and the issues associated with cloud architecture management starting from business structuring aspects to software engineering approach, design and development, critical analysis and problem-solving skills in cloud systems projects.

Machine Learning

Course code: MADS104
Course name: Machine Learning
Credit hours: 4.00


This course provides a broad introduction to machine learning. Major topics include regression, classification, and clustering. Detailed topics Simple and Multiple, Ridge feature, kernel, feature selection and Lasso; Linear classifiers and logistic regression. Decision trees and ensemble learning, support vector machines, and artificial neural networks. In addition, machine learning best practices such as overfitting/regulation and bias/variance theory should be covered. Students will learn how to define and implement machine learning algorithms suitable for a variety of problems. ​

Data Analysis and Mining

Course code: MADS106
Course name: Data Analysis and Mining
Credit hours: 4.00


This course aims to complete the knowledge of foundational statistics and machine learning by reviewing the algorithms used in data mining and analysis to find valuable knowledge elements in the field of decision-making, for example extracting association rules to discover interesting relationships between variables in large databases. The role of machine learning algorithms in the chain of operations used in data mining is also defined. This course also allows students to learn about the methods of evaluating these algorithms and applying them in various areas of data analysis and exploration, such as textual and numerical data of various types.​​​​​​​​

Elective Courses (Data Sciences Track)

Development Computing

Course code: MADS151
Course name: Development Computing
Credit hours: 4.00


This course introduces the main concepts, technologies and applications in the field of evolutionary computing. Topics covered include Components of Evolutionary Algorithms, Genetic Algorithms, Evolution Strategies, Genetic Programming and Learning Classification Systems, Handling of Constraints, Multiobjective Cases, Optimization of Nonstatic Functions and Noise, Coevolutionary Systems, Reactive Evolutionary Algorithms, Evolutionary Computational Theory, Hybridization Using other techniques: Memetic algorithms, ant colony optimization. ​

Computer Vision and Image Processing

Course code: MADS152
Course name: Computer Vision and Image Processing
Credit hours: 4.00


An introduction to basic and advanced concepts and techniques in computer vision and image processing. After completing this course, students will be able to apply a variety of computer technologies to design efficient algorithms for real-world applications, such as optical character recognition, face detection and recognition, motion estimation, human tracking, and gesture recognition. Topics covered include image filters, edge detection, feature extraction, object detection, object recognition, tracking and motion analysis, gesture recognition, composing images and camera models, and stereoscopic vision. The course will cover deep learning concepts with an introduction to the various architectures and their applications. ​

Mathematical Methods and Computational Science

Course code: MADS153
Course: Mathematical Methods and Computational Science
Credit hours: 4.00


This course aims to introduce students to the principles of mathematical modeling and how to use them in computational science and data analysis. The topics covered will be applied in various complex fields (from financial to biological) that can benefit from modeling and forecasting techniques.​​​​​​ ​ ​ ​

Information Retrieval and Web Search

Course code: MADS154
Course name: Information Retrieval and Web Search
Credit hours: 4.00


The aim of this course is to make the student familiar with aspects of information management, which affect the field of electronic commerce. These aspects include traditional databases, access to text documents and multimedia information, as well as important emerging topics of the semantic web, blogging, microblogging and social networking.

Advanced Topics in Data Science and Technology

Course code: MADS155
Course Name: Advanced Topics in Data Science and Technology
Credit hours: 4.00


This course aims to present and explain the developments in the field of data science and related fields, both in terms of models and methods, or in terms of techniques and tools for processing, analyzing and displaying data and big data of all kinds, whether structured or unstructured. Deep learning, textual data analysis, health data science, business administration, information security and advanced recommendation systems can be mentioned, but not limited to.

Research Contemporary Issues in Data Science

Course code: MADS156
Course Name: Research Contemporary Issues in Data Science
Credit hours: 4.00


The research project aims to enhance the knowledge gained by the student by addressing the solution to the problem of data analysis. The research project should be based on scientific articles and follow the scientific method to enable the student to have the ability to think based on logical argument, and the ability to objective and rigorous discussion. The project should also include, as far as possible, a comparison of an element of preliminary research conducted to explore specific aspects of the problem with the results of this research and contradictory to relevant theoretical models.​

Applied Human Interaction with the Computer

Course code: MAIA157
Course Name: Applied Human Interaction with the Computer
Credit hours: 4.00


This course aims to introduce students to the basics of HCI with their application in the design and development of the new user interface using the latest interaction mechanisms. The course covers concepts, methods, and techniques in planning, prototyping, and evaluating user interfaces for interactive systems. Topics include design principles, usability principles, engineering, user-centered problem-solving, device interaction, and GUI design (2D and 3D interfaces). For application, the course introduces development concepts for console-based user interface design for desktop, mobile, and virtual reality. In addition, the course also introduces the design and development of a natural, console-free user interface design and development for the above systems. ​

Core Courses (Web Sciences Track)

Scientific Research Methodology

Course code: MAS101
Course name: Scientific Research Methodology
Credit hours: 4.00


Scientific research methodology
The course includes an introduction to scientific research (definition of scientific research, its purposes, objectives, importance, and characteristics), characteristics of the researcher, methods of obtaining knowledge. Classifications of scientific research methods, the reasons for differences in the classifications of scientific research methods, the descriptive (historical) approach, the experimental approach, the case study approach – the chapters of scientific research, the steps of scientific research and how to formulate them (title, introduction, problem, hypotheses, questions, objectives, importance, Study limits, terminology, study procedures, data collection tools, questionnaire, observation, interview, samples (types, selection), statistical methods used in research, documentation of sources and references (various methods), recommendations and proposals in scientific research.

Web Software

Course code: MAMT101
Course name: Web Software
Credit hours: 4.00


This course aims to provide the student with the necessary knowledge and skills that enable him to build effective web applications. The course is based mainly on the ASP.NET platform. It focuses on dealing with database access technologies. The course mainly covers the following topics: (1) Web Forms (2) Server Controls (3) ASP.NET Applications (4) State Management (5) ADO.NET Fundamentals (6) Data Components and the DataSet (7) Data Binding ( 8) Caching and Asynchronous Pages (9) LINQ (10) Building ASP.NET Websites (11) Security (12) ASP.NET AJAX(13) MVC

Web Security

Course code: MAMT102
Course Name: Web Security
Credit hours: 4.00


This course aims to identify security gaps and threats faced by data transmitted via the Internet, explain ways to protect stored and transmitted data, focus on breaches in websites and web pages, and use security tools to detect security problems and confront them in their legal context and develop the necessary protection systems: Covers The course mainly covers the following topics: 1) Identifying Internet ethics and related laws 2) Identifying the most important security problems that Internet networks and services are exposed to 3) Identifying security gaps in operating systems and computer networks 4) An in-depth analytical study of the methods and types of intrusions that are exposed to web services. 5) Analysis of security vulnerabilities in web applications and how to detect and analyze them. 6) Studying methods of designing secure web applications and achieving security requirements in terms of design and testing. 7) Managing protections and methods of verifying the level of security in services on the Internet

Web Exploration

Course code: MAMT103
Course name: Web Exploration
Credit hours: 4.00


The course is divided into two main parts: The first section reviews information retrieval applications on the Web. Adding web link analysis algorithms (PageRank, HITS). The second section of the course presents mechanisms for representing and processing knowledge in the semantic web (RDF, OWL, SPARQL (HITS).

Mobile Web

Course code: MAMT104
Course name: Mobile Web
Credit hours: 4.00


This course aims to present a number of techniques and tools used to build mobile web applications. These applications differ from traditional web applications in that they are designed for browsing using mobile devices with limited capabilities, such as small screen size and limited processing and storage capabilities. Therefore, different technologies must be used to achieve it. Students learn about mobile web technologies: (1) WAP 1.0: WML, WMLScript (2) WAP 2.0: XHTML-MP (3) J2ME: Web-enabled mobile application (4) HTML5 (5) ASP. NET MVC4 mobile profile (6) Other mobile web technologies (flash lite, …)

Web Engineering

Course code: MAMT106
Course name: Web Engineering
Credit hours: 4.00


This course aims to provide the student with the necessary knowledge and skills related to web engineering concepts and principles and the life cycle of web applications and their characteristics. Through this course, the student will be able to apply one of the Web engineering methodologies to develop web applications with the ability to distinguish the advantages and disadvantages of different methodologies. It also learns about the latest research and trends in the field of web engineering. The course mainly covers the following topics: (1) Web Engineering Concepts and Principles (2) Development Process (3) Requirements (4) Analytical Modeling (5) Web Application Design (6) Building and Deployment

Elective Courses (Web Sciences Track)

Distributed Web Application Programming

Course code: MAMT151
Course name: Distributed Web Application Programming
Credit hours: 4.00


The main objective of this course is to identify security gaps and threats faced by data transmitted via the Internet and its applications, and to explain ways to protect stored and transmitted data and access to the Internet. necessary protection. The course mainly covers the following topics: 1. Identifying the ethics of using the Internet and the laws related to it. 2. Identifying the most important security problems that networks and Internet services are exposed to. 3. Identifying security gaps in operating systems and computer networks. 4. An in-depth analytical study of the methods and types of breaches that web services are exposed to. 5. Analysis of security vulnerabilities in web applications and how to detect and analyze them 6. Case studies of security breaches of Internet applications and their analysis 7. Protection management, and methods for verifying the level of security in services on the Internet

Data Mining

Course code: MAMT152
Course name: Data Mining
Credit hours: 4.00


This course aims to provide the student with the necessary knowledge and skills that enable him to analyze large volumes of data and extract knowledge from them, and thus make decisions based on this knowledge. The course mainly covers the following topics: (1) Collecting data from different sources into a data warehouse. (2) Learn about the design and construction of data warehouses. (3) Learn about different data mining techniques: classification, regression, clustering, association rules. (4) Obtaining new knowledge in the form of models. (5) Evaluation of the acquired knowledge. (6) Identifying open research topics in this field.

Advanced Concepts in Data Storage and Exchange

Course code: MAMT153
Course: Advanced Concepts in Data Storage and Exchange
Credit hours: 4.00


The course aims to introduce the technologies of storing and exchanging data through introducing the Extensible Markup Language (XML) and related technologies used in the development and use of the World Wide Web systems. The course has two orientations: theoretical and practical, which aim to clarify the principles of exchange and storage technologies, develop thinking about the advantages offered by XML technologies, in addition to developing skills in programming in XML and using XML tools. At the end of this course, the student will have been able to: 1- Recognize the importance of sign languages in structuring and exchanging data. 2- Acquaintance with basic technologies and concepts related to storing and exchanging data. 3- Recognizing XML as an effective and advanced tool for storing and exchanging data. 4- Knowing the Native XML Database as alternatives to the classic databases. 5- Identify the security mechanisms used when exchanging information in XML format. 6- Acquaintance with XML Web Services technologies. 7- Proficiency in dealing with XML files and original databases and integrating them into information systems.

Multimedia and Hyper

Course code: MAMT154
Course name: Multimedia and Hyper
Credit hours: 4.00


This course explains the basic concepts and principles in multimedia science: text, images, audio and video media, colors, basic concepts in compression, and its various algorithms for text, images, audio and video. At the end of this course, the student will be able to: (1) Recognize multimedia: texts, graphics, images, audio, and video. (2) Multimedia representation. (3) multimedia systems. (4) Recognizing the basic concepts in colors. (5) Understanding basic concepts in the video (6) Understanding basic concepts in animation (7) Understanding basic concepts in compression algorithms

Information Retrieval

Course code: MAMT155
Course Name: Information Retrieval
Credit hours: 4.00


The course covers basic and advanced technologies in textual information retrieval systems: (1) text indexing (2) different information retrieval algorithms (3) evaluation of information retrieval systems (4) search engines (5) text clustering. The course also presents the basics of content-based image retrieval.

Financial Management and Quality Costs

Course code: MAMT156
Course Name: Financial Management and Quality Costs
Credit hours: 4.00


This course aims to enable the student to understand the basic concepts in accounting and its records, and to be able to develop standard indicators for estimating quality costs and their application, in addition to identifying the basic indicators of financial analysis and investment analysis. It also focuses on estimating and managing different types of quality costs from prevention, auditing and inspection, To the costs of internal and external failure, as part of an integrated strategy to control costs at the level of the organization as a whole.

Core Courses (Technology Development and Management Track)

Scientific Research Methodology

Course code: MAS101
Course name: Scientific Research Methodology
Credit hours: 4.00


Scientific research methodology
The course includes an introduction to scientific research (definition of scientific research, its purposes, objectives, importance, and characteristics), characteristics of the researcher, methods of obtaining knowledge. Classifications of scientific research methods, the reasons for differences in the classifications of scientific research methods, the descriptive (historical) approach, the experimental approach, the case study approach – the chapters of scientific research, the steps of scientific research and how to formulate them (title, introduction, problem, hypotheses, questions, objectives, importance, Study limits, terminology, study procedures, data collection tools, questionnaire, observation, interview, samples (types, selection), statistical methods used in research, documentation of sources and references (various methods), recommendations and proposals in scientific research.

Information and Communication Technology

Course code: MADT101
Course name: Information and Communication Technology
Credit hours: 4.00


The course aims to introduce students to the most important and latest information and communication technologies, and to familiarize them with their various uses in business and corporate environments. Concerned technologies include the infrastructure on which companies rely, and contain everything related to physical hardware and institutional computer platforms, in addition to the software and systems used in building institutional systems, communication networks of various types, web space and the Internet, and the challenges of the new digital age.

Technological Change and Creativity

Course code: MADT102
Course Name: Technological Change and Creativity
Credit hours: 4.00


The course aims to introduce the main concepts of innovation and creativity. The course defines the types of innovation and the life cycle of adopting innovations. The course shows how to make people and groups creative, and presents tools to enhance creativity. The course also presents tools for managing innovative ideas and projects. The course explains the methods of forming work teams and social networks and their role in innovation. The course also presents the different ways of protecting intellectual property through patents, copyrights, trademarks, confidentiality, and open source.

Practical Methods of Management

Course code: MADT103
Course name: Practical Methods of Management
Credit hours: 4.00


The course deals with the basic concepts of a group of quantitative analysis methods in management through their applied use in the economic and administrative field. The course enables the student to know and use the quantitative methods used in the decision-making process. The student is also introduced to the optimal alternative that he will choose from among the available alternatives using an appropriate mathematical method. And works to familiarize the student with how to choose the appropriate method for the problem subject of the decision.

Technology Transfer and Development

Course code: MADT104
Course name: Technology Transfer and Development
Credit hours: 4.00


Enabling students to understand the basic concepts of technology and introducing them to the technology transfer process and its components, the requirements of each of these components, and how to use the appropriate technology. Learn about the different schools of technology transfer, its requirements, sources of success, reasons for failure in the technology transfer process, and how to avoid those reasons. It also provides the student with the most important requirements and mechanisms to assist in the process of absorbing and localizing technology. The course also seeks to acquaint students with the most important and best practices in technology transfer, localization and development processes.

Systems Engineering

Course code: MADT106
Course name: Systems Engineering
Credit hours: 4.00


The course aims to introduce the basic concepts of systems engineering. The course introduces the student to the general methodology that must be followed when designing systems, which includes the necessary and sufficient activities for analyzing, modeling, designing, realizing and developing complex systems, taking into account the selection of economic and promising solutions that meet the needs of the customer. The course presents the procedures, methods and tools adopted in systems engineering in order to obtain effective and constructive solutions.

Elective Courses (Technology Development and Management Track)

Experience in Technology Development and Management

Course code: MADT151
Course name: Experience in Technology Development and Management
Credit hours: 4.00


The technological achievements achieved by some institutions and countries were not a mere coincidence, but rather the result of systematic planning and management that has its ingredients and success factors. On the other hand, other technological experiments have faltered as a result of the failure to manage dealing with competitors, partners, or market sectors, or due to poor internal organization of technology-based businesses, and other reasons. This course highlights multiple experiences in technology management with the aim of analyzing them and discovering their success factors or reasons for their failure, and drawing lessons learned and sound rules in technology management.

New Product Development

Course code: MADT152
Course name: New Product Development
Credit hours: 4.00


The course aims to provide basic concepts for the development and launch of new products or successful services. Successful innovations ensure the ability of the new or developed product to compete, win high marketing shares and ensure continuous development. The student will learn to implement product development strategies and take into account all the factors that increase the desired success rate for the product and the productive organization. The course helps managers, technicians, and executives involved in the development of new products (whether goods or services) and the innovation process in the organization, in addition to managing the process of developing new products and studying the applied technology strategy to achieve product or service competitiveness through the development of new products. The course will study innovation in the field of business and innovation in companies to achieve economic product models and keep up with the requirements of customers and present the role of users, experts and institutions in designing the product and predicting its results, achieving competitiveness and marketing the idea through creativity in developing new products. The resources needed to develop new products, measure performance, and learn through experimentation will be studied, all of which will form the basis of the product design and development process, methods of evaluating, developing, testing new ideas, and analyzing results before launching the new product or service, thus obtaining and maintaining a distinctive brand. Practical examples of various product and service development processes will be covered throughout the course, in addition to several research papers.

Business and Technology Law

Course code: MADT153
Course: Business and Technology Law
Credit hours: 4.00


This course aims to study electronic commerce, explain its concept, characteristics, problems encountered, the legislations governing it, and clarify the provisions related to the electronic contract, electronic signature, electronic authentication services provider, and website names. He also studies commercial companies and clarifies the general rules governing them. He studies their substantive, private, general and formal pillars, how they are incorporated and terminated, then he clarifies the provisions for each company separately. He clarifies the provisions for each of the partnership, partnership, joint venture, limited liability and closed joint stock companies in terms of identifying and characteristics of each of them and how to establish and manage them.

Technology Project Management

Course code: MADT154
Course name: Technology Project Management
Credit hours: 4.00


In this course, we discuss the topic of managing technological projects in institutions working in the field of technology. It aims to introduce students to the basic concepts of project management and its most important methods and tools, and to link them directly with real examples in the technology sector.

Industrial and Technological Marketing

Course code: MADT155
Course Name: Industrial and Technological Marketing
Credit hours: 4.00


The course aims to highlight the importance of marketing in production facilities. The course introduces the concepts, meaning and importance of industrial and technological marketing, the types of marketing mix and the elements of each type, and the differences between industrial marketing and consumer marketing. During the course, product development is addressed including market feedback, product evaluation, opportunity evaluation, prototyping, field trials, marketing tests and product launches. The course also shows the most important trends in marketing, especially using the Internet and social networks.

Quality, Reliability and Maintenance

Course code: MADT156
Course Name: Quality, Reliability and Maintenance
Credit hours: 4.00


This course aims to introduce the student to the basic principles of quality, reliability and maintenance, and introduces the student to the importance of each of them and the extent of their need. This course presents the basic tools used in quality management, the ISO concept, total quality management, systems reliability calculation methods, fault analysis, maintenance management principles, maintenance patterns and maintenance levels.

Supply Chain Management

Course code: MADT157
Course Name: Supply Chain Management
Credit hours: 4.00


The company’s logistics department is responsible for accelerating its operations with the aim of placing its product within reach of the customer with high efficiency and a short lead time, starting with providing the best raw materials and the lowest cost, passing through rational production and ending with an effective and economical distribution of products through optimal transportation paths. While the supply chain management becomes the department responsible for it within the framework of the multiplicity of alliances and partnerships that the company holds to efficiently cover these activities. There must be scientific comparison between suppliers’ offers or partnership with them, and the use of mathematical methods to determine the best paths to pass through to suppliers or customers, examples of storage policies, centralization of warehouses, development of the distribution network, reduction of the cost of transferring factory production to warehouses, assigning external parties to some of these issues, and monitoring recent trends of logistics .

Management, Economics and Technology

Course code: MADT158
Course Name: Management, Economics and Technology
Credit hours: 4.00


This course introduces the basic principles of economics and management with an emphasis on technological topics and companies. The course is divided into two parts: The first section focuses on introducing the student to the concept of management and its importance in organizations, the stages of development of management science and its schools of thought, and the effective management tools of technology. organization, leadership, communication, and control. In addition to understanding how to analyze each element of the product in order to see if it adds enough value to justify its cost, which is known as value chain analysis. The second section seeks to define the economic behavior of organizations and the consequent behavior of that behavior in terms of hiring resources, creating opportunities for employment, increasing incomes and raising the level of well-being. In addition to understanding the nature of the economic problem, production potential, the basics of supply and demand, the price system, price flexibilities, patterns of partial economic markets for traditional and technological commodities (especially the perfect competition market) and their production and pricing decisions.

Accounting and Financial Management

Course code: MADT159
Course Name: Accounting and Financial Management
Credit hours: 4.00


Accounting and financial information systems are considered one of the most important information systems that help institutions to make their decisions in a scientific and correct manner, because they are digital data as they result from official documents. Its financial situation (budget). Financial management also plays an important role in the success of institutions and achieving their goals through its scientific tools in financial analysis, studying the feasibility of investments, determining appropriate financing methods, achieving financial balance in the institution, and assisting management at various levels in making its decisions in a scientifically correct manner, and it also achieves a balance between the goals of profitability and liquidity. And the optimal use of the financial resources available to the institution.

Financial Management and Quality Costs

Course code: MADT160
Course Name: Financial Management and Quality Costs
Credit hours: 4.00


This course aims to enable the student to understand the basic concepts in accounting and its records, and to be able to develop standard indicators for estimating quality costs and their application, in addition to identifying the basic indicators of financial analysis and investment analysis. It also focuses on estimating and managing different types of quality costs from prevention, auditing and inspection, To the costs of internal and external failure, as part of an integrated strategy to control costs at the level of the organization as a whole.

Core Courses (Web Technology Track)

Scientific Research Methodology

Course code: MAS101
Course name: Scientific Research Methodology
Credit hours: 4.00


Scientific research methodology
The course includes an introduction to scientific research (definition of scientific research, its purposes, objectives, importance, and characteristics), characteristics of the researcher, methods of obtaining knowledge. Classifications of scientific research methods, the reasons for differences in the classifications of scientific research methods, the descriptive (historical) approach, the experimental approach, the case study approach – the chapters of scientific research, the steps of scientific research and how to formulate them (title, introduction, problem, hypotheses, questions, objectives, importance, Study limits, terminology, study procedures, data collection tools, questionnaire, observation, interview, samples (types, selection), statistical methods used in research, documentation of sources and references (various methods), recommendations and proposals in scientific research.

Web Application Design

Course code: MAWT101
Course name: Web Application Design
Credit hours: 4.00


Understanding web design using XHTML, understanding adding Styles to web pages using CSS technology, understanding adding client-side programming to a web page using Javascript and DOM, understanding server-side programming using ASP.NET, and understanding some advanced technologies in web applications such as connecting with databases and services web

Application Development in Java

Course code: MAWT102
Course Name: Application Development in Java
Credit hours: 4.00


Understanding web application programming in the servlet style, understanding web application programming in the JSP style, understanding web application programming in the JSF style, understanding modern technologies for web applications such as AJAX, J2EE and middleware, and understanding the security requirements of web applications and the technologies provided by the Java language in this context

XML Technologies

Course code: MAWT103
Course name: XML Technologies
Credit hours: 4.00


The course aims to introduce the Extensible Markup Language (XML) and its related technologies, which are used in the development and use of the World Wide Web systems. The course has two orientations: theoretical and practical, which aim to demonstrate the advantages offered by XML technologies, in addition to developing skills in programming in XML and using XML tools. At the end of this course, the student will have been able to identify XML as an effective and advanced tool for storing and exchanging data, and he will have some skills in programming with XML technologies.

Multimedia and the Internet

Course code: MAWT104
Course name: Multimedia and the Internet
Credit hours: 4.00


This course covers two aspects of dealing with the topic of dealing with multimedia. The first side helps the student to get acquainted with the terms and vocabulary used in the fields of work and education related to this subject through examples, in addition to enabling the student to identify the different components of the media and to use the tools for authoring some of them practically. The second aspect of the course also contributes to the exploration of multimedia technologies and to identify the general structures of multimedia applications. The course not only covers the multimedia technologies associated with the Internet, but also focuses on them and the general use of their dissemination technologies. The learning outcomes of this course are achieved through a combination of simultaneous lectures, discussions and assessment of a number of mini-projects that students are required to complete.

Computer Networks

Course code: MAWT106
Course name: Computer Networks
Credit hours: 4.00


This course is concerned with the advanced aspects of networks, as it provides an overview of the OSI reference models and TCP/IP protocols, and provides an in-depth study of the concepts of data transmission networks such as routing, switching, addressing, and issues related to network interconnection. It is also concerned with the common application protocols in the Internet such as the SMTP e-mail protocol, the HTTP protocol, in addition to the Telnet remote access protocol and DNS name servers. The course mainly covers the following topics: 1. Basic Concepts in Networking 2. OSI Reference Model and TCP/IP Protocols Network Classification 3. Routing 4. Switching 5. Logical Addressing of IPv4 6. Network Interconnection and IP Protocol 7. Name System DNS 8. Internet Applications: Telnet & FTP 9. Email 10. HTTP

Elective Courses (Web Technology Track)

Internet Security

Course code: MAWT151
Course name: Internet Security
Credit hours: 4.00


The main objective of this course is to identify security gaps and threats faced by data transmitted via the Internet and its applications, and to explain ways to protect stored and transmitted data and access to the Internet. necessary protection. The course mainly covers the following topics: 1. Identifying the ethics of using the Internet and the laws related to it. 2. Identifying the most important security problems that networks and Internet services are exposed to. 3. Identifying security gaps in operating systems and computer networks. 4. An in-depth analytical study of the methods and types of breaches that web services are exposed to. 5. Analysis of security vulnerabilities in web applications and how to detect and analyze them 6. Case studies of security breaches of Internet applications and their analysis 7. Protection management, and methods for verifying the level of security in services on the Internet

Data Exploration

Course code: MAWT152
Course name: Data Exploration
Credit hours: 4.00


Understand the importance of data mining, understand Association rules technology and its uses, understand Classification technology and its uses, understand Clustering technology and its uses, data cleaning, and understand how to use SQL Server Analysis Services to perform information mining tasks

Administration

Course code: MAWT153
Course: Administration
Credit hours: 4.00


This course is one of the main topics for master’s students, since most of the master’s degree holders practice various administrative activities and they need to provide them with administrative skills and give them contemporary concepts in the administrative field with the aim of using them to improve the level of efficiency of administrative and organizational work. The course deals with the following chapters and topics: – the development of administrative thought – the functions of planning, organization, leadership, decision-making, etc. – human resources management – contemporary trends in management – the points of superiority of the course – the use of a scientific methodology in preparing the assignment and arranging its chapters and the method of presenting them in a clear, understandable and streamlined manner – presenting many Among the applied cases and examples derived from the reality of administrative activities in institutions – addressing the study of contemporary concepts in the field of administrative thought – clarifying the mechanisms of practicing administrative functions – understanding the contents of the course helps the graduate to improve the level of administrative and technical performance

E-Business

Course code: MAWT154
Course name: E-Business
Credit hours: 4.00


Acquaintance with vocabulary and concepts of e-commerce, understanding of e-commerce business models, understanding of the infrastructure environment of e-commerce and its applications, identification of electronic payment systems and a practical application of one of them, identification of marketing on the Internet, a practical case study (Google), building an integrated e-commerce application, and understanding security issues in e-commerce Understanding supply chain management and its tools, and understanding legal and ethical issues in e-commerce

Mobile Services

Course code: MAWT155
Course Name: Mobile Services
Credit hours: 4.00


Understand the general architecture of wireless and mobile networks, understand the concepts of programming mobile phones with J2ME technology, create WAP mobile websites using WML, understand the security concepts of wireless networks, and understand the concepts of mobile web services

Financial Management and Quality Costs

Course code: MAWT160
Course Name: Financial Management and Quality Costs
Credit hours: 4.00


This course aims to enable the student to understand the basic concepts in accounting and its records, and to be able to develop standard indicators for estimating quality costs and their application, in addition to identifying the basic indicators of financial analysis and investment analysis. It also focuses on estimating and managing different types of quality costs from prevention, auditing and inspection, To the costs of internal and external failure, as part of an integrated strategy to control costs at the level of the organization as a whole.

Tuition fees


FeesType of fees
175 GBPPer credit
75 GBPSemester registration fee

Request info