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.
|
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 – 1 GBPS
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. |
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: |
Topics Covered : System Programming Labs cover a wide range of topics, including:
|
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:
|
Lab Assignments: System Programming Labs typically include a series of assignments or projects that gradually increase in complexity. These assignments may involve tasks like:
|
Collaboration and Documentation: |
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 Platforms and Tools: Cloud
|
Lab Assignments: Cloud
|
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: |
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: |
Topics Covered: Mobile Computing Labs cover a range of topics related to mobile computing and application development, including:
|
Development Platforms and Tools:
|
Lab Assignments:
|
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: |
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: |
Topics Covered:
|
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:
|
Lab Assignments:
|
Collaboration and Documentation: |
Real-world Scenarios: |