Research Posters
Registration of peer-reviewed academic discoveries, conceptual insights, and empirical studies from various academic departments.
A Roman Urdu Dataset For Clinical Notes Summarization Using Nlp
Clinical notes use complex medical language that is difficult for non-experts to understand, especially in Pakistan where documentation is in English or formal Urdu. This research addresses the lack of Roman Urdu datasets by applying NLP-based text summarization to improve accessibility of clinical information.
Appointa: Doctor Appointment Management System
Appoina : The Doctors Appointment Management System is a web-based application developed to streamline and digitize the appointment scheduling process in hospitals. Traditional appointment systems rely on manual methods such as phone calls and front-desk bookings, which often lead to long waiting times, scheduling conflicts, and inefficient resource management. This project provides a centralized platform where patients can register, search for doctors by department, and book appointments based on real-time availability. Doctors can manage their schedules, view upcoming appointments, and update their availability, while administrators have full control over system operations, including doctor management, appointment monitoring, and reporting. The system is designed using modern web technologies, with a responsive user interface and role-based access for Admin, Doctor, and Patient. It also includes features such as appointment reminders, notification systems, and basic chat-based assistance to improve user interaction. By automating the appointment process, the system reduces manual workload, minimizes scheduling errors, and enhances the overall efficiency of hospital operations while improving the patient experience.
Maze Game And Solver Using Bfs And Dfs (Java Gui Application)
This project proposes the development of a Java-based Maze Solver Game that demonstratesthe practical implementation of core Data Structures and Algorithms concepts. The maze will be represented as a two-dimensional grid and internally modeled as a graph structure whereeach cell represents a node. The application will allow users to manually navigate the maze as well as automaticallysolve it using Breadth First Search (BFS) and Depth First Search (DFS) algorithms. The system will visually display the path traversal process through a graphical user interface (GUI). The project aims to enhance understanding of graph traversal techniques and their real-world applications in pathfinding systems.
Sorting Algorithm Visualizer
This project demostrates Bubble, Selection, Insertion,and Merge Sort using animated bar graphs. It shows real -time comparisons, swapping and execution time to help students better understand sorting concepts. This project enhances learning of Data Structure through interactive visualization.
Git-Lite
Git Lite is a simplified version control system designed to make Git’s core concepts more accessible for educational purposes. It implements essential features such as repository management, file tracking, commit history, and undo functionality, using high-performance data structures including LinkedList, Stack, and HashMap. Developed in Java, Git Lite offers Graphical User Interface (GUI) built with Java. While not intended to replace Git, it operates as a learning tool to help users understand the internal workings of version control systems.
Civiccare
Civic Care is an Emergency and Resource Management System developed using Java and core Data Structures & Algorithms. It solves real-world problems like ambulance route optimization, disaster resource allocation, and blood donor matching. The system uses graphs (Dijkstra’s algorithm) for shortest paths, priority queues for efficient resource distribution, and hash-based searching for quick donor matching. It demonstrates practical applications of graphs, heaps, and hash maps while providing a scalable base for future AI enhancements.
Potion Cascade
Potion Cascade is a 2D match-3 puzzle game to demonstrate the practical application of DSA. when matches occur, tiles are removed, new tiles cascade downwards and the score update manually. the project highlights array manipulation, data handling, and efficient board updates using standard data structures
Campus Navigation System
A Java desktop application that helps users find the shortest path between locations on the Salim Habib University campus. Users select a source and destination, and the system uses Dijkstra's algorithm to calculate and visually display the optimal route on an interactive map.
Super Mario Run Style Game
This project develops a 2D Super Mario Run-style game in Java using core Data Structures and Algorithms. It applies arrays, stacks, queues, and graph traversal to manage levels, enemies, and collisions, showing how DSA concepts work in real-time game development.
Smart Queue System
The Smart Queue System is a DSA-based project that manag priority/time-based queue. It assigns tokens based on servic that the person who can be served fastest or needs less time is useful in banks, hospitals, and offices to reduce waiting time efficiently.
3D Car Parking Game
The 3D Car Parking Game is a Java-based simulation where players drive and park a car in a structured environment. The game uses Data Structures like arrays for parking management, queue for car entry (FCFS), stack for undo movements, and graph algorithms for shortest path navigation. It combines interactive gameplay with practical implementation of DSA concepts.
River Surfer Game
River Surfer is an endless running game where the player controls a surfer moving along a fast-flowing river. The objective is to travel as far as possible without crashing into obstacles while collecting coins and power-ups. As time passes, the game becomes more challenging because the speed increases and more obstacles appear.
Traffic Management System
Urban traffic congestion is a growing problem in modern cities, leading to increased travel time, fuel consumption, and environmental pollution. This project presents a Traffic Management System based on Graph Theory and Dijkstra’s Algorithm to optimize route planning and improve traffic flow.
Undo-Redo Implementation Using Stack In Java
This project implements an Undo-Redo system in Java using two stacks to manage user actions. The undo stack stores previous states, while the redo stack keeps track of undone actions. This approach ensures efficient state management and is commonly used in applications like text editors and design tools.
Dna Sequence Matcher
DNA Sequence Matcher is a software application that compares DNA sequences to calculate similarity percentage and detect mutations. It also identifies common patterns using the Longest Common Subsequence (LCS) algorithm and displays sequence alignment results.
Stock Market Prediction
PredictiX is a high-frequency stock trading and prediction platform designed to process real-time market data with low latency. It uses custom Java data structures such as Segment Trees and AVL Trees for fast price analysis and order book management. Built on a distributed architecture with a React dashboard, the system delivers live visualizations and short-term market trend predictions.
"Auto-Suggest" & Plagiarism Checker For Code
The “Auto-Suggest & Plagiarism Checker for Code” is a mini code editor that helps beginners write code faster with smart auto-completion using Tries. It detects similarity between files using the Longest Common Subsequence (LCS) algorithm to prevent plagiarism.
Perfume Recommendation System
The Perfume Recommendation System is a Java-based application that leverages core Data Structures and Algorithms (DSA) to deliver highly personalized fragrance suggestions. Designed to efficiently match users with high-quality impressions of popular perfumes, the system processes diverse olfactory profiles, scent families, and individual preferences to output accurate, data-driven matches.
Document Search And Ranking System With Database Integration
This project presents the development of an Intelligent Document Search and Ranking System with database integration, implemented using Java and SQLite. The system allows users to store multiple documents in a relational database and retrieve them for keyword-based searching and ranking. It applies text preprocessing techniques such as case normalization, punctuation removal, and word tokenization to ensure accurate keyword frequency calculation. A relevance score is calculated using keyword density, and documents are ranked in descending order through sorting algorithms to display the most relevant results first. The system also provides a simple visualization of ranked results to enhance clarity and user understanding. This project demonstrates the practical application of Data Structures and Algorithms (DSA), database connectivity using JDBC, text processing techniques, and result visualization, simulating the core functionality of a basic search engine in an academic environment.
Scam And Fraud Call Detection Simulator
The “Scam and Fraud Call Detection Simulator” is a Java-based project developed to simulate a system that identifies suspicious phone calls. The system stores call records, tracks reported numbers, and generates warnings if a number is marked as fraudulent.
Smart City Emergency System
The Smart City Emergency Response System is designed to improve the speed and efficiency of handling emergencies such as accidents, fires, and medical situations in urban areas. The system uses real-time data and advanced Data Structures and Algorithms (DSA) to quickly identify and dispatch the nearest available emergency services. Graph-based algorithms like Dijkstra’s and A* are used to find the fastest routes, while priority queues help in selecting the most suitable emergency unit. The system also applies efficient data management techniques such as hashing to store and retrieve information quickly. This project demonstrates how DSA concepts like graphs, heaps, and hashing can be applied to solve real-world problems by reducing response time, optimizing resource allocation, and improving overall emergency management in smart cities.
Email Spam Detection Using Machine Learning
This project focuses on detecting spam emails and SMS messages using Machine Learning. The system classifies messages into Spam and Ham (Not Spam) categories. A labeled dataset is used to train the model after preprocessing the text through cleaning and feature extraction. The Multinomial Naive Bayes algorithm is applied for classification, with the dataset split into 80% training and 20% testing. The model achieves high accuracy of about 97%, making it effective for email filtering and cybersecurity applications.
Quiz Application
This project aims to develop an interactive Quiz Application using Java and Java Swing to help students strengthen their understanding of Data Structures and Algorithms (DSA). The system will provide a user-friendly graphical interface where users can attempt timed quizzes, receive instant feedback, and track their performance. The application will include features such as user registration/login, randomized questions, score calculation, and result analysis. The primary goal is to create an educational tool that makes learning DSA concepts engaging, practical, and self-assessable for students.
Disaster Evacuation Planner
The Disaster Evacuation Planner simulates a city map using a graph, where locations are nodes and roads are edges with weights representing distance or danger level. The system calculates the safest and shortest path from a starting point to a safe zone using Dijkstra’s algorithm. It can also suggest alternative routes, avoid dangerous areas, and prioritize emergency paths
Byteops – Corporate Ai Assistant Platform
ByteOps is an AI-powered corporate workflow automation platform designed to address productivity challenges caused by fragmented workplace tools and manual coordination. Modern organizations rely on multiple applications such as email, messaging, and ticketing systems, leading to frequent context switching and inefficient workflows. This project proposes a centralized platform that integrates enterprise tools through secure APIs and leverages Large Language Models to interpret unstructured inputs and automate routine tasks. The system is built on a scalable, service-oriented architecture with an AI orchestration layer that coordinates specialized agents for task execution. These agents enable functionalities such as intelligent information extraction, automated task creation, and cross-platform notifications, allowing users to perform complex workflows from a single interface. The platform ensures secure data handling through OAuth-based authentication and controlled execution mechanisms. The proposed solution demonstrates how AI-driven orchestration can reduce manual effort, improve operational efficiency, and enhance decision-making in corporate environments. ByteOps contributes a practical framework for integrating AI into enterprise workflows, aligning with current industry trends in intelligent automation and digital transformation.
Remora: A Reliable Enhanced Memory-Oriented Recall Assistant For Independent Living
Final Year Pro
FinalYearPro is a web-based platform designed to guide university students from their first year until graduation through a structured, personalized, and industry-aligned career journey. The system connects Students, Universities, and Industry Partners to ensure students graduate with the skills, experience, and readiness required for internships and employment. FinalYearPro acts as a career operating system for students.
Stabis (Spatio - Temporal Advertisement & Billboard Intelligence System )
STABIS (Spatio-Temporal Advertisement & Billboard Intelligence System) is an AI-powered platform designed to modernize traditional billboard advertising by transforming it into a data-driven ecosystem. The system leverages Artificial Intelligence (AI), Geographic Information Systems (GIS), and Computer Vision to provides Intelligent pricing strategies, Demand forecasting, and Detection of illegal or unauthorized billboards. STABIS aims to bring transparency, efficiency, and smart decision-making to the outdoor advertising industry.
Mini Slot Machine
This project simulates a simple slot machine game where random symbols are generated on each spin. The program checks matching symbols to determine win or loss and allows the user to play multiple times.
Teacher Review & Rating System
Smart Energy Comsumption Optimizer System
This program is a Smart Energy Consumption Optimizer developed in C++. It allows users to input household appliances along with their power usage and operating hours. The system calculates total energy consumption, estimates the monthly electricity bill in PKR, and provides recommendations for reducing energy usage. It also includes comparison between appliances and saves the final report using file handling.
Shopping Management System
Shopping Management System is a simple software used to manage shop activities like products, sales, and billing. It stores all data in a computer, making work faster, easier, and more accurate than manual records.Add, update, and delete products,View and search product list,Manage stock (quantity),Generate bills automatically;Handle customer purchases.
Hotelmanagement System
Our group project is a Hotel Management System developed in C that uses file handling to store and manage data efficiently; it allows users to perform key operations such as room booking, customer check-in/check-out, record updating, and billing, while ensuring data is saved persistently in files for future access.
Smart Suduko Solver
Our project “Smart Code Plagiarism Detector” is developed using C++. It compares programming assignment files by analyzing code similarity using string matching techniques and simple algorithms. Users upload or input code files, and the system processes them by removing unnecessary spaces/comments and then comparing the content. It generates a similarity score to detect possible plagiarism.
Promtify
We are going to create a banking system with the start of very high security alerts .
Simple To Do List Program
In this project, we will use basic programming concepts such as variables, data types, if-else conditions, loops, and functions. We are not using any advanced frameworks, as this is a basic PF-level project.The program will be menu-driven, where the user will select an option (add task, view tasks, delete task, mark task as complete). Based on the user’s choice, the program will perform the action and display the updated task list.
Ai Blog Websites
This project is an AI-powered blog website designed to share insightful, engaging, and up-to-date content on artificial intelligence. It features a clean and user-friendly interface that makes browsing and reading effortless. A live chatbot is integrated to provide instant assistance, answer queries, and enhance user interaction. The platform aims to simplify complex AI topics for a wider audience. Overall, it combines informative content with smart technology to create a more interactive experience.
Permutation Generator Tool
Generates all permutations of a given set or sequence, illustrating ordering principles. Supports counting techniques, factorial growth understanding, and practical exploration of arrangements useful in combinatorics, cryptography, and optimization problems.
Smart Set & Relation Analyzer
Analyzes sets and relations to determine properties like reflexivity, symmetry, and transitivity. Identifies equivalence relations, partitions sets, and provides structured insights into relationships fundamental to discrete mathematics and data classification.
Explore Bipartite Graphs
Explores bipartite graphs by examining vertex partitions, edge constraints, and matching properties. Demonstrates how distinct entity sets interact, supporting applications in network modeling, scheduling, recommendation systems, and resource allocation problems.
Logic Based Design Engine
Designs and evaluates logic systems using Boolean algebra and logical rules. Enables circuit modeling, expression simplification, and decision analysis, supporting applications in digital systems, automation, and computational problem solving.
Function Composition Calculator
Computes function composition by evaluating expressions like f(g(x)). Helps visualize input-output mappings, understand transformations, and analyze behaviors of functions, supporting algebraic manipulation and problem solving in mathematics and computer science.
Predicate Logic Evaluator
Evaluates predicate logic statements involving quantifiers universal and existential symbols. Determines truth values across domains, aiding reasoning, verification, and understanding logical structures essential in mathematics, computer science, and artificial intelligence.
Discrete Math All-In-One Toolkit
Provides integrated toolkit combining sets, logic, graphs, and discrete mathematics modules. Offers interactive exploration, problem solving, and visualization, enabling learners to study multiple concepts efficiently within a unified computational environment.
Monte Carlo Method Probability, Randomness And Real World Application Simulation And Risk Analysis.
Implements Monte Carlo methods using randomness to simulate systems. Estimates integrals, probabilities, and risk by repeated sampling, supporting applications in finance, physics, engineering, and decision making under uncertainty and variability.
Tower Of Hanoi
Solves the Tower of Hanoi puzzle by demonstrating recursive strategies and optimal move sequences. Enhances understanding of recursion, problem decomposition, and algorithm efficiency through step by visualization and logical reasoning.
Fourier Transform Application
Applies Fourier Transform techniques to analyze frequency components in signals and images. Enables compression, filtering, and noise reduction, supporting applications in audio processing, image reconstruction, telecommunications, and scientific data interpretation.
Diyaa-A Gamified Learning Platform
DIYAA is an innovative gamified learning platform designed to make education more engaging, interactive, and accessible for young learners. Traditional learning methods often fail to maintain students’ interest, leading to reduced motivation and poor learning outcomes. DIYAA addresses this challenge by integrating educational content with game-based activities, personalized learning paths, and reward systems to create an enjoyable learning experience. The platform provides students with interactive lessons, quizzes, and subject-based mini-games that support concept understanding and skill development in a fun environment. The system is developed using modern web technologies, with a user-friendly interface that allows students, teachers, and parents to easily access learning resources and monitor progress. DIYAA also includes features such as student onboarding, performance tracking, and AI-powered tutoring support to provide personalized assistance and feedback. By combining education with gamification and intelligent support, DIYAA aims to improve student engagement, enhance learning outcomes, and make quality education more accessible. This project contributes toward digital learning innovation and supports sustainable educational development by creating an effective and motivating learning ecosystem.