?
Разработка программных модулей
This textbook has been developed in accordance with the Federal State Educational Standards for Secondary Vocational Education and is intended for studying the professional module "Development of Software Modules for Computer Systems" (PM "Development of Software Modules").
The textbook explores the software development life cycle, its significance, stages, and methodologies such as Agile, Waterfall, and Scrum. It emphasizes the unique role of C# at each stage. A historical overview and analysis of algorithmic complexity are provided, along with a study of structured programming. The principles, evolution, and implementation of object-oriented programming in C# are thoroughly examined. The textbook also covers event-driven programming, discussing events, control elements, event handlers, graphics, and applications developed in C#. Special attention is given to code optimization and refactoring, as well as to user interface design and working with databases.
Each chapter includes review questions and practical examples. At the end of each chapter, practice tasks for independent work are provided, enabling students to deepen their understanding and apply the material in practice.
Intended for students enrolled in secondary vocational education programs in IT-related fields.