Software Quality and Reliability(SQR)
Information Technology

Software Quality & Reliability (SQR) are two areas that should be addressed in the expectation setting and project negotiation stages of a project. Quality reflects how well software complies with or conforms to a given design, based on functional requirements or specifications, while reliability pertains to the probability of failure-free software operation for a specified period of time in a particular environment.

The requirements for high-quality, reliable, predictable software becomes increasingly necessary as its use continues to grow both generally and in mission- or life-critical environments. The Software Quality & Reliability (SQR) module discusses the concepts of software quality, the quality models, standards and the methodologies used in the software industry. The module also describes how these processes fit into the software development process.

Computer Systems and Networking (CSYN)
Information Technology

This is an introductory course, which presents the concepts of computer hardware, software and related terminologies. The module provides an understanding of the functions of an operating system, the major system components and its functioning. The course also deals with troubleshooting and security measures in a system environment, which in turn helps the students to tackle PC problems in a skilled way.

Database Management System(DBMS)
Information Technology

The module aims to offer students an in-depth understanding of RDBMS centric information architectures, to inform them of current trends / platforms and to develop techniques to encourage them to apply their skills using industry standard tools/ platforms. The module helps to equip the student with sufficient skills to analyze the requirements, design, document and develop a database, which is perceived as a fundamental requirement for information management in a computing environment. 

Enterprise Information Management (EIM)
Information Technology

Enterprise information management is an integrative discipline for structuring, describing and governing information assets across organizational and technological boundaries to improve efficiency, promote transparency and enable business insight (Gartner Group).

This module provides a critical and practical understanding of Enterprise Information System and the role they play in today’s modern highly competitive business environments. Further, the module uses SAP to give students an appreciation of the nature of large scale integrated information systems, and to consider aspects of their use and characteristics

 


Wireless Sensor Networks in Oil & Gas Industry (WSN)
Information Technology

The Oil and Gas Industry is a major industry that has tremendous impact on the global economy. It includes processes for exploration, extraction, refining, transportation, and marketing petroleum products. In the program of the above processes, there exists a need for extensive monitoring of various parameters through the aid of large number of sensors. Wireless Sensor Network (WSN) technology provides a faster, less costly, more flexible and more convenient option to the wired sensor systems. The field of WSN has evolved considerably due to engineering advances in Micro Electro-Mechanical Systems (MEMS) technology which facilitated the development of smart sensors with reduced size, weight and cost.

Parallel and Distributed Systems (PDS)
Information Technology

The Parallel and Distributed Systems module builds the necessary expertise in terms of knowledge and skills to deal with the crucial issues in the field of parallel computing and distributed systems, which is one of the most important aspects of information technology. This module aims to provide a thorough understanding of the concepts of parallel programming, processes, and distributed systems. This module also will explore the emerging technologies in the field of distributed systems such as Grid computing, Cloud computing, and its applications.

Emerging Software Techniques (EST)
Information Technology

Software Techniques continues to advance every day, and as a result, new technologies are being created and are impacting every industry in significant ways. This module aims to critically explore and evaluate emerging software techniques and gain understanding of software technology. Various types of current and emerging technologies are introduced in the module, which enable students to understand the required software techniques and use of appropriate, latest technologies for a large, complex, changing and software-intensive systems, from technical, organizational and management perspectives. Furthermore, students will be able to develop skills in understanding software techniques and processes in implementing SDLC providing a structured, logical methodology for software processes. They will be encouraged to understand the need of new techniques to develop an implementation plan for the new software development process.

SOFTWARE ARCHITECTURE (SA)
Information Technology

This module develops an awareness of the concepts, principles, methods, and best practices in software architecture development within the Information Technology domain. It will also reflect on the methods, techniques, and tools for describing software architecture and documenting design rationale. Furthermore this module enables students to investigate the quality requirements of a software system and the future challenges and emerging trends in software architecture discipline.

Data Visualization Techniques (DVT)
Information Technology

The oil and gas industry has witnessed a compelling argument over the past decade to adopt data analytics techniques as upstream problems become too complex to entrust siloed disciplines with deterministic and interpretation analysis methods. Data-driven models have transformed from professional curiosity into industry imperative.

Organizations across the world are trying to make the exploration and the production processes more efficient and optimized. The operations in this field are the major factors that are driving the usage of AI in oil and gas companies.

We need data visualization because a visual summary of information makes it easier to identify patterns and trends. It’s the way the human brain works. Since the purpose of data analysis is to gain insights, data is much more valuable when it is visualized. Even if a data analyst can pull insights from data without visualization, it will be more difficult to communicate the meaning without visualization.

Industrial Data Networks (IDN)
Information Technology

Industrial communications systems are being installed throughout the plant today from connecting simple instruments to programmable logic controllers to PCs throughout the business part of the enterprise. The communications system on the plant underpins the entire operation. It is critical that there should be the knowledge and tools to quickly identify and fix problems as they occur, to ensure that there is a secure and reliable system. This course is intended to make students Design industrial networks, and   Install and troubleshoot the industrial networks. Students will be required to describe the various protocols used in industrial data networks compare  and contrast the specialized protocols with the standard protocols analyse the special needs of the industrial data network to withstand the environment and real-time response requirements and evaluate the given situation, functional and non-functional requirements and produce a prototype network in a suitable simulator and measure its performance.

Supervisory control and data acquisition (SCADA)
Information Technology

SCADA is a level 5 module that will supplement the knowledge and skills you have acquired in OGBP, DBMS and LAN. Its content was designed to enhance further your data acquisition skills which are essential in the oil and gas field and prepare you for level 6 modules such as Data visualization techniques, wireless sensor networks and Technology Project.

You are encouraged to participate in activities, and discussions in the class but you must do the recommended tasks to be able to contribute. For the maximum benefit, you need to follow the tasks for guided study in the weekly guidelines, particularly doing the recommended reading every week.

 Wish you the BEST,

Mobile Application Development (MAD)
Information Technology

The growth of mobile devices is motivating widespread efforts to clone almost any technology developed for desktop computers to mobile devices. This module provides an introduction to the platforms and development tools that are available which can be used to develop mobile device applications. Students will gain an understanding of the process of creating applications and deploying them to mobile devices while also taking full advantage of the capabilities of the device.

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.