Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
40 views

Java Project 2017

The document provides instructions and project ideas for third year students taking an object-oriented programming course. It specifies that groups should have 5 students and each title will be given to two groups who will be evaluated based on a comparison. Students can communicate with instructors to reserve titles on a first come first served basis and including hardware gets bonus marks. A list of 21 project ideas is provided covering areas like digital logic simulation, games, chat applications, document editors and more.

Uploaded by

Amanuel Baze
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Java Project 2017

The document provides instructions and project ideas for third year students taking an object-oriented programming course. It specifies that groups should have 5 students and each title will be given to two groups who will be evaluated based on a comparison. Students can communicate with instructors to reserve titles on a first come first served basis and including hardware gets bonus marks. A list of 21 project ideas is provided covering areas like digital logic simulation, games, chat applications, document editors and more.

Uploaded by

Amanuel Baze
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Notice

For all third year students who are taking object


Oriented Programming (ECEG-3162). Please
refer the following semester project ideas and
follow the following instructions.
 Every group should have 5 students (More than 5 is not
allowed)
 Each title will be given to two groups and the evaluation
will be based on comparison of their features.
 The titles will be given based on fist come first served
manner, you can communicate with your instructors to
reserve the titles.
 If you have your own project idea (especially that
involves hardware) you will have a bonus marks.
 The features listed for each project is the minimum
requirement but still you are encouraged to add your
own.
Projects List
1. Basic Digital gate simulator
Should have a way to add basic digital gates and circuit connection
mechanism and debugging mode to show the output of the gates.

2. Checkers game
Should have a local view graphics and a multiplayer option with a full
enforcement of checkers game rule.

3. Public chat Room


Should have a mechanism to add up to 20 or more members and includes
all features of basic chat like real-time update of number of users in the
chat room.

4. Folder locker Application


Should have a way to select a single or multiple folders or other files and
protects all file operations with user password. User can unhide locked
folders from the list.

5. Library Management System


Should have a database that tracks available books in the library. It should
also have a way for the admin to add books, remove and borrowing of
books. It has a time tracker when a book is borrowed by the student and
notifies when specified time is passed.

6. Amharic Keyboard Application


Should have an Amharic only keyboard that arranges keys in appropriate
keyboard layout. The user can type using the physical keyboard and
virtual keyboard in the application. It should also have a way to export the
typed Amharic text to word file or pdf file.

7. English to Amharic Dictionary


Should have a way to search English words and display their meaning in
Amharic. Based on user’s input it should also have a mechanism to show
top 5 or 10 nearest words as a suggestion.
8. Word text editor
Should have basic functionalities MSWord like Font selector, text
appearance editor, document saving mechanism, etc.

9. Basic mathematical function graph plotter


Should have mathematical function input, then generates enough points
and plot the graph based on the input. Plotted graph has to be exported to
JPEG or pdf format.

10. Assistant text editor for visually impaired people (Audio supported
text editor)
Should have a real time audio narrator that narrates what the user is
typing or what the user is doing on the software. The application is for
visually impaired and should be very easy, yet very useful.

11. Registrar management system for AAIT


Should have all functionalities of registrar system until grade report
printing.

12. Inventory management system


Should have basic functionalities of inventory management system.

13. Digital Advertising application with different text animations


Should have a virtual advertising software that takes input text from the
user and displays given advert using 7 segment like software display. It
should also contain basic animations for the adverts like (left and right
slide, up and down slide …).

14. Document search engine


Should have a basic document searching engine which retrieves best
match documents for given user search condition.

15. Mobile client for windows mouse control (Optional)


An android side client application and window side java server that can
control the mouse movements and operations.

16. Flappy bird 2D game (Window version)


Should have all functionalities of mobile version of Flappy bird game. The
graphics and challenge levels can be customized by you.
17. Java UML generator from java code input
Should accept a .java code and extracts the features of the class like
methods and fields and generates a UML diagram from the input. The
input could be many classes that have an inheritance relation and it
should incorporate all.

18. Smart text editor for java programming language


Should have a basic functionality of code editor. It should high light java
syntaxes when user writes a code and compiles the code by accessing java
compiler at back end and display the output using a output console on the
application.

19. Paint application


Should have basic functionalities of MS paint like drawing free sketch,
erasing, drawing basic shapes, cropping the drown pictures.

20. Music player with simple composer


Should have a full functionalities of an audio player software with a simple
composer to change the output of the player (like changing the pitch, or
other parameters of audio).

21. Reminder application for windows


Should have a way to set the time of the alarm and selection of sound
alarm and a reminder text. Once setted it will track the system time and
alarms the user when the time is equal to the setted time.

You might also like