Introduction to Computer Science

profiledavid94
1-Instructions.docx

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