B.Sc. (Hons.) CS

Laboratories

Artificial Intelligence (AI) Lab

Artificial Intelligence (AI) is a transformative technology that enables machines to simulate human intelligence and solve complex real-world problems.

Our Artificial Intelligence (AI) Laboratory is a state-of-the-art facility designed to support advanced research, development, and hands-on learning in the fields of machine learning and deep learning. The lab provides an immersive environment where students can explore, experiment, and innovate using modern AI tools and technologies.

The lab is equipped with high-performance computing systems featuring AMD Ryzen Threadripper PRO processors, NVIDIA RTX 4000 series GPUs with 20GB graphics memory, 64GB DDR5 RAM, and 1TB M.2 SSD storage. These powerful workstations enable students to efficiently perform computationally intensive tasks such as large-scale data processing, neural network training, computer vision, and natural language processing.

To enhance teaching and collaboration, the lab includes a digital LED interactive board that supports both Android and Windows platforms. This allows seamless content sharing, live coding sessions, real-time demonstrations, and effective visualization of AI models, making learning more engaging and interactive.

The lab also promotes practical exposure through various project demonstrations in machine learning and deep learning. Students work on real-world applications such as predictive analytics, image classification, sentiment analysis, and intelligent automation systems, helping them bridge the gap between theory and practice.

Key Features of the Lab:

  • High-Performance Computing: Advanced systems with GPU acceleration for AI model training and data processing.
  • Machine Learning & Deep Learning: Hands-on experience with modern AI frameworks and algorithms.
  • Computer Vision & NLP: Projects involving image processing and natural language understanding.
  • Interactive Learning Environment: Smart LED board for demonstrations, visualization, and collaboration.
  • Real-world Projects: Practical implementations of AI in various domains.

This lab plays a crucial role in fostering innovation, research, and skill development, preparing students to excel in the rapidly evolving field of artificial intelligence.

Artificial Intelligence (AI) Lab

Flutter App Development Lab

Here the mobile applications for Android and iOS devices, including smartphones and tablets such as iPhones and iPads. are developed.

The Flutter App Development Lab provides hands-on training in building high-performance, cross-platform mobile applications using Flutter and Dart. Students learn to develop apps for Android, iOS, web, and desktop from a single codebase.

The program is project-based, covering key areas such as UI design, state management (Provider, Riverpod, GetX), backend integration (REST APIs and Firebase), and local data storage (SQLite, Hive, Shared Preferences). It also focuses on performance optimization, including efficient widget usage and smooth app behavior.

Students gain experience in testing, debugging, and deploying apps to app stores while using version control tools like Git and GitHub. Through real-world projects such as e-commerce and chat applications, the lab builds practical skills, creativity, and industry readiness for mobile and cross-platform development careers.

Flutter App Development Lab

Internet of Things (IoT) Application Lab

IoT is an international platform where students and faculties use the potential of digital information in a variety of domains.

IoT lab has developed recently with cutting edge resources. Students learn Prototyping using a Wi-Fi development board, Arduino/Python programming, Integrating various sensors to the IoT platform using MQTT and HTTP protocol. The IoT lab provides Real-Time exposure to future technology.

List of Live Demos

  • Sit-ups and Exit
  • Smart Dustbin
  • Light Sensitive Curtains
  • Temperature and Humidity Monitor
  • Contactless Water Dispenser
  • Theater Mode for Conference Hall
  • Occupancy Zone-Based Power Control
  • Automatic Plant Watering with Humidity Monitoring
Internet of Things (IoT) Application Lab

.NET Web Development Lab

Here a student developer uses tools and libraries for building web applications useful in our day-to-today life.

Our .NET Web Development Lab is a dedicated space for students to gain hands-on experience in building modern web applications using Microsoft’s .NET framework. The lab focuses on full-stack development, with an emphasis on backend programming, database integration, and deployment of dynamic web applications.

Students learn through project-based work, using technologies like ASP.NET Core, C#, Entity Framework, and SQL Server. The lab also fosters teamwork, innovation, and industry-relevant skills, preparing students for careers in software development. The lab curriculum and projects cover:

  • Frontend-Backend Integration: ASP.NET MVC, Razor Pages, and Blazor.
  • Backend Development: RESTful APIs with ASP.NET Core and C#.
  • Data Handling: Working with Entity Framework Core, LINQ, and SQL Server for data-driven applications.
  • Cloud & Deployment: Introduction to Azure services, CI/CD, and version control with Git/GitHub.
  • Real-world Projects: Students work on real-time projects, simulating industry environments and Agile practices.

This lab plays a key role in bridging the gap between academic learning and real-world application development.

.NET Web Development Lab

Cyber Security Lab

Here students explore ethical hacking, network security, and digital forensics using modern cybersecurity tools. They gain practical experience in cyber defence, penetration testing, and vulnerability assessment.

Cybersecurity is a critical domain focused on protecting systems, networks, and data from digital attacks and unauthorized access.

Darshan University’s Cyber Security Lab is a state-of-the-art facility designed to provide hands-on learning and practical exposure in the areas of ethical hacking, network security, and digital forensics. The lab creates a secure and controlled environment where students can explore modern cybersecurity techniques and tools.

The lab is equipped with high-performance systems configured with secure Kali Linux environments and advanced cybersecurity tools. These systems enable students to perform real-time tasks such as penetration testing, vulnerability assessment, malware analysis, and cyber defense simulations, helping them understand real-world security challenges.

Students gain practical experience through guided experiments and projects, learning how to identify security threats, analyze vulnerabilities, and implement protective measures. The lab emphasizes ethical practices and prepares students to handle modern cyber threats effectively.

Key Features of the Lab:

  • Ethical Hacking & Penetration Testing: Hands-on practice using industry-standard tools.
  • Network Security: Learning to secure networks against attacks and intrusions.
  • Digital Forensics: Techniques for investigating cyber incidents and data breaches.
  • Kali Linux Environment: Secure platform for cybersecurity experimentation and testing.
  • Real-world Simulations: Practical exposure to modern cyber defense strategies.

This lab plays a vital role in building strong cybersecurity skills, preparing students to tackle emerging threats in the digital world.

 



Cyber Security Lab

Connect with a counsellor

1