Computer Labs

Adequate and well equipped Labs and technical manpower

The department possesses sufficient computer Labs systems which are used throughout the year to cater to students of the Computer Applications. Labs are equipped with sufficient hardware and licensed software to run Program specific curriculum and off-program curriculum. Each lab operates on a specific schedule which is dictated by the corresponding timetable of the specific semester/branch. On a general note, each laboratory course consists of two sessions (each of duration three periods) every week. Each laboratory can accommodate a batch of 24 to 40 students according to capacity. Lab sessions are conducted to ensure the attainment of laboratory outcomes which in turn contribute to the program outcomes.

In total there are six computer labs in Department of Computer Applications, each having minimum strength of 24 & maximum strength of 40 with a total capacity of 166 System.

Usage of Open-source software is promoted. All products of, Microsoft Data Network Academic Alliance (MSDNAA) program and consists of a bundle of Microsoft Software for academic purposes. Development environments like MS Visual Studio, MS Visual Studio .NET, Visual Prolog, MS Office developer, etc., are actively used for development purposes by the department. IBM Rational Rose software development suite is used to familiarize the students with various software developmental models. RDBMS with Oracle Academic Initiative (OAI Membership license) are available along with Network Simulator (NS2, NS3), Python, PHP, Latex, Java compiler and Android Studio, C/C++ compilers and Lisp interpreters. The student-computer ratio is 1:1. Each laboratory maintains a Stock register detailing the equipment history within it. One Teaching faculty and a Lab instructor is in-charge of the overall functioning/maintenance of each lab.

Microsoft Visual Studio can be used in this lab. Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code. Visual Studio supports different programming languages and allows the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists. Built-in languages include C, C++ and C++/CLI (via Visual C++), VB.NET (via Visual Basic .NET), C# (via Visual C#), and F# (as of Visual Studio 2010). Support for other languages such as M, Python, and Ruby among others is available via language services installed separately.

E- 304 (Web Technology, Linux)

This lab is focused on developing skills in web technologies and Linux-based systems. For Web Technology, students work with a comprehensive tech stack including HTML, CSS, JavaScript, PHP, MySQL, and popular frameworks such as React, Angular, and Node.js. These tools enable the creation of dynamic, interactive, and database-driven websites. For Linux, the lab provides an immersive experience in system administration and development using Ubuntu Linux, installed through VMware Workstation. Students engage in shell scripting, package management, user and group administration, and network configuration. The lab environment is designed to reflect real-world development and server deployment scenarios, ensuring students gain practical, industry-relevant skills in both web and Linux technologies.

E-AUDI-504 (Computer Graphics, Kotlin)

This lab offers an in-depth exploration of Computer Graphics and Kotlin programming. For Computer Graphics, students will use Turbo C or Turbo C++ to gain insights into graphical representation through pixels, including key concepts such as transformations, scaling, clipping, and other graphical operations. Students work on graphical rendering and visual representation techniques that simulate real-world graphics systems. In Kotlin, the lab provides a platform for both mobile app development and programming learning, with Android Studio and IntelliJ IDEA as the primary IDEs. Kotlin’s versatility is showcased not only in developing Android applications but also in its use as a modern, concise programming language for general-purpose coding. This lab prepares students for both graphics’ development and Kotlin-based software development.

Project Lab (E-Audi 401)

This lab focuses on the practical application of skills learned throughout the course, with students working on both minor and major projects. For the minor project, students will develop Android applications, applying concepts from mobile application development to create functional and user-friendly apps. The lab provides all necessary resources, including Android Studio, to facilitate the development process. For the major project, students will engage in larger-scale development projects, such as website creation, web services, and software development. This project encourages students to integrate their knowledge of web technologies, database management, and software engineering to design and implement real-world applications. The Project Lab serves as a culmination of the learning experience, providing hands-on experience in software development and preparing students for industry challenges.

E- 305 (OOPS, DBMS)

This lab is dedicated to providing hands-on experience in Object-Oriented Programming Systems (OOPS) and Database Management Systems (DBMS). For OOPS, students uses Java, C and C++ to understand core concepts such as classes, objects, inheritance, polymorphism, and encapsulation. Integrated Development Environments (IDEs) like Eclipse and IntelliJ IDEA are available to facilitate efficient coding and debugging. For DBMS, students will work with SQL-based databases, primarily using MySQL and Oracle, to design, implement, and query relational databases. Tools such as phpMyAdmin and SQL Workbench are provided to enhance database management skills. The lab is equipped to simulate real-world application development and database management tasks, ensuring students develop strong foundational knowledge in both programming and data handling.

ICT Lab (E-AUDI-306)

The ICT Lab was established in collaboration with ICT Academy to provide students and faculty with access to a diverse range of the latest skill courses and workshops. This lab offers specialized training in areas such as web development, data analytics using Power BI, Salesforce development, cybersecurity etc. ensuring that learners stay ahead in the rapidly evolving technology landscape. Additionally, the lab hosts various Faculty Development Programs (FDPs), covering cutting-edge topics such as cloud computing, Power BI, and other advanced technologies. The ICT Lab serves as a dynamic learning environment, supporting both student development and faculty skill enhancement, and fostering a deeper understanding of emerging tech trends and industry practices.

Center of Excellence-Apple (iOS)

The Center of Excellence for Apple (iOS) provides students with a specialized environment to learn iOS development using the latest Apple technologies. The lab is equipped with 15 iMacs of the latest configuration, ensuring students have access to high-performance hardware for their development needs. Students will primarily focus on Swift programming, gaining the skills necessary to develop robust and efficient iOS applications. The lab is equipped with a range of code editors, including Visual Studio Code, Xcode, and dedicated tools for Swift programming, allowing students to develop, test, and deploy applications with ease. This center provides hands-on experience with Apple’s development ecosystem, preparing students for careers in iOS application development

© PIET 2022 Developed and Maintained by City Innovates Pvt. Ltd.
Skip to content
Downloads
PMSSS (J&K)
Panipat Institute of Engineering & Technology (PIET)