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:
- Troelsen A. Japikse P. Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming: 10th edition, Apress, 2021, 1411 p.
- 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.
- Albahari J. C# 9.0 in a Nutshell: The Definitive Reference: 1st Edition, O'Reilly Media, 2021, 1060 p.
- Nagel C. Professional C# 7 and .NET Core 2.0: 7th Edition, Wrox, 2018, 1440 p.
- 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.
- Booch G. Rumbaugh J, Jacobson I. The Unified Modeling Language User Guide (Object Technology Series): 2nd Edition, Addison-Wesley Professional, 2005, 494 p.
- Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software: 1st Edition, Addison-Wesley Professional, 1994, 540 p.
- Weisfeld M. Object-Oriented Thought Process, The Developer's Library: 5th Edition, 2019, 240 p.
Internet Resources
- C# Language Specification. // http://msdn.microsoft.com/en-us/library/ms228593.aspx
- C# Language Specification. Version 4.0 // http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf
- Philips Healthcare - C# Coding Standard. Version 2.0 // http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf
- C# Coding Standards for .NET // http://se.inf.ethz.ch/old/teaching/ss2007/251-0290-00/project/CSharpCodingStandards.pdf
- Visual C# // http://msdn.microsoft.com/en-us/library/kx37x362
- Visual C# Guided Tour // http://msdn.microsoft.com/en-us/library/bb383962(v=vs.90).aspx
- C# Programming // http://en.wikibooks.org/wiki/C_Sharp_Programming
- C# / CSharp Tutorial // http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
- Learning C# by Example // http://www.fincher.org/tips/Languages/csharp.shtml
- 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