ABOUT THE Academic Track

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.

The First Stage

  • 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.

The Second Stage

● The student is assigned a virtual course that the faculty chooses from among the courses that the student studied at the bachelor’s 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.

The Thrid Stage

Requirements for registering a thesis topic for a master’s degree in Applied Sciences.

  • The student must pass the prescribed academic courses with at least 70%.
  • The student obtains a TOEFL certificate with a score of at least 450, or its equivalent, or obtains a corresponding certificate in the French language, with the exception of those who obtained a first university degree in one of the two languages, or in one of the two languages.
  • The student submits a request to the university administration to register a master’s thesis with a suggested topic in one of the sub-specialized tracks.
  • If the initial approval of the subject title is achieved, the Faculty Council shall specify a supervisor to guide the student and follow him up in preparing the plan.
  • The research plan includes the importance of the subject and a critical presentation of the previous studies in it, and a specification of the research problem, then defining the methodology of the study and its main hypotheses or the questions that you want to answer, and the division of the study and its sources.
  • The student presents his proposed plan in a scientific seminar. The plan discusses a topic and methodology.
  • The student amends his plan based on the notes of the professors in the seminar if he is asked to amend it.
  • The plan is presented after the seminar to the Faculty Council to take its decision regarding the registration of the subject.
  • In the event of approval, the decision of the Faculty Council is presented to the University Council to approve the registration, and the date of registration is calculated from the date of approval by the University Council.

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.
  • The thesis is approved after common discussion by the jury with one of the grades shown in the following table:
DefinitionPointGrade
Excellent4.00A+
Excellent3.75A
Very Good3.50B+
Very Good3.00B
Good2.50C+
Average2.00C
Pass on probation1.50D+
Pass on probation1.00D
Fail0.00F
  • The following grades are not taken into account for the semester or cumulative GPA.
Thesis or project in progress:DP
Incomplete:I
In progress:IP
Registration has been suspended:L
The grade has not been decided:NGR
Did not take the final exam.:NP
Transferred course.:T
Withdraw from the course.:W
The course covers two semesters, the degree is given at the end of the spring or summer semester.:YR
There are no credit hours.:NC
One credit hour taken as a private student. The credit hours and the degree do not count towards the degree:ND
Re-submitted course, only the last grade is used in calculating the GPA.:R
Credit taken as a special student. Credit hours and grade counted towards a degree.:S

Credits
Before the 2016-2017 fall semester 1 credit point is equivalent to 1 semester lecture hour. In the 2016 – 2017 fall semester the University introduced the ECTS – European Credit Transfer System.

Academic Calendar
International Suleiman University calendar is based on the semester system. Each semester has a duration of 15 weeks including the week of the final exam. The summer semester is 10 weeks long, including the final exam.

Academic Track Structure
8 courses = 32 credit hours,
 practical training = 10 credit hours
 Master's thesis = 18 credit hours
Courses
Practical Training
Master's Thesis

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 (Artificial Intelligence and Natural Language Processing)

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.

Advanced Applied Studies in Programming

Course code: MAIA101
Course name: Advanced Applied Studies in Programming
Credit hours: 4.00


This course aims to introduce students to advanced methods of programming with Python, including object-oriented programming, parallel programming, data structures, algorithms, and applications of Python programming for artificial intelligence and data science. The course covers the following major modules: (1) Object-Oriented Programming, (2) Data Structures and Algorithms, (3) Parallel Programming, (4) Applications and Computing Tools: Features, Libraries, Proxies, Controllers and Regular Expressions applied for NLP tasks. ​

Advanced Artificial Intelligence

Course code: MAIA102
Course Name: Advanced Artificial Intelligence
Credit hours: 4.00


This course covers basic and advanced concepts and techniques in the field of artificial intelligence. The list of major topics includes intelligent agents, uninformed and informed research, adversarial research, the constraint satisfaction problem, uncertain knowledge and reasoning, covering Bayesian networks, and decision networks. In addition, advanced topics will include machine learning, reinforcement learning, natural language processing (or vision/robotics), and deep learning. ​

Advanced Applied Language Processing

Course code: MAIA103
Course name: Advanced Applied Language Processing
Credit hours: 4.00


Natural language processing (NLP) focuses on system development that allows computers to communicate with people using everyday language. Natural language generation systems convert information from the computer database into readable or audible human language and vice versa. Such systems also enable sophisticated tasks such as inter-language translation, semantic understanding, text summarization and holding a dialog. The key applications of NLP algorithms include interactive voice response applications, automated translators, digital personal assistants (e.g., Siri, Cortana, Alexa), chatbots, and smart word processors.

Machine Learning

Course code: MAIA104
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. ​

Foundations of Data Science

Course code: MAIA106
Course name: Foundations of Data Science
Credit hours: 4.00


Data science is an interdisciplinary field that provides tools to extract insights from data in various forms, whether structured or unstructured. The Data Science course provides theories, strategies, and tools for understanding and applying the following topics: data preparation, data cleansing and integration, data analysis, classification, clustering, text analysis, and visualization. ​

Elective Courses (Artificial Intelligence and Natural Language Processing Track)

Development Computing

Course code: MAIA151
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: MAIA152
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. ​

Mining Data

Course code: MAIA153
Course: Mining Data
Credit hours: 4.00


Data mining has become one of the most interesting and rapidly growing fields. Data mining techniques are used to uncover hidden information, such as patterns, in databases and to make predictions. The data to be extracted may be complex data including multimedia, spatial and temporal. Topic includes data processing, association rules, grouping, and classification. This course is designed to provide postgraduate students with a solid understanding of data mining concepts and tools. ​

Computational Engineering

Course code: MAIA154
Course name: Computational Engineering
Credit hours: 4.00


The list of primary topics includes: finding convex structures, art gallery problems, computing Voronoi diagrams, linear segment intersection, linear programming, point location, stochastic algorithms, and Delauney triangle arithmetic. In addition, we will learn about the following data structures: kd trees, range trees, interval trees, segment trees, and quadtrees. ​

Directed Studies

Course code: MAIA155
Course Name: Directed Studies
Credit hours: 4.00


This course assists the student in exploring particular areas of interest or enables them to develop in-depth research in their area of interest. The topic should be related to the area of interest for which the student plans to prepare his thesis. The course aims to complete the student’s knowledge while allowing him/her to develop his/her critical thinking and analysis. Enrollment in this course and its subject must be approved in advance by the student’s prospective thesis supervisor and program coordinator. ​

Computational Robots

Course code: MAIA156
Course Name: Computational Robots
Credit hours: 4.00


This course assists the student in exploring particular areas of interest or enables them to develop in-depth research in their area of interest. The topic should be related to the area of interest for which the student plans to prepare his thesis. The course aims to complete the student’s knowledge while allowing him/her to develop his/her critical thinking and analysis. Enrollment in this course and its subject must be approved in advance by the student’s prospective thesis supervisor and program coordinator. ​

Deep Learning Network Applications

Course code: MAIA157
Course Name: Deep Learning Network Applications
Credit hours: 4.00


This course provides coverage of several application areas in artificial intelligence that make use of deep learning (DL) networks. Topics include Introductions to Python, Keras and TensorFlow, Dealing with Big Data, Organization and Leakage, Convolutional Neural Networks (CNN), Time Series Analysis Using Long Term Memory (LSTM), Generative Adversarial Networks (GANs), Transfer Learning, Reinforcement Learning, Applications in computer vision, applications in NLP, and the development of other deep neural networks such as adapters. ​

Applied Human Interaction with the Computer

Course code: MAIA158
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. ​

Big Data and Data Analysis

Course code: MAIA159
Course Name: Big Data and Data Analysis
Credit hours: 4.00


Big data has become one of the most important technologies that enable organizations to efficiently store, manage and process massive amounts of data to gain business insights. The Big Data course provides the fundamentals, techniques, and tools for understanding and applying the following big data analytics. Topics covered are: big data types, technologies, analytical tools, numerical analysis, text, image and stream, spatial data applications and remote sensing. ​

Core Courses (Building Information Modeling BIM 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.

Basics of Building Information Modeling

Course code: MBIM101
Course name: Basics of Building Information Modeling
Credit hours: 4.00


Engineering Project Management

Course code: MBIM102
Course Name: Engineering Project Management
Credit hours: 4.00


Successful Building Information Modeling Application

Course code: MBIM103
Course name: Successful Building Information Modeling Application
Credit hours: 4.00


Contracts Based on Building Information Modeling

Course code: MBIM104
Course name: Contracts Based on Building Information Modeling
Credit hours: 4.00


Risk Management Using Building Information Modeling

Course code: MBIM106
Course name: Risk Management Using Building Information Modeling
Credit hours: 4.00


Elective Courses (Building Information Modeling BIM Track)

Organizational Theory and Behavior

Course code: MBIM151
Course name: Organizational Theory and Behavior
Credit hours: 4.00


Quality Management

Course code: MBIM152
Course name: Quality Management
Credit hours: 4.00


Engineering Economics

Course code: MBIM153
Course: Engineering Economics
Credit hours: 4.00


Institutional Maturity Analysis for Building Information Modeling

Course code: MBIM154
Course name: Institutional Maturity Analysis for Building Information Modeling
Credit hours: 4.00


Strategic Management

Course code: MBIM155
Course Name: Strategic Management
Credit hours: 4.00


Contract Management

Course code: MBIM156
Course Name: Contract Management
Credit hours: 4.00


Integrated Management in Building Information Modeling

Course code: MBIM157
Course Name: Integrated Management in Building Information Modeling
Credit hours: 4.00


Professional Project Management (in English)

Course code: MBIM158
Course Name: Professional Project Management (in English)
Credit hours: 4.00


Core Courses (Quality Control 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.

Applied Statistics

Course code: MAQC101
Course name: Applied Statistics
Credit hours: 4.00


This course aims to teach students the methods of statistical analysis of data and their applications in the field of quality. The most important of these methods are descriptive statistics, probability distributions, correlation, regression, hypothesis tests, analysis of variance, and confidence limits, with an explanation of how to apply these methods in the field of quality using ready-made software (SPSS, excel, Minitab). .

Quality Management Systems

Course code: MAQC102
Course Name: Quality Management Systems
Credit hours: 4.00


This course introduces the student to the basic concepts and principles of quality and the practices adopted in the development of quality management systems in organizations. It also enables the student to draw quality policies related to planning, implementation, review and improvement of quality systems with reference to international standards for quality management systems and models of performance excellence.

Quality Improvement Techniques and Tools

Course code: MAQC103
Course name: Quality Improvement Techniques and Tools
Credit hours: 4.00


This course aims to provide the student with the necessary knowledge that enables him to use tools and technologies that support quality management systems and improve performance in organizations, by mastering theoretical concepts and quality improvement tools, and explaining methods and methodologies for analyzing problems, identifying defects, and evaluating the efficiency and effectiveness of the process.

Financial Management and Quality Costs

Course code: MAQC104
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.

Measurement Systems

Course code: MAQC106
Course name: Measurement Systems
Credit hours: 4.00


This course introduces the student to the methods and systems of measurement and provides him with the skills and knowledge that enable him to evaluate the measurement results by reference to standards and standard specifications, and to review the procedures for obtaining measurements that ensure the integrity of the data used in analyzing the measurement results, which explain the complications of the impact of measurement errors on decisions related to products. It is also known how to construct the hierarchy of the chain to the international system of units and how to choose and invest in standard measuring devices optimally.

Elective Courses (Quality Control Track)

Marketing and Customer Relationship Management

Course code: MAQC151
Course name: Marketing and Customer Relationship Management
Credit hours: 4.00


The course aims to introduce students to the basics of contemporary marketing, how to segment the market and create a competitive marketing advantage within the target market sectors. The course also explains the elements of the marketing mix and the factors affecting individual and commercial consumer behavior. The course also explains how customer relationship management and its tools develop, and how to measure its effectiveness and impact on marketing and sales strategies.

Supply Chain Management

Course code: MAQC152
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 is a need for scientific comparison between suppliers’ offers or partnership with them, and the use of mathematical methods to determine the best paths for passing through 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 for logistics.

Strategic Planning and Analysis

Course code: MAQC153
Course: Strategic Planning and Analysis
Credit hours: 4.00


Planning is the most important function of management and quality systems. Strategic management constitutes the comprehensive concept concerned with preparing the organization’s mission, vision and values. It is also concerned with the internal and external analysis, to identify the strengths, weaknesses, opportunities and threats facing the organization. This is followed by strategic analysis, setting long-term goals, and building the organization’s competitive advantages. After the completion of the strategy preparation process, the second phase related to the implementation of the strategy is moved to by converting the general objectives into specific ones and reconsidering the organizational structure to align them with the strategy. In general, the strategy is prepared and implemented in accordance with the standards of the quality plan in the various stages of work.

Service Quality Management

Course code: MAQC154
Course name: Service Quality Management
Credit hours: 4.00


The course aims to empower students with the knowledge and skills of the concept of service quality, its importance and characteristics, classification of services, their life cycle and marketing mix, defining the concept of service quality, its importance and dimensions, measuring service quality and electronic service quality, and finally providing models of service quality in different contexts.

Product and Process Design

Course code: MAQC155
Course Name: Product and Process Design
Credit hours: 4.00


The course covers various elements that quality engineers use in preliminary activities related to products and procedures (processes). This includes classification of quality characteristics (reflection of product defects), design input elements and review, technical engineering drawing elements and specifications, design verification to ensure suitability for use, and design reliability and maintainability.

Design and Analysis of Experiments

Course code: MAQC160
Course Name: Design and Analysis of Experiments
Credit hours: 4.00


Experiment design methodology is used in the design and development of new products, in the development of procedures, and in the improvement of production procedures; This course also aims to provide the student with the knowledge and skills that enable him to design experiments, analyze results, and interpret data, which are useful in reducing the time for developing products and services, improving the performance of procedures, and improving the quality of products. This is done by clarifying the following basic concepts: defining levels and their functions Answering, handling errors, designing and arranging experiments, defining measurement methods, explaining matrices of well-known experiments such as boundary solutions experiments for several coefficients and analyzing their results, and partial boundary solutions experiments for a large number of coefficients.

Internal Quality Audit

Course code: MAQC157
Course Name: Internal Quality Audit
Credit hours: 4.00


This course mainly aims to provide the student with the necessary knowledge that enables him in the future to manage the internal audit program for management systems in general (and in particular the quality management system will be taken as an example of management systems), in any institution in which he may work, and to contribute to the implementation of internal audit work This will be done by: (1) explaining the general concept of auditing, its types, and principles; (ii) explain how the internal audit program will be administered; (3) explaining the details of preparing for internal audit work, preparing for the implementation of audit activities, and the mechanism for implementing these activities, in addition to preparing audit reports, completing audit work, and carrying out follow-up audits; (4) Explain the efficiency of the internal auditors and evaluate them.

Statistical Quality Control

Course code: MAQC158
Course Name: Statistical Quality Control
Credit hours: 4.00


Producing companies need specific tools to help make sound quality decisions. Many of these tools come from the field of statistics to help identify quality problems in production processes and control quality statistically. This course aims to: 1. Provide the student with the necessary knowledge and skills that enable him to use statistical quality control in monitoring and controlling operations in institutions and projects, with the aim of improving product quality and achieving customer requirements. 2. Clarify the basic concepts related to control and statistical quality control, which includes control of processes and procedures, and acceptance samples. 3. Teaching the student how to use control panels for variables and characteristics and measure the ability of the process within the procedures for controlling statistical processes, and how to take acceptance samples and develop curves of operating characteristics. 4. Explain the analysis of variance patterns for statistical quality control processes and identify the causes and effects of variance by adopting the method of analyzing failure patterns and their effects for Process FMEA.

Problem Solving and Decision Making

Course code: MAQC159
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.

Fundamentals of Management and Human Resource Management

Course code: MAQC159
Course Name: Fundamentals of Management and Human Resource Management
Credit hours: 4.00


The course aims in the first part related to the basics of management to familiarize the student with the basic concepts and principles in management by shedding light on the development of schools of management thought during the past two centuries and the extent of the continuity of harmonizing the application of these principles in the current business environments. The course also provides the student with an explanation of the administrative functions (planning, organizing, directing, and controlling) and the technical functions within the organization (human resources management, financial management, marketing management, operations and production management, management information systems). The course also seeks in its second part (Human Resources Management) to clarify the concept of human resources management, its increasing importance in the success of institutions as well as the functions associated with it (design and analysis of work, planning for human resource needs). career, wage and compensation systems, occupational health and safety systems, some recent trends in human resources management).

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.

Faculty of Applied Sciences

Businessman on blurred background using digital binary code connection network 3D rendering

Degree: Bachelor's Degree

Track code: BA103AS

Study method: Distance Learning

Credit hour: 144

How long it takes: 
Full time: 3 years
Part time: 6 years
Limit time: 13 years

Welcome to Institute of Postgraduate Studies