Modules’ Learning Outcomes

Sub-Section D _1  
Title of the Module/Unit: IT 711: Information Technology
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Demonstrate leadership and innovation, sustain strategic techniques, and innovative solutions to IT problems.
  • Taylor and modify the state-of-the-art tools of the concepts related to IT assignments.
  • Develop novel performance excellence methodologies applicable to IT subjects.
  • Taylor and justify the selection of an IT problems management methodology appropriate to the theoretical perspective or conceptual framework employed in the strategies and tools.
  • Create assessment and analysis toolsets for the evaluation of the IT infrastructure to ensure the optimum system performance.
  • Evaluate the hardware components that make up an IT system, along with their features and specifications.‎
  • Assess the implementation of IT systems to ensure high availability of system components.
  • Estimate required IT system components related to organization infrastructure.
  • Develop further improvements to IT systems related to up-to-date technology.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Describe essential facts relating to computer architecture that are appropriate to the program of study.
  • List data storage types, bearing in mind the trade-offs.
  • Mention the extent to which an operating system meets the criteria defined for its current use and future development.
  • Describe the current hardware and network technologies supporting computer processing and inter-computer communication.
  • Define the Ten Commandments of Computer Ethics involved in the exploitation of computer technology and be guided by the appropriate professional, ethical, and legal practices relevant to the computing and information industry.
  • Mention current developments in computing and information research.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Plan to compute equipment, recognizing its logical and physical properties, capabilities, and limitations.
  • Use the equipment and tools to construct, maintain, and document computer hardware.
  • Develop a range of fundamental research skills through the use of online resources, technical repositories, and library-based material.
  • Develop a range of IT solutions to update current IT systems to the next level.
  • Communicate information on IT-related subjects clearly and unambiguously using relevant information technology and systems.
Sub-Section D _2
Title of the Module/Unit: IT 712: Software Development
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Demonstrate skills in group working, time management, and organizational skills.
  • Deal with business problems and find proper solutions using software development.
  • Monitor software performance-related issues.
  • Carry out tasks using different programming languages.
  • Create assessment and analysis toolsets for the evaluation of the software to ensure optimum performance.
  • Manage software development lifecycle processes.‎
  • Assess software implementation to ensure system compatibility.
  • Estimate required SDK related to software development.
  • Develop further improvements to software related to up-to-date technology.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Describe the tools for software development.
  • List strategies for problem solutions.
  • List the tests that investigate the functionality of computer software.
  • Define the ethical issues involved in the exploitation of software development.
  • Mention software development in Information research.
  • Describe essential facts relating to software development that are appropriate to the program of study.
  • Mention the extent to which software meets the criteria defined for its current use and future development.
  • Describe the current software development technologies.
  • Describe the characteristics of software quality.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Use skills in the deployment of software to solve practical problems.
  • Apply and implement computer programs.
  • Use any high-level programming language in software development.
  • Plan to develop software, recognizing its capabilities and limitations.
  • Use proper SDK when developing computer software.
  • Develop a range of fundamental research skills through online resources, technical repositories, and library-based material.
  • Develop a range of developing solutions to solve business problems.
  • Compare different programming techniques.
  • Apply software quality that conforms to its requirements.
Sub-Section D _3  
Title of the Module/Unit: IT 713: Management Information Systems
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with business processes and the tools and technologies for safeguarding information resources.
  • Ensure compatibility of business requirements and current MIS.
  • Create different types of reports that are generated from MIS.
  • Be responsible for managing and processing data using DBMS.
  • Create assessment and analysis toolsets for the evaluation of the current MIS to ensure optimum performance.
  • Guide how computers process data into useful information and knowledge.‎
  • Monitor the implementation of IT systems needed to implement MIS.
  • Ensure an understanding of the foundations of e-commerce and supply chain systems.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Define the principal tools and technologies for accessing information from databases to improve business performance and decision-making.
  • Define database management systems and data verification techniques.
  • Describe the importance of management information systems for running and managing enterprises.
  • Describe fundamental principles that can be applied to ensure that data security and privacy are respected in management information systems.
  • List data storage types, bearing in mind the trade-offs.
  • Mention the extent to which an MIS meets the criteria defined for its current use and future development.
  • Describe the current hardware and network technologies supporting the deployment of MIS.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Use computing information retrieval skills in computing in the community environment and industry.
  • Apply ethical and social issues.
  • Analyze technological, methodological, and management choices for a management information system project for a given organization.
  • Produce acceptable reports and technical and user system documentation.
  • Prepare information acquisition and management using scientific literature and Web sources.
Sub-Section D _4  
Title of the Module/Unit: IT 714: Project Management
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Demonstrate leadership and innovation, sustain strategic techniques, and innovative solutions to the project problems.
  • Taylor and modify the state-of-the-art tools of the concepts related to project task assignments, procurement, quality, and people management to the process of project management.
  • Develop novel performance excellence methodologies applicable to a range of projects.
  •  Taylor and justify the selection of project constraints management methodology appropriate to the theoretical perspective or conceptual framework employed strategies and tools.
  • Create assessment and analysis toolsets for the evaluation of the developed project plans to ensure that the optimum economic project solution is attained.
  • Evaluate the implementation of the assigned projects to ensure that the project plan converges with the actual implementation of project milestones to mitigate time and budget discrepancies.
  • Assess the implementation of assigned projects in comparison with the risk management plan to ensure that any identified risks are controlled and mitigated.
  • Estimate the required level of stakeholder engagement and accordingly construct a project-specific stakeholders’ engagement and communication plan addressing both specialist and non-specialist information-sharing needs.
  • Develop further advanced project management capacity professional development plans for self and key project management team members.
2. Knowledge

At the end of the module/unit the learner will have been exposed to the following:

 

  • Demonstrate the contemporary roles and responsibilities of the project manager, together with the leadership and organization skills essential to discharge this function in the workplace.
  • Develop critical and evaluative perspectives and in-depth knowledge of the theory and practice applied methodologies in project management.
  • Analyse the principles in the context of the challenges of project management.
  • Evaluate the knowledge and the critical understanding of various tools and techniques to plan projects to implement them within the defined management and organizational constraints.
  • Evaluate the risk applicable to the project to mitigate the identified risk by recommending appropriate measures.
  • Develop a critical understanding of tools and concepts related to information technology that enables a project manager proactively plan and implement successful projects.
  • Develop knowledge and sustainability innovation in the context of project management, society, and organizations.
3. Skills

At the end of the module/unit the learner will have acquired the following skills:

  • Develop appropriate decision-making and information Management tools for project planning and project control.
  • Analyse and apply appropriate methods of data analysis to project management scenarios.
  • Demonstrate appropriate theoretical concepts of project management considering legal and ethical considerations to contemporary projects.
  • Employ appropriate Information Systems and other innovative tools and techniques of project management to contemporary project scenarios.
  • Develop scope, cost, timing, and quality of the project management to meet the needs of stakeholders from multiple sectors of the economy.
  • Communicate information on project and people management-related issues clearly and unambiguously using relevant information technology and systems
Sub-Section D _5
Title of the Module/Unit: PMG IT 721: Networking and Data Communication
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with different network device with complete understanding of each device properties and functions.
  • Ensure compatibility of different IP address versions.
  • Create different subnets using IPv4 and IPv6.
  • Be responsible for recognizing attack surface of the network.
  • Create assessment and analysis toolsets for the evaluation of the current network infrastructure.
  • Guide how computers communicate with each other’s through encapsulation and decapsulation processes.‎
  • Monitor the implementation of different protocols.
  • Ensure an understanding of the foundations of network layers.
  • Deal with the fundamentals of wireless network and frame structure.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Describe how the extent to which a computer network meets the criteria defined for its current use and future development.
  • Define the current and underlying technologies that support network layers.
  • Describe the principles of generating tests that investigate the functionality of computer networks and evaluate their results.
  • Define the requirements for operating different protocols.
  • Describe the components of TCP, UDP, IPv4, and IPv6 headers.
  • Describe ethernet frame structure in both wired and wireless networks.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Operate a simple computer network, recognizing its capabilities and limitations.
  • Develop a range of fundamental research skills in computer networks through the use of online resources, technical repositories, and library-based material.
  • Assess the safety aspects involved in the operation of computing equipment used in computer networks.
  • Apply the principles of effective information management and information-retrieval skills in computer networks.
Sub-Section D _6
Title of the Module/Unit: IT 722: Database Systems
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with the Architecture of database systems.
  • Ensure compatibility of major system components.
  • Deal with logical data independence.
  • Be responsible for backup and restore processes.
  • Create a database from scratch, taking into consideration the rules of normalization.
  • Guide on how to manage permission using a database server.‎
  • Monitor the implementation of query statements.
  • Ensure an understanding of structured query language SQL.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Define concepts and principles of database and database management systems.
  • Describe the fundamentals of relational, object-oriented, and distributed database systems, including data models, database architectures, and database manipulations.
  • List the major system components.
  • Define the theories and techniques in developing database applications and be able to demonstrate the ability to build databases using enterprise DBMS products such as Oracle or SQL Server.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Implement comprehensive computing knowledge and skills ‎to build a simple database system and demonstrate competence with the fundamental tasks involved with modeling, designing, and implementing a DBMS.
  • Use the tools of querying languages, primarily SQL and other database-supporting software, to apply information retrieval.
  • Apply security and integrity policies relating to databases.
  • Apply the principles of physical and logical database designs, database modelling, and relational, hierarchical, and network models to handle a mass of data.
  • Use appropriate programming languages, web-based systems, and tools‎ to design database systems.
Sub-Section D _7 
Title of the Module/Unit: IT 723: Business Analysis
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with the concept of the T-shape professional.
  • Represent personal quality, business knowledge, and professional techniques.
  • Ensure compatibility of communication, relationship building, influencing, and facilitation.
  • Comply with analytical skills, problem-solving, and critical thinking.
  • Carry out business case development, gap analysis, and strategy analysis.
  • Guide on how to manage teamwork.‎
  • Monitor the implementation of new business technology.
  • Ensure an understanding of business case.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Identify, model, and solve decision problems in different settings.
  • Describe key business analyst responsibilities and deliverables.
  • Identify business opportunities for data-driven solutions.
  • Identify business requirements from the initial stakeholder meeting to the final solution assessment and validation phase.
  • Define appropriate techniques for documenting different types of requirements.
  • Describe complex business problems in terms of analytical models.
  • Describe the role of ICT in an organization’s day-to-day management.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Create viable solutions to decision-making problems.
  • Apply the concepts and methods of business analytics.
  • Respond effectively to unfamiliar problems in unfamiliar contexts.
  • Evaluate social, cultural, global, ethical, and environmental responsibilities and issues.
  • Provide solutions, assessments, and validation to a broad range of situations by eliciting, planning, monitoring, and analyzing enterprise requirements.
  • Perform a variety of quality control procedures, including gap analysis, problem analysis, needs assessment, cost-benefit analysis, business test plans, and test cases.
  • Translate results of business analytic projects into effective courses of action.
  • Bridge business problems with analytical models.
Sub-Section D _8
Title of the Module/Unit: IT 724: Data Analytics
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with Obtaining, cleaning/processing, and transforming data.
  • Ensure an ethically responsible approach with data.
  • Create appropriate models of analysis, assess the quality of input, derive insight from results, and investigate potential issues.
  • Comply with computing theory, languages, algorithms, mathematical and statistical models, and optimization principles to appropriately formulate and use data analyses.
  • Carry out interpreting data findings effectively for any audience, orally, visually, and in written formats.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Define concepts‎ of data analytics‎.
  • Recognize modeling and design of business reports, bearing in mind the trade-offs.
  • Define tools, practices, and methodologies used in data analytics.
  • Describe the principles of generating data, investigating the functionality of data mining, and evaluating their results.‎
  • Recognize requirements of data analytics Reporting.
  • Describe the principles and techniques of ‎analytics and data mining.
  • Define the types of analytics and their differences and implications for the ‎organizational support needed‎.‎
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Operate a data analytics analytic model and recognize its properties, capabilities, and limitation.
  • Handle a mass of diverse data‎ through ETL in data warehouse‎.
  • Use appropriate programming languages to build a data analytic model.
  • Use quantitative analytic techniques appropriately‎.
  • Apply the principles of effective information acquisition, information management, and ‎information-retrieval using text mining, images, sound, and video‎.
  • Using tools to automate ‎an analytic model.
  • Maintaining existing data analytics solution.
Sub-Section D _9
Title of the Module/Unit: IT 731: Cloud Computing
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with virtualization technology.
  • Ensure an ethically responsible approach when using cloud computing.
  • Manage Type 1and Type 2 hypervisor.
  • Comply with security measure when using cloud computing.
  • Monitor new cloud technology features and uses.
  • Guide transformation rules and principle for using cloud computing.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Define concepts, principles and theories relating to cloud ‎computing‎.
  • Define the extent to which a cloud ‎computing system meets the criteria defined for its current use and future ‎development‎.
  • Define the current and underlying technologies that support cloud ‎computing.
  • Define management and economics principles relevant to cloud ‎computing‎.
  • Define professional, moral, and ethical issues involved in the exploitation of ‎ cloud ‎computing.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Examine cloud ‎computing and recognize its capabilities and limitations.
  • Implement comprehensive computing knowledge and skills in projects and in the deployment of cloud ‎computing ‎to solve position practical problems‎.
  • Deploy the equipment and tools used for the construction, maintenance, and documentation of cloud ‎computing‎.
  • Develop a range of fundamental research skills through the use of online resources, technical repositories, and library-based material in the field of cloud ‎computing.
  • Assess the safety aspects involved in the operation of computing equipment used in cloud ‎computing.
Sub-Section D _10  
Title of the Module/Unit: IT 732: Cybersecurity
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with threat actors and threat vectors.
  • Ensure an ethically responsible approach when performing an organization’s security assessment.
  • Manage different types of vulnerabilities.
  • Comply with security measures when mitigating cyber-attacks.
  • Monitor new threats using OSINT.
  • Guide remediation of existing vulnerabilities.
  • Deal with physical security.
  • Responsible for data protection.
  • Authorize network traffic using firewalls and ACLs.
  • Carry out LAN, wireless, and cloud protection.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Define concepts, principles, and theories relating to cybersecurity‎.
  • Define the principles of generating security tests that investigate the functionality of computer systems and evaluate their results‎‎.
  • Define the moral and ethical issues involved in the security of computer systems and ‎be guided by the appropriate ethical and legal practices relevant to ‎cybersecurity‎.
  • Describe cybersecurity countermeasures‎.
  • Select between different methods of securing data and networks.
  • Recognize the significance of the Internet to ‎cybercrime.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Design, implement, maintain, and manage ‎security measures.
  • Assess the risk mitigation and safety aspects involved in the cybersecurity‎‎ of a computer system.
  • Prepare a response plan to solve security problems, perform experiments, and then analyze, evaluate, ‎and extract conclusions from the experimental results‎‎.
  • Troubleshoot a network security problem‎.
  • Implement classical security measures for computer networks and data ‎encryption techniques‎.
  • Perform vulnerability management processes.
  • Create a risk management plan.
Sub-Section D _11
Title of the Module/Unit: IT 733:   Software Engineering
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with software lifecycle.
  • Ensure an ethically responsible approach when developing applications.
  • Manage different types of System Modeling.
  • Comply Agile Software Development.
  • Monitor software Implementation.
  • Guide software dependability and security specification.
  • Deal with software testing.
  • Responsible for planning, designing, Implementation, and testing processes.
  • Carry out software documentation.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Describe Criteria and specifications appropriate to Software life cycle.
  • Describe the extent to which the essentials of requirements phase meet the criteria defined for its current use and future development.
  • Define the Principals of generating Various types of software modeling.
  • Illustrate the design of a complete test plan.
  • List the requirements, practical constraints, and computer-based systems.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Apply the equipment and tools used for the construction, maintenance, and documentation of software applications.
  • Create a complete analysis for a new software system.
  • Construct a complete requirements document for a new software system.
  • Prepare and present seminars to a professional standard. 
  • Work as an individual and as part of a multidisciplinary team to develop and deliver quality software.
  • Solve complex engineering problems and tasks using engineering principles, methodologies, and tools.
  • Write a technical report of the requirements document according to professional standards.
Sub-Section D _12
Title of the Module/Unit: IT 734: Business Intelligence
Learning Outcomes:
1. Competences

At the end of the module/unit, the learner will have acquired the responsibility and autonomy to:

  • Deal with BI tools.
  • Ensure an ethically responsible approach with data.
  • Create appropriate models of analysis, assess the quality of input, derive insight from results, and investigate potential issues.
  • Comply with existing network infrastructure.
  • Deal with key performance indicators (KPI) tools and methodology.
  • Carry out data models and prototypes needed to achieve business objectives.
2. Knowledge

At the end of the module/unit, the learner will have been exposed to the following:

  • Define concepts‎ of BI‎.
  • Identify different BI techniques and tools.
  • Describe the concepts and components of Business Intelligence (BI).
  • Identify and translate real-world business problems into BI and data mining problems.
  • Evaluate the use of BI to support decision-making in an organization.
  • Describe the principles of generating data, investigating the functionality of data mining, and evaluating their results.‎
  • Define the technological architecture that underpins BI systems.
3. Skills

At the end of the module/unit, the learner will have acquired the following skills:

  • Design a company data warehouse and data marts.
  • Implement a company data warehouse and data marts‎.
  • Use techniques and tools to provide valuable knowledge and information relevant to making successful operational, tactical, and strategic decisions.
  • use the technologies and tools that makeup BI.
  • Apply the principles of effective information acquisition, information management, and ‎information retrieval using text mining, images, sound, and video‎.
  • Plan the implementation of a BI system.
  • Design statistical models using data mining techniques to meet the needs of a specific business process.