About the Semester Project
The aim of this semester project is to consolidate the knowledge and skills gained during the study of the subjects "Programming Basics" and "Object Oriented Programming". It is necessary to design and implement GUI application. This learner's guide is designed for students of the direction "Software Engineering".
Recommended Reading
Mathematical Methods:
- Abramowitz, M. and Stegun, I. A. (Eds.). Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, 9th printing. New York: Dover, 1972.
- Endre Suli and David Mayers, An Introduction to Numerical Analysis, Cambridge University Press, 2003.
Software Design:
- Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide. - Addison-Wesley, 1999.
- Martin Fowler with Kendall Scott. UML Distilled. Applying the Standard Object Modeling Language. - Addison-Wesley, 1997.
Java Programming:
- Deitel, Harvey M., Deitel, Paul J. Java - How to Program, 6th International Edition, Prentice Hall, 2004.
- Horstmann Cay, Cornell Gary. Core Java 2, Volume I: Fundamentals, 7th Edition, Prentice Hall, 2004.
- Horstmann Cay, Cornell Gary. Core Java 2, Volume II: Advanced Features, 7th Edition, Prentice Hall, 2004.
- Naughton Patrick , Schildt Herbert. Java 2: The Complete Reference, Third Edition, McGraw-Hill, 2005.
- Gosling James, Joy Bill, Steele Guy L. Jr., Bracha Gilad: The Java Language Specification, Addison-Wesley, 3rd edition, 2005.
- Eckel Bruce. Thinking in Java, 4th Edition, Prentice Hall, 2005.
Preparation of the Paper Work:
- СТВУЗ-ХПІ-3.01-2010 Текстові документи в сфері навчального процессу. Загальні вимоги до виконання. Чинний від 24.02.2010.
Web Resources
- Category:Interpolation – Wikipedia, the free encyclopedia // https://en.wikipedia.org/wiki/Category:Interpolation
- Category:Root-finding algorithms - Wikipedia, the free encyclopedia // http://en.wikipedia.org/wiki/Category:Root-finding_algorithms
- Unified Modeling Language – Wikipedia, the free encyclopedia // http://en.wikipedia.org/wiki/Unified_Modeling_Language
- UML Resource Page // http://www.uml.org
- The Java® Language Specification. Java SE 7 Edition / James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley http://docs.oracle.com/javase/specs/jls/se7/html/
- Java Tutorials // http://docs.oracle.com/javase/tutorial
- Java Tutorial // http://www.java2s.com/Tutorial/Java/CatalogJava.htm
- Bruce Eckel. Thinking in Java, 4th Edition // http://www.dblab.ntua.gr/~gtsat/collection/Java%20books/Bruce.Eckel.Thinking.In.Java.4th.Edition.Dec.2007.eBook-BBL.pdf
- Java Programming // https://en.wikibooks.org/wiki/Java_Programming