Blog

Lab Experiences & Hands-On Learning

Hands-on learning added energy and realism to the semester, showing how technical concepts come alive through practice.

First Semester Labs & Practical Skills University Labs
Cover artwork for Lab Experiences & Hands-On Learning
Back to all posts

One of the most exciting aspects of my first semester was experiencing the practical side of learning through university labs. My first Python lab involved installing Visual Studio and practicing basic coding exercises. It was fascinating to see theoretical concepts from class applied in real coding tasks. The structured lab environment taught me how to follow workflows, debug code and manage time efficiently while completing assignments. These sessions not only improved my programming skills but also built confidence in handling technical tools independently.

Similarly, the ICT lab introduced essential computer skills and tools, which were crucial for a strong foundation in computer engineering. Learning the basics of software applications, operating systems and hardware helped me understand how technology functions behind the scenes. The Applied Physics lab provided a different kind of hands-on learning. Leading a group of seven students, I conducted experiments that connected theory with practical results. This experience not only strengthened my understanding of physics but also developed leadership, teamwork and problem-solving skills as we collaborated to complete lab tasks successfully.

Another highlight of my first semester was working on our first major project, where we were required to train a machine learning model. For this project, I selected a dataset from PakWheels focused on used car price prediction. I trained my model using the Random Forest algorithm and it achieved an accuracy of 94%, which was a very rewarding result for me as a beginner. Throughout this journey, our subject professor, Dr. Bilal Ahmed guided and motivated us a lot. He taught us step by step, making complex concepts easier to understand and ensuring that everyone stayed on track. After the midterm exams, our project was presented in an exhibition where seniors and teachers visited our stalls, asked questions and evaluated our work. Their positive feedback and appreciation boosted my confidence significantly. This experience not only made learning more exciting but also strengthened my understanding of important concepts like model training, testing and data visualization.

In addition to labs, the first quizzes across Python and other subjects challenged me to apply knowledge under time constraints. These assessments highlighted areas of strength and improvement, motivating me to focus on concepts that needed more attention. Outside academics, I also explored Faisalabad with friends, visiting local markets and trying popular foods like the famous D-Ground fruit chaat. Balancing labs, quizzes and social activities taught me the importance of time management and enjoying university life alongside learning.