Overview

The subject is devoted to theoretical and practical aspects of application of object-oriented methodology, as well as the use of programming on C#. The course is designed for students of the direction "Software Engineering"

Recommended Reading:

  1. Troelsen A. Japikse P. Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming: 10th edition, Apress, 2021,‎ 1411 p.
  2. Price M. J. C# 9 and .NET 5 – Modern Cross-Platform Development: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code: 5th Edition, Packt Publishing, 2020,‎ 822 p.
  3. Albahari J. C# 9.0 in a Nutshell: The Definitive Reference: 1st Edition, O'Reilly Media, 2021, 1060 p.
  4. Nagel C. Professional C# 7 and .NET Core 2.0: 7th Edition, Wrox, 2018, 1440 p.
  5. 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.
  6. Booch G. Rumbaugh J, Jacobson I. The Unified Modeling Language User Guide (Object Technology Series): 2nd Edition, Addison-Wesley Professional, 2005, 494 p.
  7. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software: 1st Edition, Addison-Wesley Professional, 1994, 540 p.
  8. Weisfeld M. Object-Oriented Thought Process, The Developer's Library: 5th Edition, 2019, 240 p.

Internet Resources

  1. C# Language Specification. // http://msdn.microsoft.com/en-us/library/ms228593.aspx
  2. C# Language Specification. Version 4.0 // http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf
  3. Philips Healthcare - C# Coding Standard. Version 2.0 // http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf
  4. C# Coding Standards for .NET // http://se.inf.ethz.ch/old/teaching/ss2007/251-0290-00/project/CSharpCodingStandards.pdf
  5. Visual C# // http://msdn.microsoft.com/en-us/library/kx37x362
  6. Visual C# Guided Tour // http://msdn.microsoft.com/en-us/library/bb383962(v=vs.90).aspx
  7. C# Programming // http://en.wikibooks.org/wiki/C_Sharp_Programming
  8. C# / CSharp Tutorial // http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
  9. Learning C# by Example // http://www.fincher.org/tips/Languages/csharp.shtml
  10. Booch Grady. Object-Oriented Analysis and Design with Applications, Second Edition. http://www.cvauni.edu.vn/imgupload_dinhkem/file/pttkht/object-oriented-analysis-and-design-with-applications-2nd-edition.pdf

 

 

 

To the list of subjects

 

up