ACADEMIC PROJECTS

 

 

Š                            Text Processing Tool : -

                  CS-487 :Software Engineering Principles 

 

&          A grand project as a part of  “Software Engineering Principles” – a fundamental course for software engineers.

&          It involved the development of a software that would perform the following operations of a file input by the user:

            a)                  Word Counting

            b)                  Character Counting

            c)                  Paragraph Counting

            d)                  Line Counting

            e)                  Line Sorting

            f)                    Pattern Detecting

&          The project was accomplished using the phases of software development such as Requirements, Specifications, Design , Coding and Testing.

&          It concentrated on major software development concepts like requirements analysis, deciding specifications based on requirements, framing the software design taking into consideration the specifications and the user-friendly interface issues and testing each and every component as well as operation of the software.

&          The project was developed using Visual Basic-6.0 , Java and MS Access.

&          The project was accomplished with cent percent success.

 

Š                            FreeCell Game : -

CS 401 : Advanced Data Structures in C++ I

 

&          The FreeCell game project involved the building of Computer FreeCell game – a very popular card game- by using C++ data structures.

&          The project incorporated the fundamental concepts of C++ viz. classes, inheritance, pointers, stacks, queues, binary trees, linked lists etc.

&          All the options that are available in an inbuilt computer game were included and all possible user cases were considered during the design of the project. The player has to just select the appropriate command and specify the source and destination for the card to be moved. Multiple move of cards was also allowed

 

Š                            Messenger Simulation Service : -

CS 402: Advanced Data Structures in C++ II

&          This project involved the design of a Messenger Service that can be used to assign different tasks to different messengers based on their locations and distance from the source as well as the destination.

&          A program was prepared in C++ to automatically generate service request, assign the request to the appropriate messenger such that the total delivery time is the shortest.

&          An output showing the messenger number who was assigned the service, pick up time and drop off time was displayed.

&          The project covered advanced C++ concepts such as heaps.

 

Š                            Students’ Information System : -

CS 402: Advanced Data Structures in C++-II

 

&          This project was developed using the Microsoft Foundation Classes with Visual C++ environment.

&          It was aimed at storing student data such as courses registered for, courses completed, courses remaining for being eligible for graduation. The project also allowed users to add, delete or update any student records through user friendly dialog boxes.

&          The student data stored could also be displayed in an HTML format.

 

Š                            Hotel Database Design : -

CS 425: Database Organization

 

&          This project involved the design of a database that would allow users to search for the hotels in different cities of US, room availability, boarding and lodging charges, transportation facilities available from the airport to the hotel etc.

&          It covered the fundamental concepts of database design such as E-R diagrams, Relational Database Design, Relational Algebra, SQL, Normalization techniques (1st Normal Form, 2nd Normal Form, 3rd Normal Form and Boyce Codd  Normal Form).

&          This project can form the basis of an online hotel reservation system.

 

 

Š                            Temperature Averaging : -

CS 450: Operating Systems

 

&          This project involved accepting 12 files containing the temperature readings for months through January to December for a particular year, calculating the average temperature for each month and finally calculating the annual average.

&          All files were to be accesses and operated upon simultaneously. So synchronization and mutual exclusion were needed to prevent the corruption of data.

&          A program was developed in ‘C’ language using the pico editor to achieve necessary synchronization between the twelve child processes generated by using fork() statement.            

 

Š                            Computer Based Temperature Data Acquisition for Thermo- vacuum System : -

B.S. (Instrumentation & Control)

&          This project was carried out at Indian Space Research Organization, Ahmedabad – a flagship organization for space research in India.

&          It involved the design of a software to acquire temperature data from a simulated space chamber.

&          The space chamber had external temperature sensors whose terminals were connected to the computer ports.

&          Through the software, the temperature data was accessed from the ports and displayed in a table format.

&          The entire software was designed using Visual Basic – 5.0

Back to Top