Process Analysis and Requirement Engineering (PARE)
Information Technology

The requirements analysis is essential to the creation of quality information systems This module aims to develop the necessary skills for formal requirements engineering: specification of software systems at an abstract level.  This module helps students to understand process model, process of eliciting requirements analysis in the construction of software systems  and interaction of software engineers with stakeholders in the business process. It will enable students to describe the processes using data flow diagram and universal model language (UML) one of the most commonly used process modeling techniques.

Oil & Gas Business Processes (OGBP)
Information Technology

Modern oil and the gas industry needs a common Information Technology (IT) reference architecture for use by upstream organizations, system integrators  and solution providers. This module aims to develop an understanding of  the organizational Modules and the set-up of a global Oil & Gas company, to analyse oil Industry business processes from upstream, midstream and downstream. 

Emerging Technologies in Networking (ETIN)
Information Technology

This module aims to provide students with the opportunity to conduct literature research and explore contemporary advances and innovations in various areas of networking. Students will become aware of and conversant in various emerging technologies and be able to apply and create a comprehensive body of knowledge regarding these technologies.

IT Research Methods (ITRM)
Information Technology

IT Research Methods is a research oriented module which prepares students in handling independent research projects both as an essential requirement of the program as well as in managerial contexts. Through this module the students will understand the process and structure of research projects and learn to evaluate and utilize various methods of research.

Network Architecture (NA)
Information Technology

Network Architecture (NA) is a level 2 ( currently Level 5)  module that will supplement the knowledge and skills you have acquired in CSYN and LAN. Its content was designed to enhance further your networking skills and prepare you for level 3 networking modules such as Internetworking, Network Security, and Technology Project. This module enables students to develop hands-on skills in network architecture, server administration, and performance measurement. This module mainly concentrates on network architecture considering its phases such as planning, implementation, server deployment and performance measurement which are very much essential for a network architect.

Fundamentals of Wireless Networking (FOWN)
Information Technology

This module provides you with the principles of the wireless networking. Part of the module will be concentrating on introducing principles of the wireless communications, focusing on the physical layer and the MAC layer. The module will also cover the existing technologies and will also introduce you with emerging technologies.

Logical & Problem Solving Skills (LPSS)
Information Technology

Logical & problem solving skills have an important role in Information Technology (IT) or Computer Science as it helps develop the ability to solve problems, build logic databases and logic gates, and design programs. Computer programs are written in special, symbolic languages, e.g., FORTRAN, C++, Lisp, and Prolog. These languages contain features of logical symbolism, and Lisp and Prolog are derived from formal languages for logic. Through such connections, the study of logic can help one in the design of programs. Computer science is not just programming. It includes the logical and mathematical analysis of programs. With such analyses, one can prove the correctness of procedures and estimate the number of steps required to execute a specified program. Modern logic is used in such work, and it is incorporated into programs that help construct proofs of such results. Logic also has a role in the design of new programming languages, and it is necessary for work in artificial intelligence and cognitive science. Some parts of logic are used by engineers in circuit design.  To cover the topics specified on the teaching outline (p. 7), this module introduces key topics in Discrete Mathematics, Linear Algebra, Boolean algebra, Mathematical Logic, Logic, Finite Mathematics, and Mobilizing Creativity and Innovation.

Fundamentals of ICT (FICT)-old-1
Information Technology

This module aims to equip students with fundamentals of information technology and focuses on understanding of common IT applications in day-to-day life. After completing this module, students will be able to configure a computer ready for use in any field of life.

Local Area Networks (LAN)
Information Technology

This module provides you the knowledge and skills of computer networking system within the context of Local Area Networks. This module mainly deals with technical issues relating to networking technologies, and also emphasis on identifying user requirements and seeking appropriate network solutions to given problems.

Computer Network Programming (CNP)
Information Technology

This module introduces the programming principles needed to design, implement and maintain efficient and secure networked applications. The focus of the module is on the network and security libraries of the programming language. The main socket APIs are presented, including TCP, UDP and secure sockets. With the explosive growth of the Internet, Web applications, and Web services, majority of programs and applications requires networking.

Network Security (NS)
Information Technology

Introduction:

This module builds the necessary expertise to deal with crucial issues in network security, which is one of the most important aspects in information technology. Any IT professional should be aware of contemporary security issues and how to deal with them. Networking professionals have the challenging role of securing the network infrastructure they are responsible for, and must have a proactive approach to deal with expected threats.


Emerging Technologies (ET)
Information Technology

This module enables students to analyze new network technologies, which are a vital input to the process of wealth creation in a networked world. The module mainly concentrates on various emerging technology enablers and culminates in a discussion of the potential business impact of these technologies in the near future.

Mathematical and Statistical Skills (MSS)
Information Technology

Mathematics has an important role in Information Technology (IT) as it helps develop the ability to formalize problems. It is a guideline to represent complex problems using equations and prove or perceive a solution. It also plays a significant role in computing, designing, and developing efficient algorithms. This module introduces key topics in Statistics, Discrete Mathematics and Linear Algebra. Statistics helps develop skills required for data representation, analysis, and decision-making, while discrete Mathematics strengthens the logical aspect of problem solving.