Introduction to Computer Science
Choose one of the project. Use GUI.
· Book Shelf
· Book entry (at least 5 features)
· Book listing (with full features and custom features like borrowed ones)
· Book search (ISBN, Title, Author)
· Book borrowing
· Survey
· At least 20 questions
· Customizable survey questions (user can enter survey questions and options)
· Evaluate the survey (you can give number for each option)
· Display results with comments (for instance if the survey is about personality then comments can be like "you are hard working person")
· Store all results on hard drive
· Finding matches game
· Design a game similar to Mahjong
· 1 player (against computer)
· Decide symbols
· Quiz
· At least 20 questions
· Customizable Quiz questions (user can enter Quiz questions and options)
· Evaluate the survey for each person (you can give number for each option)
· Display statistical results (top score with person info, average score, the most correctly answered question and the most wrongly answered question)
· Store all results on hard drive
· Simple text editor
· Copy / Cut
· Paste
· Display number of characters (with spaces / without spaces)
· Display number of words
· Display number of lines
· Calculator
· Design calculator appearance
· 4 basic operations
· power operation
· cosinus, sinus operations
· log operation
· Handle Exceptions
· Clear function
· Board game
· Design a board game with rules you decided (ex: you can inspire from "sorry")
· 2 players
Instructions:
· Use CODING ASSIGNMENT TEMPLATE