CS619 Final Project Selection Spring 2020 – Easy Projects

cs619 project list 2020 easy projects

The list of Final Year Projeacts for CS619 by VU has been published. However now every student is asking and demanding the easiest projects which are offered by university in Spring 2020. Let me clear about the easiness of cs6 19 final project, it depends on your programming knowledge and interesting project domain and category. I have already recorded video to help the students of cs619 final project in selecting their final project offered in Spring 2020.

n the list published by Virtual University of Pakistan there are many categories and project domains offered. More than hundred different final projects has been offered by Virtual University to the students of CS619 final project in Spring 2020.

Following categories and project domains have been offered.


Gaming programming

  • IOT programming
  • Network programming
  • automation and digital logic designing
  • Desktop applications
  • Web applications
  • Machine learning
  • Data mining
  • Android applications
  • Python applications
  • ASP web applications
  • PHP web applications

Java desktop and web applications.As I have already mentioned in my previous video that the students with strong programming interest and intentions can go for Python and Android projects. Android applications and Python machine learning are being used and developed across the world. These applications would set a better future for programming.

But if a student has minimum programming knowledge and his intentions are to clear and pass his degree. He must pop for an easy project. Here is the list of easy CS619 final project spring 2020.

CS619 Final Project Spring 2020

  • Desktop applications
  • Garments Sale and Stitching Master
  • Personal Authentication System Using Iris Recognition
  • Prison Management System
  • Clothes Management System
  • Student Registration Management System
  • ASP web applications
  • Location Tracker of School Bus

Cs619 Project List spring 2020 - Easy Projects

Spring 2020 CS619 Final Project Easy Project Selection Guide Spring 2020

CS619 Final Project List for Spring 2020

SMS Spam Classification

Project Domain / Category

Data Science/Machine Learning

Abstract / Introduction

As we know that, SMS (Short Message Service) is one of the economical and popular services and most used service in mobile network. It has high response rate and having good confidentiality with trusted and personal service.

Due to that unwanted SMS known as spam SMS will arise which will generate different problem to mobile user. To identify such spam message is one of the important challenges in internet and wireless network.

In this project we will uses PYTHON text classification technique to identify or classify spam message. We will find accuracy, time and error rate by applying suitable algorithms (such as NaiveBayes, NaiveBayesMultinomial and J48 etc.) on SMS Dataset and we will also compare which algorithm is best for text classification.

Collect Data Set.

  • Gathering the data for SMS spam contains spam and non-spam messages.

Functional Requirements:

  1. Pre-processing
    1. As most of the data in the real world are incomplete containing noisy and missing values. Therefore we have to apply Pre-processing on your data.

2.      Feature Selection

  • After the pre-processing step, we apply the feature selection algorithm, the algorithm which deploy here is Best First Feature Selection algorithm.

3.      Apply Spam Filter Algorithms.

  • Handle Data: Load the dataset and split it into training and test datasets.
    • Summarize Data: summarize the properties in the training dataset so that we can calculate probabilities and make predictions.
    • Make a Prediction: Use the summaries of the dataset to generate a single prediction.
    • Make Predictions: Generate predictions given a test dataset and a summarized training dataset.
  • Evaluate Accuracy: Evaluate the accuracy of predictions made for a test dataset as the percentage correct out of all predictions made.

4.      Train & Test Data

  • Split data into 75% training & 25% testing data sets.

5.      Confusion Matrix

  • Create a confusion matrix table to describe the performance of a classification model.

6.      Accuracy

  • Find Accuracy of all algorithm and compare.

Tools:

Python Anaconda

Prerequisite:

Artificial intelligence Concepts, Machine learning.

Supervisor:

Name: Muhammad Tayyab Waqar Email ID: tayyab.waqar@vu.edu.pk Skype ID: maliktayyab786_1

IOT Based Automatic Vehicle Accident Detection and Rescue System

Project Domain / Category

Automation / Embedded System Programming

Abstract / Introduction

In the present days automated systems or embedded systems have fewer manual actions. They are much more flexible, reliable and much accurate as compared to our manual systems. Due to increase in demand of such reliable and flexible systems, we prefer an automated control system.

The rapid rise of technology and infrastructure has made our lives easier. The high demand of automobiles has also increased the traffic hazards and road accidents. Life of the people is under high risk. The delay in reaching of the ambulance to the accident location and the traffic congestion in between accident location and hospital increases the chances of death of the victim .

.

To overcome this problem our automatic ambulance rescue system comes to the rescue. This proposed IOT based accident detection system helps to reduce the loss of life due to accidents and reduces the time taken by the ambulance to reach the hospital.

.

To detect the accident there is accelerometer sensor present in this rescue system and the GSM & GPS modules included sends messages about the location to the respective guardian and rescue team. With the help of accelerometer sensor signal, a severe accident due to an obstacle can be recognized.

Controller used, sends the alert message through the GSM module including the location to guardian and a rescue team. So, the emergency help team can immediately trace the location through the GPS module, after receiving the accident location information, action can be taken immediately.

.

This proposed design consists of display unit, accelerometer sensor, GSM & GPS module and alarm. This automatic ambulance rescue system project is useful in detecting the accident.

Functional Requirements Hardware Module

  • Accelerometer sensor module
    • Display Unit
    • GSM/Wi-Fi based Internet Connectivity Module
    • GPS Module

Mobile Application (Android)

  • Capability to receive and manage an online database of the data from Hardware Module
    • Capable compute the critical condition based on received data
    • Moreover Capable to generate alerts to the guardian contact number
    • Capable to contact Rescue team through SMS & Voice Call (Automated Call recording)

Tools

  • Arduino Kit or Any other Single Board Processors
  • Android Studio
  • Web API’s
  • C/C++ Programming Language
  • Assembly Language
  • Circuit Designing Software’s (OrCAD Pspice, WorkBench)
  • Keil Embedded Development Kit
  • Circuit Components (Resistors, Capacitors, oscillators etc.)
  • GPS Module
  • GSM/Wi-Fi Module
  • Temperature Sensor
  • Humidity Sensor

Note: Virtual University of Pakistan will not provide any kind of hardware for this project, student must arrange required hardware by himself/herself.

Supervisor Name: Zaid Ismail

Email ID: zaid.ismail@vu.edu.pk

Skype ID: m.zaid_1994_1

IOT based Home Security System

Project Domain / Category

Automation / Digital Logic Designing

Abstract / Introduction

Incidents like Thefts, Fire and LPG gas leakage are very common these days. What is uncommon, is

people’s awareness about different systems like a smoke detector, gas leakage detectors, etc.

Installing all these different detectors in order to keep the house secured is also something that is difficult to maintain. Here, we have designed an integrated home security system that would help people secure their houses from such incidents.

.

IOT based Home Security System project is designed to help an individual secure his/her house from theft, fire and LPG gas leakage – all in one. This project uses several different sensors, from which data is sent over a website & mobile application through IOT. However Internet of Things (IoT) is basically, the network of ‘things’ by which physical things can exchange data with the help of sensors, electronics, software, and connectivity. Moreover these systems do not require any human interaction.

IOT Based Home Security System uses four Sensors, namely, Temperature, Smoke, LPG and IR sensors. System will have a camera interfaced for security purposes related to theft & unauthorized entry.

.

However the System will sense Home Environmental Temperature, Smoke & LPG details through which it will provide intimation regarding any damage related to these things inside the home. System will have IR based sensing techniques to check false entry or any theft related security. A camera will be interfaced to provide the visual display or pictures at the entrance of the home. As soon as the person passes the IR sensor, the buzzer would be turned ON.

Temperature and Smoke sensors are used for fire detection. As soon as the fire is detected, the signal will be sent to the micro-controller which will then send appropriate data to the LCD and the GSM/Wi- Fi module.

Data is in turn sent to the owner mobile application using the IOT module. Similarly, the LPG sensor is used for LPG gas leakage detection. The Pre-requisite for this project is that the GSM/Wi-Fi module should be connected to a GSM/Wi-Fi zone or a hotspot. Camera pictures can be accessed by User End Mobile application.

Functional Requirements Hardware Module

  • Temperature Sensor Module
    • Smoke sensor Module
    • LPG Sensing Module
    • IR Sensor based module
    • Camera Interface unit
    • Display Unit
    • GSM/Wi-Fi based Internet Connectivity Module

Tools

Mobile Application (Android)

  • Capability to receive and manage an online database of the data from Hardware Module
  • HoweverCapable compute the critical condition based on received data
  • Capable to get visual display of home entrance
  • Arduino Kit/Raspberry Pi or Any other Single Board Processors
    • Android Studio
    • Web API’s
    • C/C++ Programming Language
    • Assembly Language
    • Circuit Designing Software’s (OrCAD Pspice, WorkBench)
    • Keil Embedded Development Kit
    • Circuit Components (Resistors, Capacitors, oscillators etc.)
    • GPS Module
    • GSM/Wi-Fi Module
    • Temperature Sensor
    • Humidity Sensor

Note: Virtual University of Pakistan will not provide any kind of hardware for this project, student must arrange required hardware by himself/herself.

Supervisor

Name: Waqar Ahmad

Email ID: waqar.ahmad@vu.edu.pk

Skype ID: engr.waqar.ahmad

IOT based Smart Weather Reporting System

Project Domain / Category

Automation / Embedded System Programming

Abstract / Introduction

In the present days automated systems or embedded systems have fewer manual actions. They are much more flexible, reliable and much accurate as compared to our manual systems. Due to increase in demand of such reliable and flexible systems, we prefer an automated control system.

Here we propose a smart weather reporting system over the internet. Our proposed system allows for weather parameter reporting over the internet. It allows the people to directly check the weather stats online without the need of a weather forecasting agency.

.

Our System uses temperature, humidity as well as rain sensor to monitor weather and provide live reporting of the weather statistics. System must have the capability to have location-based information so one can use any mapping mechanism to elaborate/display these weather conditions based on GPS module. The system constantly monitors temperature using temperature sensor, humidity using humidity sensor and for rain.

The system constantly transmits this data to the processing unit, which now processes this data and keeps on transmitting it to the online web server & mobile application. This data is live updated to be viewed on the online server system. Also, system allows user to set alerts for instances, the system provides alerts to user if the weather parameters cross those values.

Thus, the IOT based weather reporting system provides an efficient internet-based weather reporting system for users.

Functional Requirements Hardware Module

  • Temperature Sensor Module
    • Humidity sensor Module
    • Rain Drop Sensing & Estimation Module
    • Display Unit
    • GSM/Wi-Fi based Internet Connectivity Module
    • GPS Module

Mobile Application (Android)

  • Capability to receive and manage an online database of the data from Hardware Module
    • Moreover Capable compute the critical condition based on received data

Tools

  • Arduino Kit or Any other Single Board Processors
    • Android Studio
    • Web API’s
    • C/C++ Programming Language
    • Assembly Language
    • Circuit Designing Software’s (OrCAD Pspice, WorkBench)
    • Keil Embedded Development Kit
    • Circuit Components (Resistors, Capacitors, oscillators etc.)
    • GPS Module
    • GSM/Wi-Fi Module
    • Temperature Sensor
    • Humidity Sensor

Note: Virtual University of Pakistan will not provide any kind of hardware for this project, student has to arrange required hardware by himself/herself.

Reinforcement Learning Based Home Automation using Arduino

Project Domain / Category

IOT

Abstract / Introduction

Home automation is very emerging and popular field. And for home automation IOT devices are used mostly. Raspberry pi and Arduino are most popular out of all the IOT devices currently being used.

For this project we will be working with Arduino, Arduino have many versions and variants available in the market and it is quite difficult for beginner to choose one, for simplicity one can use Arduino Nano or Micro variant because these two variants does not require external power it can work with USB power and after soldiering it can easily be connected on breadboard.

For this project some modules and sensors will be required as well, for instance Wi-Fi module.

Functional Requirements:

  1. The System will be able to control fan’s and lights of a house (At least 4 lights and 2

fans).

  • The user will be able to turn on and off the appliances using the system (input method can be any).
  • Similarly the system will record the day and time of the appliances being turned on or off and store it in the database.
  • The system will train itself with the input data using reinforcement learning techniques (times of appliances being switched).
  • Moreover The system will switch the appliances automatically after two weeks of learning, but the system will still train itself in case the user change’s the time of any appliance. And this process of training will be continued.
  • For example the user turns on light of room 1 on Friday between 6:00PM – 6:15PM now the system is trained for this time for two weeks and will automatically turn on light on third week in between this time for every week after that but on one week in future the user turns on light on 5:00PM this time is recorded as well. Now the system will switch the light next week on previous time and if user does not override this decision then 5:00 Pm time will be discarded and previous preference will be kept otherwise the new time must be recorded.

Hardware: (Please note that No Hardware will be provided by the university)

  • Arduino (You can also use Raspberry pi)
    • Wi-Fi Module.
    • Relay switches
    • Wiring and connectors.
    • Components like resistors, capacitors and transistors if required.

Tools:

  • Arduino IDE
    • MySql database (Any other database technology can also be used)

Supervisor:

Name: Bilal Bin Umar

Email ID: bilal.umar@vu.edu.pk

Skype ID: u.bilal

Android File Manager

Project Domain / Category

Mobile Application

Abstract / Introduction

Android File Manager will be an android application that helps mobile users to explore files and folders in mobile phone. The existing files on phone memory and external memory card (SD card) will be shown to user with details using graphs. The app will support basic file management operations along with simple and easy to use interface. This app will facilitate users to view and manage their mobile data during life at home and office.

Functional Requirements

  1. The application shall consist of simple and easy to use interface.
  2. Similarly the application shall be able to view your mobile data including files and folders in phone memory as well as external SD card.
  3. Moreover the application shall support basic file management operations like open, cut, copy, paste, move, rename etc.
  4. The application shall be able to search any particular file or folder according to name, content type, date etc.
  5. However the application shall be able to show storage analysis that consists of categories like Images, Audio, Video, Documents etc. and their respective memory sizes.

Tools:

  1. IDE: Android Studio
  2. Programming Language: Java
  3. Unified Modelling Language (UML): Microsoft Visio, IBM Rational Rose

Supervisor:

Name: Haseeb Akmal

Email ID: haseebakmal@vu.edu.pk

Skype ID: HaseebAkmal

Car Tracking Android based Mobile App.

Project Domain / Category

Mobile Application (Android)

Abstract / Introduction

Car tracking mobile application is an android based app that aids in tracking the traveling location and the distance covered by the car. It is all done in real time i.e. to calculate the distance and direction with respect to the GPS location. It will provide the real time GPS navigation while tracking the car.

Functional Requirements:

  1. Display:

The display of the app must be refreshed in real-time that records and access the travelling information of the car.

2.      Live Tracking:

Application will support live tracking with 10-20 seconds refresh rate and store the history of past 10-20 routes/locations.

3.      Dashboard:

On dashboard, you can check your car’s current location, speed and distance from your

smartphone.

All of these in a simple and intuitive screen with a map.

4.      Locations:

It shows the real address of the desired location, not just the longitude/latitude.

5.      Settings:

In settings, you should be able to set/change the password, change the GPS mode, and define speed limit and move alerts and much more.

Tools: Android Studio

Supervisor:

Name: Sonia Salman

Email ID: sonia.salman@vu.edu.pk

Skype ID: sonia_salman

EasyBuy App

Project Domain / Category

Mobile Application

Abstract/Introduction

Shopping groceries has never been as simple as it is with the mobile applications. Just a few taps and the groceries are directly brought to the doorsteps. Mobile applications have transformed the buying processes significantly by making them convenient and easy. No trouble of traveling to the supermarket and standing in the queues for the payments. Shopping is now more of a fun activity where one can simply browse through the products they want and complete the shopping process right from their mobile devices.

The goal of EasyBuy App is to provide the shopping facility for its users to buy things easily from their favorite store at standard price, while taking additional benefits offered by stores, for example free home delivery or free delivery on order above 500.

Main Roles of the system:

There will be five options in its side menu

  • Profile
    • Nearest Stores
    • My Cart
    • Feedback
    • Logout

Core Functionality:

Core functionality and basic flow of the app will be as follows:

  1. First of all, the user will encounter the home screen which consists of a list of nearest stores.
  2. The user will select suitable store and proceed his/her shopping from the menu provided by the concerned store.
  3. App will provide checkout functionality during the shopping.
  4. A special note may show to user during shopping (for example: “Free Delivery on order above Rs. 500”)
  5. The user will have to register before confirming his/her order if he/she is not registered already.

The other Screens will work as:

●         Profile.

Profile Screen will show user his/her details (His/Her name, Address, Postal Code, note regarding address)

●         Nearest Stores.

This screen will show the list of nearest stores, user can also search store from the list

●       My Cart.

This Screen will show the user current cart status, if the user has nothing in his/her cart

then it will show a message (“Your cart is Empty, Start Shopping 🙂 ” ).

●         Feedback.

This screen will show a wide text area and the submit button so that users can send feedback.

There will be a need for a backend web api which will handle all backend tasks such as managing all nearest stores, their categories and subcategories, products managing and user data etc.

Tools:

Backend Server side scripting technologyPHP
Api Testing ApplicationPostman
Development IDE for IOSXcode on macbook
IOS App Development LanguageSwift 4 and latest versions
Code EditorsXCode, Sublime, PHP storm Visual studio, etc.

Supervisor:

Name: Hafiz Muhammad Haroon Email ID: m.haroon@vu.edu.pk Skype ID: haroon.sheikh322

Eat at Home

Project Domain / Category

Mobile Application (Android)

Abstract / Introduction

People are getting busy day by day. They want to go outside for dining but due to time constraints sometimes, it gets difficult to go outside for food. Eat at Home! is an online food ordering mobile application which allows such users to order food from nearby hotels, restaurants using their mobile phones and get it delivered at their places. Online food ordering has become one of the fastest growing trends these days.

Proposed application will allow users to create their account, select food from the menu and place the order by using their smartphones. The payment method will be pay-on-delivery. Application will maintain confidentially of users’ data.

Functional Requirements:

  • User shall be able to register and login to the application.
    • User shall be able to see menu from different nearby restaurants based on his/her location.
    • Now the User shall be able to place the order.
    • User shall be able to select method of payment.
    • User shall be able to track the order / food.
    • Application shall be able to store the data of user.
    • However Admin shall be able to add menu for restaurants.
    • Admin shall be able to manage employees of restaurants.
    • Moreover Admin shall be able to accept the order from the user.
    • Admin shall be able to transfer request to the rider/worker for delivery.
    • Admin shall be able to delete, and update the data of restaurants.

Tools:

IDE: Android Studio or any other. Database: Firebase or any other.

Note: Supervisor or University are not liable to provide any paid resource required for project development.

Supervisor:

Name: Hina Rafique

Email ID: hina.rafique@vu.edu.pk

Skype ID: hina.rafique@outlook.com

Home Gardening App

Project Domain / Category

Mobile Application

Abstract / Introduction

Allah’s Messenger (Peace Be upon Him) said, “There is none amongst the Muslims who plants a tree or sows seeds, and then a bird, or a person or an animal eats from it, but is regarded as a charitable gift for him.” – Sahih Al-Bukhari (Hadith: 2320)

If you love gardening but often face situations when you want to plant something but are stuck with limited space at your home yard. Or you find some seeds of your favorite flower but can’t do anything because you don’t know about plantation technique or post plantation care. Don’t be afraid, we have a best gardening app which will do that job for you; imagine how fun harvesting your own fruits and vegetables will be! Gardening is awesome!!!

Home Gardening App is an Android based mobile application for your gardening solutions which helps to harvest your own flowers, vines, fruits, vegetables and herbs etc. in your house at a very small space. It contains very useful information about cultivation practices, like choosing best varieties, right sowing depth, suitable harvesting periods and helpful tips for taking care of plants etc.

Functional Requirements:

Functional requirements for Home Gardening App are as follows;

  1. Minimum Plants: There should be at least 50 small scale home based plants; all must be properly categorised like Flowers, Vines, Fruits, Vegetables and Herbs etc.
  2. Firebase Real-Time Database: It is needed to store all plants data in JSON form on Firebase Real- Time Database.
  3. Registered Users: Only registered users can view gardening ideas. So provide registration and as well as login interfaces; store users’ credentials on Firebase Real-Time Database in an encrypted form.
  4. Plants List: All plants data, after syncing with Firebase Real-Time Database, should be displayed to user in a sorted manner in ascending or descending order with respect to their title or category.
  5. Search Option: Search option is must, so that user could search any information regarding plants of his/her choice. It is also needed to provide voice search feature as well.
  • Plant Detail: Each plant must have complete information like proper title, description, category, species, when to plant, where to plant, how to plant, care (watering & feeding tips), harvesting, storage details and photos etc.
  • My Garden: Any plant could be marked as favourite (i.e. should be saved in My Garden) so that it could be viewed later and also provide option to remove any favourite from My Garden.
  • Custom Notes: User should be able to add custom notes to any plant to record best varieties and successes & failures; these must be uploaded to Firebase Real-Time Database and should visible to other users as well.
  • Alarms/Notifications: It would allow user to set alarm and get timely reminders to keep plants alive by watering and feeding them fertilizers.
  • Backup Feature: User should be fascinated by giving backup option; all My Garden’s plants must be stored/retrieved to/from Firebase Real-Time Database in an encrypted form.

Tools:

  1. IDE: Android Studio
  2. Programming Language: Java/Kotlin
  3. Databases: Firebase Real-Time Database & SQLite/Room

Supervisor:

Name: Muhammad Imran Afzal Email ID: imran.afzal@vu.edu.pk Skype ID: imranafzal126

HR Digital Transformation

Project Domain / Category

Mobile Application

Abstract / Introduction

These days work from home mode is increasing in some companies and they need to manage their employees remotely. So project manager and HR managers need to use such a mobile App that provides a new way to manage attendance, leave application and daily task in a quick and easy way.

Functional Requirements:

  1. User will be able to access mobile app through secure Login screen to use it.
    1. Check In/ Check Out for working hours attendance by clicking button, thumb impression not required for attendance marking.
    1. Employee can apply for Leave through mobile App, employee can easily check own report as well as colleague report working under him/her.
    1. Push Notification: Manager/Supervisor will get notification if any colleague working under, send any leave application.
    1. Employee can manage Project Tasks in mobile app, manager/supervisor can send daily task report easily.
    1. Admin can manage all users and employees and their settings.

Tools:

Android Studio as IDE, Java, PHP for APIs and MySQL, PostgreSQL , MariaDB, SQLite, FireBase for database.

Note: Do not take any kind of guidance or help from your campus staff, senior students or any fake instructor at campus, contact to your supervisor directly via skype or email given above in case of any guidance or help. Mostly students are misguided by the non-official persons for final project or senior students and ultimately they get fail in the project.

Supervisor:

Name: Shakeel Saeed

Email ID: shakeel@vu.edu.pk

Skype ID: shakeelsaeedvurnd

Location Tracker of School Bus

Project Domain / Category

Mobile Application (Android) and Web Application

Abstract / Introduction

The school bus tracking system is meant for tracking the location of the bus at which the children are boarded. This system will work by the combination of both web and android application. The driver will be using the android application whereas admin and parents will be using web application. On the parent part, parent can view the travelling information and location of their child and admin will be able to track the location of his driver to get information about his attendance.

The System allows the admin to add a student with a system generated password which is then emailed to the parent so that the parent can locate and track the bus. The System allows the Admin to add a driver and maintain a database to track his movements and accordingly his attendance. The bus driver has to login to his account as he starts his duty by using the credentials i.e. Phone number and the password will be given to him by admin. The GPS co-ordinates will be shared after every 5 minutes to the server. When the duty of driver is over he can logout of the app and windup for the day which will help the admin with his working hours and attendance. The Parent can track his child or children and can give a feedback to the Admin.

Functional Requirements:

Admin:

  • Add Driver: The Admin will add a driver.
  • Add Student: The Admin is allowed to add a student and his details and a system generated

password will be emailed to the parent’s email address.

  • View Feedback: The Admin can view the feedback given by the parents.
  • View Bus Details: The Admin can view the bus details and likewise can modify them.

Parent:

  • Parent Login: The Parent is allowed to login into the system with password sent to his/her email Id.
  • Track: The parent can locate and track the bus movements.
  • Feedback: The Parent can give a feedback regarding the service or any complaints or suggestions.
  • Change Password: The Parent can change the password as the password is initially given by the system which is difficult to memorize.
  • Forgot Password: The Parent can provide the email address and reset the password the parent forgets it.

Driver:

  • Login/Logout: The Driver has to login into the app and during these actions the GPS coordinates is sent to the server.
  • App Live: The Driver has to keep the app live till his duty is over as the App sends the GPS Coordinates in the interval of 5 minutes.

Tools:

  • Windows XP, Windows 7
  • Visual Studio
  • Microsoft SQL Server
  • Android SDK

Note: The frontend of the System makes use of Eclipse ADT and Asp.net with c# while SQL Server as the Backend.

Supervisor:

Name: Asim Mehmood

Email ID: asimmehmood@vu.edu.pk

Skype ID: sardar-asim

Offline Prize Bond Wallet App for Android

Project Domain / Category

Mobile Application

Abstract / Introduction

Prize Bond is basically a lottery bond offered by the National Savings Pakistan (Ministry of Finance) and issued on behalf of the Government of Pakistan. Prize bond are available in the denominations of Rs. 100, Rs. 200, Rs. 750, Rs. 1500, Rs. 7500, Rs. 15,000, Rs. 25000 and Rs. 40,000 Bonds. Prize bond

wallet system is an Android application which provides a platform for its users to keep record of their prize bonds and check the draw results. User will add prize bond draw lists in the system conducted every 15 days. User will need to create an account and enter all the prize bond numbers which he owns in the system. App will facilitate user to check prize bond result without going online.

Functional Requirements:

  1. User will download draw results in a file (Text) from web which is published every 15 days for different denominations. App should offer a file reading facility to store these lists of draw records into the system database.
  2. Users can use the app interface for checking the draw results without registering but they will not be able to save their owned prize bond lists in the system. App should support a single prize bond check as well as a list of prize bond check simultaneously.
  3. App should support a wallet for user to maintain record of his owned prize bonds after login (register). Users can add/delete and update their prize bond record for each denomination.
  4. Once the user has entered their prize bond record, they can check the result by simply selecting the prize bond value and, draw number or all the previous draws.
  5. After claiming the prize for a prize bond, user should mark that prize bond as claimed for the particular draw (if you still own that prize bond) so that it could be shown as claimed if searched next time.
  6. User should be able to add draw schedule for the whole year and app should notify user regarding draw schedule date.

Tools:

Android Studio/Eclipse or any other suitable IDE supportive for Android

Supervisor:

Name: Muhammad Tahir Jan Email ID: tahir.jan@vu.edu.pk Skype ID: mtahirjan@outlook.com

Parking Space

Project Domain / Category

Mobile Application

Abstract / Introduction

Large cities are getting more and more crowded and finding parking space in them is a big problem. The app “Parking Space” provides vehicle owners or drivers with a list of parking slots for vehicles of different sizes available in the locations nearby their current location. However the owners/managers of some parking place will register themselves with the app by providing the list of parking slots (for particular vehicle sizes) as well as the hourly rate. Manager/owner of a parking place will mark each of its parking slot occupied or free.

The vehicle owner/driver can view the list of 10 free parking slots in its nearby locations. Moreover the vehicle owner/driver can book/reserve a parking slot which is free and will have to park its vehicle in that parking slot within 20 minutes of booking it. Once a parking slot becomes free, the owner/manager of the parking space will mark the parking slot free so that some vehicle owner/driver may book it again.

Functional Requirements:

  1. Parking space owner/manager will register its parking space with the app.
  2. After registering the parking space, the owner/manager will enter the parking slots available within the parking space. For each slot it will provide the following information:
    1. Vehicle size (length, width and height) suitable for the parking slot
    1. Hourly rate for the parking slot

Hint: A parking space has many parking slots and each parking space has a manager/owner responsible for all the parking slots within the parking space.

  • A vehicle owner/driver will register itself as a user in the app.
  • A registered user can view 10 parking slots (along with the hourly rate for each slot) whose status is “free” (which are neither reserved/booked nor occupied by someone) for a particular vehicle size which are nearest to its current location.

Hint: The app will let the user select a vehicle size. The app will then calculate the distance of all free slots for that vehicle size from the user’s current location. Finally, the app will display the ten slots of that size which are nearest to the user’s current location.

  • A user can reserve/book a parking slot from the list (as explained in requirement no. 4). The

status of the parking slot will be changed from “free” to “reserved”.

  • When the vehicle owner/driver parks its vehicle in the parking slot it had reserved earlier, the manager/owner of the parking space will change the status of the parking slot from “reserved” to “occupied”.
  • When the vehicle owner/driver leaves the parking slot where it had parked its vehicle, the owner/manager of the parking space will change the status of the slot from “occupied” to “free”.
  • The owner/manager of the parking space has the option to change the status of a booked parking slot from “reserved” to “free” if the driver/vehicle owner who booked the slot does not park its vehicle in the slot within 20 minutes of reserving the slot.

Note: The functionality of handling payments is not needed.

Tools:

Android

Supervisor:

Name: Yasar Mehmood

Email ID: apcs2@vu.edu.pk

Skype ID: yasar.mehmood111

RFID based Advanced Parking Application

Project Domain / Category

Mobile Application

Abstract / Introduction

RFID based Advanced Parking (RFID-AP) application is an advanced Ticketing System used for the Parking spots. This system provides RFID based tracking to tag a vehicle, identifies the user and deduct parking fee. This System makes the work easier on both the ends to keep a track as well as pay the amount in a very efficient way. RFID-AP has two sub-apps 1) Parking Spot (PS) i.e. app attached to RFID Scanner, 2) vehicle user. When the car enters the parking base, the user has to scan the card.

The starting time and the user details are sent to the parking app. When the user takes out the car he scans the card again and if his card has the required amount, the amount will be deducted directly or he has to pay in cash.

The RFID-AP analyzes the start time, end time and calculates the fare, Moreover, the parking app has all the details regarding each vehicle entered to parking spots.

Functional Requirements

RFID-PS:

  1. Registration and Login: RFID-PS app should provide registration and login functionality into the admin.
  2. Add Parking Slots: Should provide functionality for admin to add paring slots.
  3. Scan: The App is mostly on this model listening to the RFID cards and on both entry and exit the data is sent to the parking app and it does it works.
  4. Transactions: The admin can view all the vehicles which were parked and the ones which are still parked.

 Users’ App:

  1. Registration and Login: User’s app should provide registration and login functionality into the

user.

  • Add Money: The user is allowed to add money into his wallet using his Debit or Credit Card.
  • History: The user is allowed to see his previous Parking history.
  • Current Parking: This module shows the user if he has parked his vehicle in any parking plots and shows the time and amount that he will have to pay.
  • Change Password: The user is allowed to change his password.

Note: There can be some other requirements that students should extract from these requirements.

Applications:

  • This system can be used by parking departments or Parking Plots as it is highly profitable for the users who park their vehicles daily.
  • This System can also include Seasonal Passes.

Tools:

  1. Android Studio
  2. Programming Language: Java
  3. Database: Firebase/SQL Server

Supervisor:

Name: Said Nabi

Email ID: said.nabi@vu.edu.pk

Skype ID: saidnabi115

Saloon Appointment Scheduling Android Application

Project Domain / Category

Mobile Apps

Abstract / Introduction

Saloon appointment scheduling is an android application which will provide users the facility to search saloons online and book their appointment with the saloons. Users can search for saloons using different filters and decide to book appointment with any saloon upon their choice. Saloons can manage their staff and appointments using this application. This android application will be composed of two kinds of dashboards. Saloon Owner and Customers. Customers will register themselves in the app so that they can book appointment with the saloons.

Customer Dashboard

Customer can search for the saloons using different filters, these filters include nearby saloons, saloons by area, saloons by price etc. Users can also use Google Maps for search purposes. They will enter area name and map will show saloons. After applying the filtration, the lists of saloons appear and the customers can view the profile, schedule of any saloon. The customer can send appointment booking request to the saloon. Customer can view the status of his appointment and keep the history of appointments. He can also rate the saloon upon his experience.

Functional Requirements for Customers Dashboard:

  • Customer User Management e.g. Login, Sign Up, Profile etc.
  • Saloon Search using different filters e.g. Location, Area Wise (Using Google Map),Price Wise etc.
  • Customer Appointment Management (Current and previous appointments, appointments notification, appointment booking functionality)
  • Saloon reviews (customers can give reviews/ratings to saloons)

Saloon Dashboard

The saloons can register themselves in the application so that they can manage appointments. The saloon admin can update saloon schedule, confirm/reject appointments. Whenever the saloon admin will approve/cancel any appointments the customer will receive a notification on his smart phone. The saloon admin can also add his staff members to the dashboard so that they can manage the appointments

Functional Requirements for Saloon Dashboard:

  • Saloon Profile
  • The Saloon Services and rate for each service
  • Saloon Staff Record (if any)
  • Saloon’s     Appointments    Management    (History   of     Appointments, Appointments

confirmations/cancellation)

Requirements Not Necessary but Appreciated:

  • Use Firebase database rather than other Technologies.
  • Similarly you are able to Use libraries from Github or AndroidArsenal.
  • Use Git as version control for project.

Note:

  • These are basic requirements of the application. Students may add further functionalities to make the application more useful.
  • Virtual University of Pakistan will not provide any kind of hardware for this project; student has to arrange the required hardware by himself/herself.
  • VU will not pay for any license of the software, the libraries /toolkits/APIs used in this project.
  • It may also be noted that your android devices must support all features necessary for this project.

Tools:

  • Android Studio
  • MySQL
  • XAMPP
  • Java/Kotlin
  • XML
  • PHP (for web services)
  • Firebase
  • Sublime Text/ Notepad++ etc.
  • Google Developers Console
  • Google APIs

Supervisor:

Name: Hafiz Muhammad Azeem Sarwar Email ID: azeem.sarwar@vu.edu.pk Skype ID: h.m.azeem2

Smart Budget Manager

Project Domain / Category

Mobile Application

Abstract / Introduction

Managing budgets is one of the toughest parts. Smart Budget Manager Mobile app is developed for controlling ledgers, costs and Income of a running project and ensuring that the different phases of work are completed efficiently and within a budget. It also helps to manage personal budgets. After adding your budgets, simply record your day-to-day transactions. It keeps track of who bought what, when, and for whom; and helps to settle the bills. You can tack and manage daily transactions quickly & easily! Business expenses, personal expenses by using Smart Budget Manager. It should be simple and intuitive user interface.

Functional Requirements:

Income/Expenses

  • Create/Edit/Delete Income/Expense easily
  • Recurring expense and income
  • Browse entries by month, by category/date with the ability to drill-down
  • Associate an account and payee with transaction

Budget and Categories

  • Create/Edit/Delete categories
  • Assign a colour to category
  • View Transactions of a particular category or contact
  • Set a budget, and track expenses at the category
  • View Transactions of any one budget so you can see the amount of your expense against your budget quickly and make suitable financial inferences

Accounts

  • Associate your bills, expense and income with your accounts and accurately track account balances.
  • View transactions of a particular account
  • Transfer between accounts.

Reports

  • Trend chart for Expense and Income for the last 6 months
  • Trend chart for Expense and Income for current year
  • Pie/Bar charts for income/expense break-down
  • Choose the report period
  • Shows your budget and expenses by a graph
  • Yearly Income/Expense Graphs

Tools:

  • Android Studio (Language Java/Kotlin)
  • SQLite
  • Firebase

Supervisor:

Name: Abdul Ghani

Email ID: abdul.ghani@vu.edu.pk

Skype ID: ghanibaloch2009

Smart Event Reminder (SER)

Project Domain / Category

Mobile Application

Abstract / Introduction

In this busy world it’s quite cumbersome to memorize all important events of your life, daily tasks that must be performed, and especially birthdays of all family members. Sometimes it becomes awkward to forget age of some family member or their coming birthday.

The smartphone in our hands can rescue us from this situation. Currently almost all apps available are either only Reminder apps or To Do apps which does not integrate all functionalities into one package.

The SER mobile application will try to tackle this by offering three main modules:

  1. To Do List
  2. General Events (recurring and non-recurring)
  3. Birthdays Reminder

Functional Requirements:

Module I: To Do List

  • The app will offer a comprehensive To Do list to the user in the form of checkboxes
  • User should be able to set reminder/alarm for each list and item, as required
  • User can create as many lists and sub-lists as he/she required
  • Upon checking an item, it should be marked as done and move to the end of the list

Module II: General Events

  • In this module user can enter important dates like Eid holidays or next interview day
  • User should be able to set reminder/alarm for each entry
  • System will show a detailed Calendar view with entries highlighted

Module III: Birthdays Reminder

  • Main view of this module will be lists with contacts that user has entered
  • User will enter birth year and date of his/her desired contacts and system will show their ages in years
  • Lists will always be sorted by most recent coming birthday on the top
  • Against each contact, total remaining days till his/her coming birthday should be displayed (for example: 10 days to go till 20 years)

Tools:

Language: Java or Kotlin

IDE: Android Studio 3.2 or later

Supervisor:

Name: Muhammad Umair Mujahid Email ID: umair.mujahid@vu.edu.pk Skype ID: live:umair.mujahid_1

Smart Notes Taker – OCR App

Project Domain / Category

Mobile Application

Abstract / Introduction

You need to develop a Smart Note taker Mobile app that will use ML Kit of Firebase to scan and extract text from images instantly. ML Kit makes smart text recognizer one of the fastest OCR apps in the market. User can also share text and download scanned text in pdf format.

App starts with splash screen and home screen which contains quick actions such as scan text, copy text to clipboard and share text anywhere. Minimal looking home screen allows users to navigate through app so quickly & easily.

Functional Requirements:

  1. Create a Splash Screen when App loads.
  2. Create secure Login screen for user to access app features.
  3. Scan & extract text from images instantly.
  4. Scanned images text should be saved in database.
  5. User should be able to edit or copy the extracted text.
  6. Similarly User should be able to copy the entire extracted text.
  7. User should be able to share the entire extracted text to any of your apps.
  8. However User should be able to download Scanned Images as pdf file.
  9. Text To Speech (TTS) service. Convert Extracted any text into MP3 audio file.
  10. Make App Ready to publish on Google Play

Tools:

Android Studio, ML (Machine Learning) Kit, Java, PHP for APIs and FireBase.

Supervisor:

Name: Muhammad Salman

Email ID: salmanbashir@vu.edu.pk

Skype ID: Muhammad.salman.bashir

Enterprise Manufacturing Units Inventory Control App.

Project Domain / Category

Mobile Application

Abstract/Introduction

The application must be well designed to serve the needs of enterprise manufacturing units engaged with the inventory control of different sale, purchase and production. Enterprise can select staff permanent / daily wages for different jobs and can view their production detail with complete Account book and report. This platform can be run as pure business purposes, so proper report required for inventory sales, purchase, production and accounts.

Functional Requirements:

  • Admin/system can add, modify, delete and search staff permanent / daily wages by first name, Last name, CNIC, contact number, qualification, experience and salary / daily wage.
  • Customers can create their log in and profile by first name, Last name, domain, address, contact no and date of registration
  • Admin/system can add first name, Last name, Vender CNIC, vendor address, vendor contact no and vendors inventory.
  • Similarly Admin/system can add first name, Last name, Dealer CNIC, Dealer address, Dealer contact no and Dealers inventory.
  • Admin/system can add, modify, delete and search/view reports of cash sales by date and Type.
  • However Admin/system can add, modify, delete and search/view reports of credit sales by date and Type.
  • Moreover Admin/system can add, modify, delete and search/view reports of Product inventory.
  • Admin/system can add, modify, delete and search/view reports of purchase inventory.
  • Now Admin/system can add, modify, delete and search/view reports of payments and transaction by dealers.
  • In the last Admin/system can add, modify, delete and search/view reports of payments and transaction by vender.
  • Admin/system can add, modify, delete and search/view reports of employee’s job and

payments record.

  • Admin/system can add, modify, delete and search enterprise complete accounts with reports.

Non-Functional Requirements:

The mobile application must be Android-based, and its data is to be managed using SQLite. Also, the application should be easily accessible to users, secured, scalable and well performing. Those criteria are what would make the application stand up from a simple application to a product that can be delivered and used by real life clients. However, the focus is more on implementing the application using the new tools before considering these enterprise application features.

Tools:

Android Studio / Eclipse / Netbeans

Programming language (Frontend: XML, Backend: Java) Database (SQLite or any modern database language)

Supervisor:

Name: Imran Akhtar

Email ID: imran.akhtar@vu.edu.pk

Skype ID: msisl.net

Vehicle Tracker Mobile App.

Project Domain / Category

Mobile Application

Abstract / Introduction

Vehicle Tracker Mobile App. helps to track your traveling in terms of location, distance covered, speed and altitude. Practically it provides you real-time metering facility of speed, altitude, direction, distance calculation & other aspects during the travel through multiple driving modes.

Real time navigation and tracking using voice command is also helpful to give commands whereas a voice messages used to get information about speed, direction, distance, altitudes, weather & multiple real-time information.

Functional Requirements:

  1. Create User Account:

Give user name, password and email id to create user account.

2.      Navigation:

See route and navigate through the address, map location, GPS coordinates track your journey. Navigation feature will not work if we are not having an internet connection.

3.      Vehicle Tracker:

We can view the speed on the same and different graphs of speed & altitude. Watch your movements on a map and see your direction and elevation.

4.        Previous Trip Record:

Keep record of your previous trips for future use so that it save trip information (record) as you move across your way.

5.      Speedometer in vehicle Tracker:

This GPS speedometer features a fully functional speedometer with both analog as well as digital speed display. Analog meter shows speed just like your car’s speedometer using a dial and a needle. Digital speedometer will show current speed in digits. Track vehicle location and speed at real time.

6.      GPS Voice Commands:

Voice Access is an accessibility service that helps users who have difficulty manipulating a touch screen. Tap on microphone to enable/disable voice commands and control your device with your voice.

7.      Text Messaging & Voice Messaging:

Add a feature of text and voice messaging through voice commands while tracking and also get voice direction messages when you turn ON device speaker.

Tools:

Android Studio

Programming Language: Java Database: SQLite

Supervisor:

Name: Fouzia Jumani

Email ID: fouziajumani@vu.edu.pk

Skype ID: fouziajumani

Women Safety Application

Project Domain / Category

Mobile Application

Abstract / Introduction

Women’s safety is a big concern which has been the most important topic till date. Women safety matters a lot whether at home, outside the home or working place. Few crimes against ladies were terribly dreadful and fearful. Most of the women of various ages, till this day are being subjected to violence, domestic abuse, and rape.

.

As ladies ought to travel late night generally, it’s necessary to remain alert and safe. Although the government is taking necessary measures for their safety, still, there are free safety apps for women that can help them to stay safe. Similarly Most of the females these days carry their smartphone with them, so it is necessary to have at least one of the personal safety apps installed. Moreover Such this app for ladies will definitely facilitate in a way or the opposite. However This will be a user-friendly application that can be accessed by anyone who has installed it in their smartphones.

.

In this system the user needs to feed three contact numbers, in case of emergency on moving the phone up and down thrice, the system sends SMS and calls on one of the numbers stored into the system with the location. The phone starts vibrating and the alarm starts ringing. This features for both everyday safety and real emergencies, making it an ultimate tool for all.

Functional Requirements:

New user should register through phone number. A verification code should be sent to user mobile for verification process in registration.

By just shaking smartphone SMS will be shared with location in case of emergency. This application sends the live location of the user.

Tools: Java, Android Studio and SDK tools, SQLite

Supervisor:

Name: Abdul Qahhar Mohsin Email ID: mohsin@vu.edu.pk Skype ID: aqmohsin.vu

Incorporating RTT in the Existing DCN Congestion Control

Project Domain / Category

Networking

Abstract / Introduction

Web applications are gradually shifting into cloud environments. These cloud services are hosted on huge scale computation and storage infrastructures called data centers (DC) (e.g. Google’s data center, Facebook’s data center etc.). In a large scale data center, hundreds of thousands of servers are interconnected through switches in a symmetric topology. A data center network (DCN) interconnects all the data center resources.

.

Current data center congestion control schemes may induce high latency in packet delivery due to path’s latency-oblivious congestion signal. Explicit congestion notification (ECN) is the predominantly used congestion signal in the data center networks; it signals whether any queue along the path is above a predefined threshold or not, but does not inform about the end-to-end delay of the path. Information of the end-to-end delay / round-trip-time (RTT) of a path can enable a sender to adjust its sending rate to keep the network latency below a threshold.

.

RTTs in data center networks are on the scale of up to few hundreds of microseconds and traditional data center operating systems lack such fine-grained microsecond-level timers; that is why delay-based congestion control schemes, that are widely deployed in the Internet, have not been used in the data center networks. But recent studies like [1] suggest that advances in NIC hardware has enabled accurate microsecond-level RTT measurement, thus, RTT can be incorporated in the data center congestion control schemes.

.

This project aims to incorporate RTT in the existing ECN based congestion control scheme; the implementation will be carried out in network simulator ns-2. The students will: i) study an existing widely-deployed DCN congestion control scheme and its implementation in ns-2, ii) design changes in the existing algorithm(s) to incorporate delay/RTT, iii) implement the design in the existing congestion control scheme in ns-2.

.

Working in ns-2 requires: i) understanding of basic commands of Linux operating systems (for ns-2 installation and running purposes), ii) excellent programming skills in C++ (for simulating the DCN environment and implementing the proposed changes in the existing congestion control scheme), iii) programming in TCL (for writing simulation scripts), iv) understanding of AWK command (for trace text processing), and v) understanding GNUPLOT command (for drawing graphs).

References:

  • Mittal, R., Lam, V. T., Dukkipati, N., Blem, E., Wassel, H., Ghobadi, M., … & Zats, D. (2015). TIMELY: RTT-based Congestion Control for the Datacenter. ACM SIGCOMM Computer Communication Review, 45(4), 537-550.

Intended Outcome

  • Design of a path’s latency-aware DCN congestion control scheme
  • Implementation of a path’s latency-aware DCN congestion control scheme in ns-2

Required Skills

  1. Understanding of basic Linux commands
  2. C++, TCL, AWK and GNUPLOT (for working in ns-2)

Supervisor

Name: Hasnain Ahmed

Email ID: hasnain@vu.edu.pk

Skype ID: hasnain.bukhari

Opinion Mining For Social Networking Site

Project Domain / Category

Information Retrieval

Abstract / Introduction

Content growth in the Internet in recent years has made a huge volume of information available. Similarly this information is presented in different formats such as posts, news articles, comments, and reviews. Especially in the automotive, electronics and film sectors, customers have written reviews about products or their features. However By collecting and analyzing these reviews, new customers find others’ opinion about different features of the product. Moreover They can compare the products to each other to find the best one that meets their needs. Moreover, manufacturers will find out strengths and weaknesses of their products or those of their competitors. Muchmore In this way, manufacturers will solve the reported problems and use the business intelligence behind the analysis for future investments.

.

Sentiment analysis is an interdisciplinary field that crosses natural language processing, artificial intelligence, and text mining. From the sentiment perspective, there are two kinds of textual information, namely, facts and opinions. While facts are the objective statements about the nature of a product, opinions describe attitudes, appraisals, and emotions regarding a product, service, topic, or an issue. Similarly The opinions could be judgments, evaluations, affective (or emotional) states, beliefs, or wishes. . Classifying the polarity of a given text as positive or negative is the basic task of sentiment analysis. Moreover Due to its many aspects it is often referred to with different names such as opinion mining, sentiment classification, sentiment analysis, and sentiment extraction.

Sentiment analysis

Sentiment analysis is domain specific; therefore the polarity of some terms depends on the context in which they are used. For example, while “small” for “size” as a feature in the electronic products is positive, in agricultural products such as fruit it has a negative polarity. Sentiment analysis is used in different domains such as shopping, entertainment, politics, education, marketing, research and development. This project focuses on sentiment classification in social domains.

.

This project uses opinion mining methodology in order to achieve desired functionality. Similarly the Opinion Mining for Social Networking Site is a web application. However Here the user will post his views related to some subject other users will view this post and will comment on this post. The System takes comments of various users, based on the opinion, system will specify whether the posted topic is good, bad, or worst. Moreover User can change his own profile picture and can update his status. These changes can be viewed by various users. Muchmore We use a database of sentiment based keywords along with positivity or negativity weight in database and then based on these sentiment keywords mined in user comment is ranked.

.

Once the user logins to the system, user can view his own status as well as he can view the topics posted by other users. When the user clicks on a particular topic user can give his own comment about the topic. However System will use database and will match the comment with the keywords in database and will rank the topic. Similarly User can edit his own profile and can change his profile picture. The role of the admin is to add post and adds keywords in database. Moreover This application can be used by users who like to post view about some events that is already held, or can post about the events that is going to be held.

Functional Requirements:

  • User can easily share his view about any subject.
  • Users can easily decide whether the posted topic is good or bad by using this application.
  • System ranks the topic based on the keywords in database.
  • System will match the opinion with those keywords which are in database rest of the words are ignored by the system.

Admin Module:

  • Admin Login: Admin will login to the system by using his Admin ID and password.
  • Add Post: After successfully login, admin can post topics.
  • Add Keywords: Admin will add keywords in database so that system will match the comment with the keywords in database and will rank the topic.

User Module:

  • User Login: User will login to the system by using his user ID and password.
  • Comment: User will post comment on the topic.
  • View Comment: User can view comment of other user’s.
  • Rating Calculation: System will match the comment with the keywords in database and will rate/rank the topic.
  • Edit Profile: User can edit his profile and can change his profile picture.
  • Status: User can view status and can change his status.

Tools:

  • SQL 2008
  • Visual Studio 2010
  • Senti Word Net Dictionary.

Supervisor:

Name: Tayyaba Sehar

Email ID: tayyaba.sehar@vu.edu.pk

Skype ID: Tayyaba.sehar13@outlook.com

Author: Habibullah Qamar

Its me Habib Ullah Qamar working as a Lecturer (Computer Sciences) in Pakistan. I have an MS(M.Phil) degree in computer sciences with specialization in software engineering from Virtual University of Pakistan Lahore. I have an experience of more than 15 years in the filed of Computer Science as a teacher. Blog Writing is my passion. I have many blogs, This one is special made with the aim of providing 100% Free online coaching and training to the students of under-graduate and postgraduate classes. Most of the students enrolled in computer sciences, information technology, software engineering and related disciplines find it difficult to understand core concepts of programming and office automation. They find difficult in understanding and solving their assignments.