B.Sc. (Hons.) Computer Science

Laboratories

iOS Mobile App Development Lab

Here the mobile applications for Apple hardware, including iPhone, iPad are developed.

The purpose of this lab aims at providing students the knowledge about the Apple development in Operating System Environment.

The iOS lab is privileged with the cutting edge infrastructure with Apple devices such as iMacs, Macbooks, Mac Mini, iPads & iPhones. It is a space to collaborate with students to work with a diverse team on real-world problems and create apps to solve them.

iOS Mobile App<br />Development Lab

Android Mobile App Development Lab

Here mobile applications for Android hardware, including phone, tablets are developed.

The Android operating system is the world’s most popular mobile platform. The objective of the lab is to develop interactive applications in smartphone with multiple activities including audio, video, and notifications.

Android app development using Marvel App (Wireframing and Prototyping), Android Studio (development), Appium (testing), Jira & Trello (issue tracking), play store management (deployment).

Android Mobile 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