We have a wide lab with 21 HP PC with Core i5 processor, having 3.3 GigaHertz x 4 Speed, 1 TB HDD storage capacity and RAM of 16GB and printers. This lab is equipped with Windows 8 & Ubuntu Operating systems as Dual OS, Turbo C/ C++ , Java, MS Office, Visual studio and Android Studio. VMware player provides virtual environment to this lab. These softwares are utilized by the students for their programming laboratories such as Object oriented programming Lab, Data structures Lab, operating system, System software lab according to their academic curriculum. The Programming language lab is fully air conditioned with adequate centralized UPS backup.
System Software Lab helps to deal with a set of program that controls and manages the hardware components of the computer system. This lab enables the students to explore the internal working of the computer system. It includes language translator like assembler, compiler programs, preprocessor programs like handling macros, text editing programs, implementation of the program that loads the first code on to memory etc. This Lab enables students to work with system level programs. The programs are implemented using C++ or C language.
The major motivating factor in the invention of Object Oriented approach is to remove difficulties encountered in the procedural approach. It ties data more closely to the functions that operate on it and protects it from modification of outside function. Functions of one object can be accessed by the functions of other object. Windows platform is used to implement static members and methods, friend function, operator overloading, dynamic memory allocation, copy constructor, assignment operator overloading, destructor, linked list, sorting techniques, exception handling and prim’s algorithm using C++.
For Data Structure lab students developed codes in C language and Turbo C software in Windows operating systems. Students implemented the theory concepts of Data Structure such as Linked list, Stack, Queue, Trees, Sorting in lab as Programming codes .These concepts helps the students to develop many projects.
Operating Systems are an essential part of any computer system. Similarly, a course on Operating Systems is an essential part of any computer science education. This field is undergoing change at a breathtakingly rapid rate, as computer are now prevalent in virtually every application, from games for children through the most sophisticated planning tools for governments and multinational firms. UNIX platform was used to implement system calls, I/O system calls, UNIX commands, process scheduling, inter process communication, semaphore, memory management and file allocation using high level language C.
Internet Programming lab contains 36 PC with Intel Pentium Dual core E5400 Processor, having 500 Gigabyte storage capacity and RAM of 4GB and printers. This lab is embraced with Turbo C/C++, Java, MS office, Apache Tomcat Webserver, Windows 7 OS Advanced Multimedia softwares such as Photoshop, Flash. These softwares are utilized by the students for their programming laboratories such as Internet programming Lab, Networks lab, Computer Graphics Lab.VMware player provides virtual environment to this lab. The Programming language lab is fully air conditioned with adequate centralized UPS backup. This lab specializes in internet technologies and database requirements needed for web designing and launching of the portals designed by the students. This lab specializes in systems engineering and testing of the networks and their simulations testing the quality of the models established. Network Lab uses NS2 simulator and Telnet(C Program). Telnet enables each user to easily type programs and which are saved at the server side. Networking concepts and protocols are implemented in telnet program. It is used for studying data transmission along with data rates, collision, congestion etc. Simulation software like NS2 is used. It enables us to build a network that enables us to view data transmissions and efficiency. Internet Programming Lab enables students to design web pages using HTML elements and Cascading Style sheets. This describes the presentation semantics of a document written in a markup language. Helps students to know more about JavaScript programming because in most of web browsers Java script programs are used to interact with documents contained with it. Fundamental algorithms for the representation and display of two dimensional and three dimensional graphics objects are presented here. And different methods were examined for producing basic picture components and techniques for adjusting size, color and other objects attributes. This introduces students to the programming techniques necessary for implementing graphics routines .Programming examples were written in C and features of graphics libraries, OPENGL functions are used to demonstrate the implementation and applications of the graphics algorithms.
PG Lab provides knowledge in Hardware, Networking, Open source environment, middleware technologies, Computer graphics, Object oriented concepts and Java, etc., to the students and it promotes them to develop the software and applications in a most efficient manner. These labs are well equipped with the latest HP computers Intel Pentium CPU G630 @2.70 GHz, servers with high speed internet connectivity. Guidance is provided to the students by a team of experienced faculty members and lab technicians. This lab is equipped with Windows 7 OS, CISCO Packet Tracer, Turbo C/ C++,Fedora, Ecllipse IDE, Minix, Weenix, E-cos, Rational Rose. We have a total of 51 systems in this lab. The main purpose of OOAD Lab is to divide a large project in to small modules and representing then using various diagrams. The diagram can be generated by using UML (Unified Modeling Language). It includes various diagrams like Use-case diagram, Activity etc. UML is a visual language for specifying, constructing and documenting the artifact of a system. The applications such as ATM system, E-Book system, Library Management System have been represented using UML diagrams. For diagrammatic representation, rational rose enterprise edition software is used. For implementation, Visual Basic is used. Java Lab enables students to get familiar with Java and OOPs Concept. In this lab inheritance and polymorphism concepts are used to create new classes that are built on existing classes. Interfaces and packages are used for Graphical programming to design forms. Multithreading concepts are used for improving processor performance by executing more threads simultaneously. In DBMS lab students developed the codes in VB. Oracle 11g, SQL Server,DB2 are the back end tools and the platform is Windows 7 professional. By using DBMS along with Visual Basic, the students can create own forms, Menus and reports. Students can design database using table creation, insert, update and delete command. The database can be accessed by using Queries. The DBMS concepts were useful for students for developing many projects.
A learning system based on formalised teaching but with the help of electronic resources is known as E-learning. While teaching can be based in or out of the classrooms, the use of computers and the Internet forms the major component of E-learning. E-learning can also be termed as a network enabled transfer of skills and knowledge, and the delivery of education is made to a large number of recipients at the same or different times. Earlier, it was not accepted wholeheartedly as it was assumed that this system lacked the human element required in learning
However, with the rapid progress in technology and the advancement in learning systems, it is now embraced by the masses. The introduction of computers was the basis of this revolution and with the passage of time, as we get hooked to smartphones, tablets, etc, these devices now have an importance place in the classrooms for learning. Books are gradually getting replaced by electronic educational materials like optical discs or pen drives. Knowledge can also be shared via the Internet, which is accessible 24/7, anywhere, anytime.
Description: E-learning has proved to be the best means in the corporate sector, especially when training programs are conducted by MNCs for professionals across the globe and employees are able to acquire important skills while sitting in a board room, or by having seminars, which are conducted for employees of the same or the different organizations under one roof. The schools which use E-learning technologies are a step ahead of those which still have the traditional approach towards learning.
No doubt, it is equally important to take forward the concept of non-electronic teaching with the help of books and lectures, but the importance and effectiveness of technology-based learning cannot be taken lightly or ignored completely. It is believed that the human brain can easily remember and relate to what is seen and heard via moving pictures or videos. It has also been found that visuals, apart from holding the attention of the student, are also retained by the brain for longer periods. Various sectors, including agriculture, medicine, education, services, business, and government setups are adapting to the concept of E-learning which helps in the progress of a nation.
System Software Lab
Object Oriented Programming Lab
Data Structures Lab
Operating Systems Lab
Networks Lab
Internet Programming Lab
Computer Graphics
Object Oriented Analysis and Design Lab
Java Lab
Database Management and Systems Lab