Rayat-Bahra Royal Institute of
Management & Technology
Approved by AICTE, Affiliated to DCRUST Sonipat.
C/C++ Lab
The aim of C/C++ laboratory is to introduce you to C programming. C programming is an ANSI/ISO standard and powerful programming language for developing real time applications. This is done by writing several programs in C/C++ and discussing how to compile, link, and execute on Windows or Linux. To get started with learning C, Using a simple and general/generic IDE with a free C/C++ compiler. FOR example, Turbo C++ and ANSI-C++ are nice IDEs for windows.

Computer Graphics Lab
The aim of Computer Graphics laboratory is to focus on image synthesis. In this we will first build a basic rendering pipeline that comprises the core components of modern graphics systems. During the construction of this software rendering system, we will cover the basic mathematical concepts, such as 2D and 3D transformations, examine the interaction of light with geometry to derive suitable shading models, and discuss elementary rendering algorithms, such as rasterization or visibility computations. We will then investigate how these fundamental components are integrated in current graphics processors and study the corresponding programming APIs, in particular OpenGL

Mobile Application Development Lab
In Mobile Application Development lab students will learn to design and develop mobile apps for iPhone , iPad ,iPod and Touch devices. User experience design plays a large role in app develops, with most development decisions being informed by design decisions. While prior programming experience is not necessary. This curriculum operates in two modes development, wherein an app is made functional; and design, through which an app is made usable. Students will be expected to consider both modes when producing their apps.

Web Technology Lab
Web Designing Lab helps you to take a step further with the exposure you need to the web of globalization. Website Development includes both designing (front end user interface) and code development (backend) including database management and dynamic functionality of website as per the user actions. Although we work with various tools/languages to achieve this functionality such as - ASP.NET, PHP, JSP but we primarily focus on .NET.

Operating System Lab
The aim of Operating system laboratory is to provide the basic functionality on every computer that allows any type of application software to be run. For computer science students it is crucial to know and understand the principal concepts and mechanisms of operating systems. This understanding helps them to efficiently use programming languages to develop software built on top of the operating system. This also applies to people working in other fields related to information technology, who could benefit greatly from a deeper knowledge of operating system internals.

System Programming Lab
The aim of System programming laboratory is to conducts research at the boundary of software engineering and software systems, focusing on software reliability, privacy and security, and social software engineering. We are always seeking new project students to join us. Students who would like to become involved should review the project literature and descriptions, as well as the specific advertisements.

Cloud Computing Lab
The aim of Cloud computing laboratory is to provide a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Cloud computing services usually provide common business applications on-line that are accessed from a web browser, while the software and data are stored on the servers. It is expected that Cloud Computing will help in pooling of computing resources of Government Departments into large clouds thereby increasing utilisation of computing resources effectively. Besides, the self-service nature of cloud computing allows organizations to create elastic environments that expand and contract; based on the workload and target performance parameters.

Java Lab
The aim of JAVA laboratory is to bring interactivity to the internet, real time traffic to television, instant imaging to cameras and multiplayer's games to mobile phone and desktops pc's. Java technology has become the essential ingredient of the digital experience for hundreds of millions of people in all walks of life, all over the planet. It connects the largest enterprises and smallest business to their employees, customer and data. And it secures the vast majority of electronic transactions in retail, finance, government, science, medicines. In short java technology goes everywhere where you go.

Database Lab
The aim of Database Management system (DBMS) laboratory is to provide computer application software that provides a way to manage data. The requirement of modern days is to have an automated system that manages, modifies and updates data accurately. This is achieved by a DBMS in robust, correct and non redundant way. DBMS lab aims at practicing and achieving this aim by using various software's such as SQL, ORACLE, and MS – Access etc. All these require a thorough practice of various DDl, DCL and DML queries.

Compiler Design Lab
Apart from providing a theoretical background, the aim of Compiler Design Lab is a thorough introduction to compiler design. The Student will be building several complete end-to-end compilers for successively more complex languages. He should know how a compiler works in some depth. In particular, he should understand the structure of a compiler, and how the source and target languages influence various choices in its design. It will give him a new appreciation for programming language features and the implementation challenges they pose, as well as for the actual hardware architecture and the runtime system in which his generated code executes. Understanding the details of typical compilation models will also make him a more discerning programmer. He will also understand some specific components of compiler technology, such as lexical analysis, grammars and parsing, type-checking, intermediate representations, static analysis, common optimizations, instruction selection, register allocation, code generation, and runtime organization. The knowledge gained should be broad enough that if he is confronted with the task of contributing to the implementation of a real compiler in the field, he should be able to do so confidently and quickly.

Artificial Intelligence Lab
The aim of the Artificial Intelligence Laboratory is to foster intelligence in all its facets by promoting excellence in basic research, education, and society at large. In this lab we built a large number of artificial systems to investigate aspects of intelligence: knowledge systems, autonomous robots, machine learning systems, natural language processing components and design and implementation tools.

Data Structure Lab
The Data Structure lab serves as a guide for learning and implementing the data structure in a programming language. It basically deals with memory management and various other operations on data with algorithm analysis and design. It helps to implement new algorithm or modify the existing ones according to the requirement. The Lab is well equipped with all advanced software's for practical applications. The aim of the course is to teach students abstract data types and dynamic data structures. Students use different type of data structures to model real world aggregations of data

Computer Network Lab
The aim of this computer network laboratory is to introduce key concepts and principles of computer networks. In this lab we will use a top-down approach to study the Internet and its protocol stack. Instances of architecture, protocol, application-examples will include like email, web and media-streaming. We will also cover communications services (e.g., TCP/IP) required to support such network applications. The implementation and deployment of communications services in practical networks: including wired and wireless LAN environments, will be followed by a discussion of issues of network-security and network-management, Throughout the lab course, the Internet's architecture and protocols will be used as the primary examples to illustrate the fundamental principles of computer networking.

Rayat-Bahra Royal Institute of Management & Technology
Chidana, Teh. Gohana, NH-71, Panipat-Rohtak Highway, Haryana - Distt. Sonipat (Haryana) (15 kms from Panipat on Panipat-Rohtak Highway)
Email : rbrimt@rayatbahra.com
Home | Study Programmes | Placement | Facilities | Jobs | Online Grievance Cell | Web Mail | Contact Us
Copyright 2018, RAYAT-BAHRA. All rights reserved. Website designed & maintained by E.D.P. Department.