About the Semester Project

The aim of this semester project is to consolidate the knowledge and skills gained during the study of the subjects "Fundamentals of Programming" 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:

  1. Abramowitz, M. and Stegun, I. A. (Eds.). Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, 9th printing. New York: Dover, 1972.
  2. Endre Suli and David Mayers, An Introduction to Numerical Analysis, Cambridge University Press, 2003.
  3. Burden, Richard L; Faires, J. Douglas. Numerical analysis: Boston, Mass. : Prindle, Weber & Schmidt, 1985, 696 p.

Software Design:

  1. Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide. - Addison-Wesley, 1999.
  2. Martin Fowler with Kendall Scott. UML Distilled. Applying the Standard Object Modeling Language. - Addison-Wesley, 1997.
  3. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software: 1st Edition, Addison-Wesley Professional, 1994, 540 p.
  4. Weisfeld M. Object-Oriented Thought Process, The Developer's Library: 5th Edition, 2019, 240 p.

C# Programming:

  1. Albahari J. C# 9.0 in a Nutshell: The Definitive Reference: 1st Edition, O'Reilly Media, 2021, 1060 p.
  2. Nagel C. Professional C# 7 and .NET Core 2.0: 7th Edition, Wrox, 2018, 1440 p.
  3. Cardoso A. F. M. Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns. BPB Publications, 2021, 290 p.

Preparation of the Paper Work:

  1. СТЗВО-ХПІ-3.01-2021 Текстові документи в сфері навчального процесу. Загальні вимоги до виконання. Харків 2021.

Web Resources

  1. Category:Interpolation – Wikipedia, the free encyclopedia // https://en.wikipedia.org/wiki/Category:Interpolation
  2. Category:Root-finding algorithms - Wikipedia, the free encyclopedia // http://en.wikipedia.org/wiki/Category:Root-finding_algorithms
  3. Unified Modeling Language – Wikipedia, the free encyclopedia // http://en.wikipedia.org/wiki/Unified_Modeling_Language
  4. Category:Root-finding algorithms - Wikipedia, the free encyclopedia // http://en.wikipedia.org/wiki/Category:Root-finding_algorithms
  5. Bisection method – Wikipedia, the free encyclopedia // http://en.wikipedia.org/wiki/Bisection_method
  6. UML Resource Page // http://www.uml.org/
  7. C# Language Specification. // http://msdn.microsoft.com/en-us/library/ ms228593.aspx
  8. C# Language Specification. Version 4.0 // http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf
  9. Philips Healthcare - C# Coding Standard. Version 2.0 // http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf
  10. C# Coding Standards for .NET // http://se.inf.ethz.ch/old/ teaching/ss2007/251-0290-00/project/CSharpCodingStandards.pdf
  11. Visual C# // http://msdn.microsoft.com/en-us/library/kx37x362
  12. Visual C# Guided Tour // http://msdn.microsoft.com/en-us/library/ bb383962(v=vs.90).aspx
  13. C# / CSharp Tutorial // http://www.java2s.com/Tutorial/CSharp/ CatalogC Sharp.htm
  14. Learning C# by Example // http://www.fincher.org/tips/Languages /csharp.shtml

 

 

To the list of subjects

 

up