ADDITIONAL PROBLEM DEFINITION
We have divided different projects into four broad areas / categories of computer science as given below, so that you can select any of these category for your Mini project.
• Application development
• Networking project
• System software
• Website development.
An initial list of project definition will be given below in the following sections. However, student can elaborate the project definitions after discussing it with the project counsellor. Students should select project from the given categories according to their interest, experience and knowledge in that area, students should evaluate themselves then choose the project. Students may propose modification and suggestions in the given project specification and finalise it with the approval of the MCS-044 counsellor.
APPLICATION DEVELOPMENT PROJECTS
Here we focus on investigating new ideas in application development through different projects. A set of possible project name and their details will be presented, however, students are encouraged to be creative and develop their own ideas in the given project descriptions.
1. Project Name: Audio/Video Scheduling System
Description : Develop an application to play an audio or video file as per the specified date and time. This facility may be useful for advertisement and announcement in Railway Stations, Bus stations, Buses, Trains, Airplanes, and other places. The administrator should have all privileges of scheduling, delaying, stopping of any audio or video file. Along with these feature it may also view the play list and can generate the LOG details.
2. Project Name: Counseling System
Description : Develop an application for automation of Counseling System though which seats in various courses are allocated to the students. Students need to give their basic details, three priorities wise list of courses and collage (combination) preference and Rank Number gained in an entrance examination. This application will automatically allocate the seats according to their given preferences of the student and generate the allocated college & batch details for the student. For special purposes administrator can also allot the seats for the students and assign college & batch details.
We will focus on investigating new ideas in networking research through different networking projects. A set of possible project topics which will be presented, however, students are encouraged to be creative and develop their own ideas in the given project descriptions.
1. Project Name: Simulator of Token Ring Network
Description : Ring topology has been widely used in LANs to interconnect a moderate number of computers. This project develops a discrete-event simulator for a ring-based network with considering the objective of analysing system performance under different working conditions such as:
• performance on cable breakdown
• performance on additional computers are added on
• performance on heavy traffic,
• possibility of Data leakage,
2. Project Name: Search engine for Movies and Songs
Description : Movies and songs search engine should give efficient storage, retrieval and management of collections of songs and movies files available in a Network. A user will search songs and movie files while providing some information or details of the desired file. Each file in the database will have its description, songs or movie details (like actors, release date/year, director, name, type, etc). List all the files according to descriptions/details given by users.
SYSTEM SOFTWARE DEVELOPMENT PROJECTS
Here we will focus on investigating new ideas in application development through different projects. A set of possible projects and their details will be presented however, students, are encouraged to be creative and develop their own ideas in the given project descriptions.
1. Project Name: Image Editing and Conversion
Description : Develop software which can give you different options for editing and converting the digital pictures. User can Adjust the colors in a picture, Adjust the brightness and contrast in a picture, Save in different Image formats like BMP, JPG, JPEG, GIF, PNG, etc., Crop a picture, Remove red eye from a picture , convert into Gray Scale, convert into black-and-white picture, Flip/Rotate a picture, Resize/Skew a picture. This software should give basic information and help for support.
2. Project Name: File Compression using Huffman algorithm
Description : Develop a system utility for compressing any file. It should reduce the overall number of bits and bytes in a file so it can be store in less space on a disk or transfer using less bandwidth. It can avoid our dependency to use third party software’s like winzip, winrar, Stuff etc. This system utility can be used to compress and decompressed file/folders whenever required. This utility should have a password option, if user want to compress a file using a password same password will be used at the time of decompression.
WEB DEVELOPMENT PROJECTS
Here, we will focus on investigating new ideas in application development through different projects. A set of possible project name and their details will be presented, however, students are encouraged to be creative and develop their own ideas in the given project descriptions.
1. Project Name: Hot-Spot Updates
Description : Design a website which reduces the time and effort needed to regularly check sites for updates. In this website user will create its space and category, add keywords (if user want to specify), user need to add various websites from which user need the updated information flashed or changed on these enlisted websites. For example if a user is interested in World News and want updated news continuously from websites of CNN, BBC etc. User can register on your website create its space/category and add websites of CNN, BBC etc. Hot-Spot Updates will continuously follow these enlisted web-sites, search the updated information from these web-sites as backend process and if there is any updates or changes conforming to the given keywords it will give the user a message about it.
2. Project Name: Online Course Management
Description : Develop a courses portal for an Institute/University courses. Students can register on this portal for their respective courses in the semester or programme after approval from administrator. An approval mechanism should be triggered which sends an email to the administrator for approving the person as a student of the concerned courses. After joining on the portal students will get a user name and password to access the study materials published for the course, can view the audio/video lectures, get the lecture notes, discuss with other students in the course, discuss with faculty. Faculty members are registered directly by the administrator and informed to the faculty member about their username and password. This portal should also contain the latest announcements section and its archive. The faculty members can upload the lecture notes, audio/video lectures and other material, which will be uploaded on the relevant page of the course.
1. Viva-voce worth 20 Marks is compulsory for each course.
2. Please follow the MCS-044 guidelines for solving, presentation format and submission of the Mini Project.