• The CSE Department has seven large, well-ventilated, well-equipped computer laboratories with projectors and blackboards for teaching and learning. The labs are also equipped with the latest configuration machines and whiteboards.
• Computer laboratories that can accommodate 250 networked computers as well as supporting hardware like servers, printers, and UPSs.
• CSE Department Constitutes various Lab such as Computer Network Lab, Open Source Lab, Java Lab, Computer Practice Lab – I, Computer Graphics Lab.
• Each lab is well equipped and furnished to accommodate around 240 students to do experiments, concurrently.
• The Labs are equipped with Laser Printers, Color Inkjet Printers, Dot Matrix Printers, Scanners, LCD & DLP Projectors, Routers, and Switches etc.
• All Systems are supplied with uninterrupted power supply.
System Software
Sr. No | Software Name |
1 | Antivirus –“ Quick Heal” |
2 | Windows Operating System -10 |
3 | Firewall-“Sophas” |
4 | Ubuntu OS (Version 20) |
Application Software
Sr. No | List of Application Software’s |
1 | Code Blocks. |
2 | Visual Studio Code-1.80, |
3 | Arduino IDE -2.1.1 |
4 | Cisco Packet Tracer 8.0 |
5 | Lex & YACC |
6 | Apache Netbeans- 17 |
7 | Eclipse IDE 2022-5 |
8 | R Studio 3.0 |
9 | Hadoop 3.0 |
10 | MongoDB -5.0 |
11 | Apache -Spark -3.0 |
12 | Android Studio -2022 |
13 | SQLlite-3.2 |
14 | Node Pad++-8.1 |
15 | Open CV |
16 | WordPress |
17 | My SQL Community Edition |
18 | Bootstrap 4.0 |
19 | Xampp Server-7.0 |
20 | OpenStack |
21 | Cloud Foundry |
22 | Cloudify |
Internet Facility
High speed Dedicated Internet Connection throughout the Computers.
100 MBPS
Lab Name – System Programming Lab
Lab No – 104
Hardware – 20 Standalone desktops
Software – System with windows Operating System with Borland Turbo C, Visual
Studio Code, Lex &Yacc.
Information
about System Programming Labs:
A System Programming Lab is a
practical course or laboratory component focused on developing skills in system
programming. It typically accompanies a theoretical system programming course
and provides hands-on experience in implementing system-level software
components. The lab allows students to apply concepts learned in the classroom
to real-world programming scenarios and gain a deeper understanding of
system-level programming techniques.
Objective:
The primary objective of a System Programming Lab is to provide students with a
practical understanding of system-level programming concepts, tools, and
techniques. It aims to enhance their problem-solving skills and enable them to
design, develop, and debug system software components.
Topics Covered:
System Programming Labs cover a wide range of topics, including:
- Operating system concepts and APIs
- Process management and synchronization
- Interprocess communication (IPC)
- Memory management and virtual memory
- File systems and storage management
- Device drivers and I/O operations
- Network programming
- Debugging and performance analysis tools
Programming Languages: System
Programming Labs usually involve programming in low-level languages, such as C
or C++. These languages are commonly used for system-level programming due to
their efficiency, direct memory access, and close interaction with the
underlying hardware.
Tools and Environments:
Depending on the specific course and lab setup, students may use various tools
and environments, including:
- Integrated development environments (IDEs) like Visual Studio Code, Eclipse, or Xcode
Compilers and linkers for the chosen
programming language- Debuggers like gdb (GNU Debugger) or
WinDbg
Profilers for performance analysis, such
as gprof or perf- Virtualization or containerization
platforms like VirtualBox or Docker
Lab Assignments:
System Programming Labs typically include a series of assignments or projects
that gradually increase in complexity. These assignments may involve tasks
like:
- Implementing a basic process scheduler
- Developing a memory allocator
- Creating a file system driver
- Building a network protocol or application
- Debugging and fixing system-level issues
Collaboration and Documentation:
System Programming Labs often encourage collaboration among students. Working
in teams, students can share knowledge, troubleshoot challenges, and learn from
each other’s experiences. Additionally, documenting their solutions and
providing reports or summaries of their implementations is usually required to
showcase their understanding of the concepts.
Name – Cloud Computing Lab
Lab
No – 105
Hardware
– 18 Standalone desktops
Software
– Virtual box, VMware Workstation, Cloud
Environment Creation, Openstack, Hadoop, Coludism, GAE launcher , R Stdio, MongoDB, Apache -Spark
Information about Cloud Computing Labs:
A Cloud Computing Lab is a practical
course or laboratory component focused on providing hands-on experience with
cloud computing technologies and platforms. It allows students to explore,
experiment, and gain practical knowledge about various aspects of cloud
computing, including provisioning virtual resources, deploying applications,
and managing cloud-based services.
Objective:
The primary objective of a Cloud Computing Lab is to familiarize students with
the concepts, technologies, and practices related to cloud computing. It aims
to develop their skills in designing, deploying, and managing cloud-based
solutions and services.
Topics Covered:
Cloud Computing Labs cover a range of topics related to cloud computing,
including:
- Introduction to cloud computing concepts
and models (IaaS, PaaS, SaaS) - Virtualization technologies and
hypervisors - Cloud service providers (e.g., Amazon Web
Services, Microsoft Azure, Google Cloud Platform) - Infrastructure provisioning and management
- Deployment of applications in the cloud
- Scalability and load balancing
- Data storage and databases in the cloud
- Security and privacy considerations
- Monitoring and performance optimization
Cloud Platforms and Tools: Cloud
Computing Labs may involve working with various cloud platforms and tools,
depending on the specific course and lab setup. Commonly used platforms and
tools include:
- Amazon Web Services (AWS): EC2, S3, RDS,
Lambda, etc. - Microsoft Azure: Virtual Machines, Blob
Storage, SQL Database, Azure Functions, etc. - Google Cloud Platform (GCP): Compute
Engine, Cloud Storage, Cloud SQL, Cloud Functions, etc. - Containerization and orchestration tools
like Docker and Kubernetes - Infrastructure-as-Code (IaC) tools like
Terraform or CloudFormation - Monitoring and management tools like CloudWatch,
Azure Monitor, or Stackdriver
Lab Assignments: Cloud
Computing Labs typically involve a series of assignments or projects that
provide practical hands-on experience with cloud technologies. These
assignments may include tasks such as:
- Provisioning virtual machines or
containers in the cloud - Deploying and scaling applications on a
cloud platform - Configuring and managing cloud-based
storage or databases - Implementing security measures for cloud
deployments - Automating infrastructure provisioning
using IaC tools - Monitoring and optimizing cloud-based
services
Collaboration and Documentation: Cloud
Computing Labs often encourage collaboration and teamwork among students.
Working in groups, students can share knowledge, brainstorm ideas, and tackle
complex assignments together. Documentation and reporting of their cloud
solutions and configurations are typically required to demonstrate their
understanding of the concepts and showcase their practical implementation
skills.
Real-world Scenarios:
Cloud Computing Labs may also provide students with exposure to real-world
cloud computing scenarios. This can involve simulating cloud-based
infrastructure setups or addressing specific use cases, such as building
scalable web applications, implementing serverless functions, or deploying
machine learning models in the cloud.
Lab Name – Mobile Computing Lab
Lab No – 107
Hardware – 18 Standalone desktops
Software – System with windows Operating System with Android Studio, Sqlite.
Information about Mobile Computing Labs:
A Mobile Computing Lab is a
practical course or laboratory component focused on providing hands-on
experience in mobile application development and exploring various aspects of
mobile computing. It allows students to gain practical knowledge and skills
related to mobile platforms, application development frameworks, and mobile
device technologies.
Objective:
The primary objective of a Mobile Computing Lab is to familiarize students with
the concepts, tools, and techniques used in mobile application development. It
aims to develop their skills in designing, developing, and testing mobile
applications for various platforms.
Topics Covered: Mobile
Computing Labs cover a range of topics related to mobile computing and
application development, including:
- Mobile platforms and operating systems
(e.g., iOS, Android) - Mobile application architectures and
frameworks - User interface design and user experience
(UI/UX) considerations - Mobile app development languages (e.g.,
Swift, Kotlin, Java) - Mobile app development tools and
environments (e.g., Xcode, Android Studio) - Accessing device features (e.g., camera,
GPS, sensors) - Mobile app security and privacy
considerations - Mobile app testing and debugging
- Cloud integration and backend services for
mobile apps
Development Platforms and Tools:
Mobile Computing Labs involve working with specific mobile platforms and
development tools, depending on the focus of the course. Commonly used
platforms and tools include:
- iOS development: Xcode IDE, Swift
programming language, iOS SDK - Android development: Android Studio IDE,
Java or Kotlin programming languages, Android SDK - Cross-platform development frameworks:
React Native, Flutter, Xamarin - Testing frameworks and tools: XCTest,
Espresso, Appium - Version control systems: Git, GitHub,
Bitbucket
Lab Assignments:
Mobile Computing Labs typically include a series of hands-on assignments or
projects that allow students to develop mobile applications. These assignments
may involve tasks such as:
- Building a basic mobile app with user
interface elements and navigation - Integrating device features, such as
camera or GPS, into an app - Implementing data storage and retrieval on
a mobile device - Creating mobile apps that consume web
services or APIs - Incorporating cloud services for storage,
authentication, or push notifications - Testing and debugging mobile applications
on simulators or real devices
Collaboration and Documentation:
Mobile Computing Labs often encourage collaboration and teamwork among
students. Working in groups, students can share knowledge, exchange ideas, and
support each other in solving challenges. Documentation and reporting of their
mobile app projects and development processes are typically required to
showcase their understanding of mobile computing concepts and their ability to
develop functional applications.
Real-world Applications:
Mobile Computing Labs may also expose students to real-world application
scenarios, such as building location-based services, social networking apps,
e-commerce apps, or mobile games. These scenarios provide students with
practical experience in addressing specific user needs and challenges in the
mobile environment.
Lab Name – Computer Network Lab
Lab No – 108
Hardware – 18 Standalone desktops
Software – System with Ubuntu and windows Operating System with Borland Turbo C, VS
Code, Cisco Packet Tracer.
Information about Computer Network Labs:
A
Computer Network Lab is a practical course or laboratory component focused on
providing hands-on experience with computer networks. It allows students to
explore and gain practical knowledge about network technologies, protocols, and
configurations. The lab typically accompanies a theoretical computer networking
course and provides an opportunity for students to apply concepts learned in
the classroom to real-world networking scenarios.
Objective:
The primary objective of a Computer Network Lab is to familiarize students with
the practical aspects of computer networking. It aims to develop their skills
in designing, implementing, and troubleshooting computer networks, as well as
configuring network devices and services.
Topics Covered:
Computer Network Labs cover a range of topics related to computer networks,
including:
· Network topologies and architectures
· Local area networks (LANs) and wide area
networks (WANs)
· Network protocols and standards (e.g.,
TCP/IP, Ethernet)
· Network devices and components (e.g.,
routers, switches, hubs)
· Network addressing and subnetting
· Routing and switching protocols (e.g.,
OSPF, BGP)
· Network security and firewall
configurations
· Network troubleshooting and performance analysis
Networking Devices and Tools:
Computer Network Labs involve working with various networking devices and
tools, depending on the specific course and lab setup. Commonly used devices
and tools include:
· Routers, switches, hubs, and network
cables
· Network simulators or emulators (e.g.,
Cisco Packet Tracer, GNS3)
· Network monitoring tools (e.g., Wireshark,
Nagios)
· Network configuration and management
software (e.g., Cisco IOS, Juniper JunOS)
Lab Assignments:
Computer Network Labs typically include a series of assignments or projects
that allow students to practice configuring and troubleshooting computer
networks. These assignments may involve tasks such as:
· Designing and implementing a small-scale
network topology
· Configuring IP addresses, subnet masks,
and routing protocols
· Setting up VLANs and interconnecting
network segments
· Implementing network security measures,
such as firewalls and access control lists
· Analyzing network traffic and diagnosing
network issues
· Configuring network services like DHCP,
DNS, and NAT
Collaboration and Documentation:
Computer Network Labs often encourage collaboration among students. Working in
teams, students can share knowledge, troubleshoot network issues together, and
learn from each other’s experiences. Documentation of network configurations,
troubleshooting steps, and reports summarizing their implementations are
typically required to demonstrate their understanding of the concepts and
showcase their practical skills.
Real-world Scenarios:
Computer Network Labs may also expose students to real-world networking scenarios.
This can involve simulating network setups for specific use cases, such as
designing a secure network for a small business, implementing a campus network,
or configuring network connectivity for a virtualized environment.
Lab Facilities
- •The CSE Department has seven large, well-ventilated, well-equipped computer laboratories with projectors and blackboards for teaching and learning. The labs are also equipped with the latest configuration machines and whiteboards.
- •Computer laboratories that can accommodate 250 networked computers as well as supporting hardware like servers, printers, and UPSs.
- •CSE Department Constitutes various Lab such as Computer Network Lab, Open Source Lab, Java Lab, Computer Practice Lab – I, Computer Graphics Lab.
- •Each lab is well equipped and furnished to accommodate around 240 students to do experiments, concurrently.
- •The Labs are equipped with Laser Printers, Color Inkjet Printers, Dot Matrix Printers, Scanners, LCD & DLP Projectors, Routers, and Switches etc.
- •All Systems are supplied with uninterrupted power supply.
System Software
Sr. No | Software Name |
1 | Antivirus –“ Quick Heal” |
2 | Windows Operating System -10 |
3 | Firewall-“Sophas” |
4 | Ubuntu OS (Version 20) |
Application Software
Sr. No | List of Application Software’s |
1 | Code Blocks. |
2 | Visual Studio Code-1.80, |
3 | Arduino IDE -2.1.1 |
4 | Cisco Packet Tracer 8.0 |
5 | Lex & YACC |
6 | Apache Netbeans- 17 |
7 | Eclipse IDE 2022-5 |
8 | R Studio 3.0 |
9 | Hadoop 3.0 |
10 | MongoDB -5.0 |
11 | Apache -Spark -3.0 |
12 | Android Studio -2022 |
13 | SQLlite-3.2 |
14 | Node Pad++-8.1 |
15 | Open CV |
16 | WordPress |
17 | My SQL Community Edition |
18 | Bootstrap 4.0 |
19 | Xampp Server-7.0 |
20 | OpenStack |
21 | Cloud Foundry |
22 | Cloudify |
Internet Facility
- High speed Dedicated Internet Connection throughout the Computers.
- 100 MBPS
Lab Name – System Programming Lab
Lab No – 104
Hardware – 20 Standalone desktops
Software – System with windows Operating System with Borland Turbo C, Visual
Studio Code, Lex &Yacc.Information
about System Programming Labs:A System Programming Lab is a
practical course or laboratory component focused on developing skills in system
programming. It typically accompanies a theoretical system programming course
and provides hands-on experience in implementing system-level software
components. The lab allows students to apply concepts learned in the classroom
to real-world programming scenarios and gain a deeper understanding of
system-level programming techniques.Objective:
The primary objective of a System Programming Lab is to provide students with a
practical understanding of system-level programming concepts, tools, and
techniques. It aims to enhance their problem-solving skills and enable them to
design, develop, and debug system software components.Topics Covered:
System Programming Labs cover a wide range of topics, including:· Operating system concepts and APIs
· Process management and synchronization
· Interprocess communication (IPC)
· Memory management and virtual memory
· File systems and storage management
· Device drivers and I/O operations
· Network programming
· Debugging and performance analysis tools
Programming Languages: System
Programming Labs usually involve programming in low-level languages, such as C
or C++. These languages are commonly used for system-level programming due to
their efficiency, direct memory access, and close interaction with the
underlying hardware.Tools and Environments:
Depending on the specific course and lab setup, students may use various tools
and environments, including:· Integrated development environments (IDEs) like Visual Studio Code, Eclipse, or Xcode
·
Compilers and linkers for the chosen
programming language· Debuggers like gdb (GNU Debugger) or
WinDbg·
Profilers for performance analysis, such
as gprof or perf· Virtualization or containerization
platforms like VirtualBox or DockerLab Assignments:
System Programming Labs typically include a series of assignments or projects
that gradually increase in complexity. These assignments may involve tasks
like:· Implementing a basic process scheduler
· Developing a memory allocator
· Creating a file system driver
· Building a network protocol or application
· Debugging and fixing system-level issues
Collaboration and Documentation:
System Programming Labs often encourage collaboration among students. Working
in teams, students can share knowledge, troubleshoot challenges, and learn from
each other’s experiences. Additionally, documenting their solutions and
providing reports or summaries of their implementations is usually required to
showcase their understanding of the concepts.Lab
Name – Cloud Computing LabLab
No – 105Hardware
– 18 Standalone desktopsSoftware
– Virtual box, VMware Workstation, Cloud
Environment Creation, Openstack, Hadoop, Coludism, GAE launcher , R Stdio, MongoDB, Apache -SparkInformation about Cloud Computing Labs:
A Cloud Computing Lab is a practical
course or laboratory component focused on providing hands-on experience with
cloud computing technologies and platforms. It allows students to explore,
experiment, and gain practical knowledge about various aspects of cloud
computing, including provisioning virtual resources, deploying applications,
and managing cloud-based services.Objective:
The primary objective of a Cloud Computing Lab is to familiarize students with
the concepts, technologies, and practices related to cloud computing. It aims
to develop their skills in designing, deploying, and managing cloud-based
solutions and services.Topics Covered:
Cloud Computing Labs cover a range of topics related to cloud computing,
including:· Introduction to cloud computing concepts
and models (IaaS, PaaS, SaaS)· Virtualization technologies and
hypervisors· Cloud service providers (e.g., Amazon Web
Services, Microsoft Azure, Google Cloud Platform)· Infrastructure provisioning and management
· Deployment of applications in the cloud
· Scalability and load balancing
· Data storage and databases in the cloud
· Security and privacy considerations
· Monitoring and performance optimization
Cloud Platforms and Tools: Cloud
Computing Labs may involve working with various cloud platforms and tools,
depending on the specific course and lab setup. Commonly used platforms and
tools include:· Amazon Web Services (AWS): EC2, S3, RDS,
Lambda, etc.· Microsoft Azure: Virtual Machines, Blob
Storage, SQL Database, Azure Functions, etc.· Google Cloud Platform (GCP): Compute
Engine, Cloud Storage, Cloud SQL, Cloud Functions, etc.· Containerization and orchestration tools
like Docker and Kubernetes· Infrastructure-as-Code (IaC) tools like
Terraform or CloudFormation· Monitoring and management tools like CloudWatch,
Azure Monitor, or StackdriverLab Assignments: Cloud
Computing Labs typically involve a series of assignments or projects that
provide practical hands-on experience with cloud technologies. These
assignments may include tasks such as:· Provisioning virtual machines or
containers in the cloud· Deploying and scaling applications on a
cloud platform· Configuring and managing cloud-based
storage or databases· Implementing security measures for cloud
deployments· Automating infrastructure provisioning
using IaC tools· Monitoring and optimizing cloud-based
servicesCollaboration and Documentation: Cloud
Computing Labs often encourage collaboration and teamwork among students.
Working in groups, students can share knowledge, brainstorm ideas, and tackle
complex assignments together. Documentation and reporting of their cloud
solutions and configurations are typically required to demonstrate their
understanding of the concepts and showcase their practical implementation
skills.Real-world Scenarios:
Cloud Computing Labs may also provide students with exposure to real-world
cloud computing scenarios. This can involve simulating cloud-based
infrastructure setups or addressing specific use cases, such as building
scalable web applications, implementing serverless functions, or deploying
machine learning models in the cloud.Lab Name – Mobile Computing Lab
Lab No – 107
Hardware – 18 Standalone desktops
Software – System with windows Operating System with Android Studio, Sqlite.
Information about Mobile Computing Labs:
A Mobile Computing Lab is a
practical course or laboratory component focused on providing hands-on
experience in mobile application development and exploring various aspects of
mobile computing. It allows students to gain practical knowledge and skills
related to mobile platforms, application development frameworks, and mobile
device technologies.Objective:
The primary objective of a Mobile Computing Lab is to familiarize students with
the concepts, tools, and techniques used in mobile application development. It
aims to develop their skills in designing, developing, and testing mobile
applications for various platforms.Topics Covered: Mobile
Computing Labs cover a range of topics related to mobile computing and
application development, including:· Mobile platforms and operating systems
(e.g., iOS, Android)· Mobile application architectures and
frameworks· User interface design and user experience
(UI/UX) considerations· Mobile app development languages (e.g.,
Swift, Kotlin, Java)· Mobile app development tools and
environments (e.g., Xcode, Android Studio)· Accessing device features (e.g., camera,
GPS, sensors)· Mobile app security and privacy
considerations· Mobile app testing and debugging
· Cloud integration and backend services for
mobile appsDevelopment Platforms and Tools:
Mobile Computing Labs involve working with specific mobile platforms and
development tools, depending on the focus of the course. Commonly used
platforms and tools include:· iOS development: Xcode IDE, Swift
programming language, iOS SDK· Android development: Android Studio IDE,
Java or Kotlin programming languages, Android SDK· Cross-platform development frameworks:
React Native, Flutter, Xamarin· Testing frameworks and tools: XCTest,
Espresso, Appium· Version control systems: Git, GitHub,
BitbucketLab Assignments:
Mobile Computing Labs typically include a series of hands-on assignments or
projects that allow students to develop mobile applications. These assignments
may involve tasks such as:· Building a basic mobile app with user
interface elements and navigation· Integrating device features, such as
camera or GPS, into an app· Implementing data storage and retrieval on
a mobile device· Creating mobile apps that consume web
services or APIs· Incorporating cloud services for storage,
authentication, or push notifications· Testing and debugging mobile applications
on simulators or real devicesCollaboration and Documentation:
Mobile Computing Labs often encourage collaboration and teamwork among
students. Working in groups, students can share knowledge, exchange ideas, and
support each other in solving challenges. Documentation and reporting of their
mobile app projects and development processes are typically required to
showcase their understanding of mobile computing concepts and their ability to
develop functional applications.Real-world Applications:
Mobile Computing Labs may also expose students to real-world application
scenarios, such as building location-based services, social networking apps,
e-commerce apps, or mobile games. These scenarios provide students with
practical experience in addressing specific user needs and challenges in the
mobile environment.Lab Name – Computer Network Lab
Lab No – 108
Hardware – 18 Standalone desktops
Software – System with Ubuntu and windows Operating System with Borland Turbo C, VS
Code, Cisco Packet Tracer.Information about Computer Network Labs:
A
Computer Network Lab is a practical course or laboratory component focused on
providing hands-on experience with computer networks. It allows students to
explore and gain practical knowledge about network technologies, protocols, and
configurations. The lab typically accompanies a theoretical computer networking
course and provides an opportunity for students to apply concepts learned in
the classroom to real-world networking scenarios.Objective:
The primary objective of a Computer Network Lab is to familiarize students with
the practical aspects of computer networking. It aims to develop their skills
in designing, implementing, and troubleshooting computer networks, as well as
configuring network devices and services.Topics Covered:
Computer Network Labs cover a range of topics related to computer networks,
including:· Network topologies and architectures
· Local area networks (LANs) and wide area
networks (WANs)· Network protocols and standards (e.g.,
TCP/IP, Ethernet)· Network devices and components (e.g.,
routers, switches, hubs)· Network addressing and subnetting
· Routing and switching protocols (e.g.,
OSPF, BGP)· Network security and firewall
configurations· Network troubleshooting and performance analysis
Networking Devices and Tools:
Computer Network Labs involve working with various networking devices and
tools, depending on the specific course and lab setup. Commonly used devices
and tools include:· Routers, switches, hubs, and network
cables· Network simulators or emulators (e.g.,
Cisco Packet Tracer, GNS3)· Network monitoring tools (e.g., Wireshark,
Nagios)· Network configuration and management
software (e.g., Cisco IOS, Juniper JunOS)Lab Assignments:
Computer Network Labs typically include a series of assignments or projects
that allow students to practice configuring and troubleshooting computer
networks. These assignments may involve tasks such as:· Designing and implementing a small-scale
network topology· Configuring IP addresses, subnet masks,
and routing protocols· Setting up VLANs and interconnecting
network segments· Implementing network security measures,
such as firewalls and access control lists· Analyzing network traffic and diagnosing
network issues· Configuring network services like DHCP,
DNS, and NATCollaboration and Documentation:
Computer Network Labs often encourage collaboration among students. Working in
teams, students can share knowledge, troubleshoot network issues together, and
learn from each other’s experiences. Documentation of network configurations,
troubleshooting steps, and reports summarizing their implementations are
typically required to demonstrate their understanding of the concepts and
showcase their practical skills.Real-world Scenarios:
Computer Network Labs may also expose students to real-world networking scenarios.
This can involve simulating network setups for specific use cases, such as
designing a secure network for a small business, implementing a campus network,
or configuring network connectivity for a virtualized environment.Lab Name – Database Lab
Lab No – 117
Hardware – 20 Standalone desktops
Software – System with windows Operating System with My SQL,Sqlite.
Information about Database Lab: