Software Engineering
Description: The discipline covers programming technologies provided by Visual.Studio.NET when creating Windos applications. The questions of creating various types of menus, using the graphical possibilities of a programming language, creating multiwindow applications, and processing large volumes of diverse information are considered in detail.
Amount of credits: 6
Пререквизиты:
- Algorithmization and programming
Course Workload:
Types of classes | hours |
---|---|
Lectures | 15 |
Practical works | |
Laboratory works | 60 |
SAWTG (Student Autonomous Work under Teacher Guidance) | 30 |
SAW (Student autonomous work) | 75 |
Form of final control | Exam |
Final assessment method |
Component: University component
Cycle: Base disciplines
Goal
- Цель преподавания дисциплины является подготовка специалистов, которые владеют современными основами технологии программирования на языке C# в Windows приложении при решении различных прикладных задач.
Objective
- Изучить современные основы технологии программирования вычислительных процессов и других различных прикладных задач на языке C# в Windows приложении платформы Microsoft .NET Framework, лежащие в основе инструментальных средств, применяемых на разных этапах жизненного цикла.
Learning outcome: knowledge and understanding
- Знание и понимание направлений в области проектирования, разработки программных продуктов и инструментальных средств, обеспечивающих их жизненный цикл, теоретические основы технологии программирования и инструментального программного обеспечения Windows приложений платформы Microsoft .NET Framework, международные и отечественные стандарты разработки программных продуктов.
Learning outcome: applying knowledge and understanding
- Уметь осуществлять редактирование и отладку программ в Windows приложении среды Visual Studio.NET платформы Microsoft .NET Framework.
Learning outcome: formation of judgments
- Развивать способность кратко излагать свои мысли и уметь аргументировано доказывать свои суждения.
Learning outcome: communicative abilities
- Развить коммуникационные способности, необходимые для работы в команде.
Learning outcome: learning skills or learning abilities
- Обладать навыками построения в Windows приложении дружественных пользовательских интерфейсов с использованием различных технологий использования меню, различных диалоговых окон и элементов управления, предоставляемых средой Visual Studio.NET платформы Microsoft .NET Framework.
Key reading
- 1. Фаронов В.В. Создание приложений с помощью C# Руководство программиста. - М.: Эксмо, 2008. – 576 с. 2. Павловская Т.А. C#, Программирование на языке высокого уровня. Учебник для вузов.- СПб,: Питер, 2014. – 432 с. 3. Троелсен, Эндрю. Язык программирования С# 2010 и платформа .NET 4.0, 5-е изд.: Пер. с англ. - М. : ООО "И.Д. Вильямс", 2011. - 1392 с. 4. А.В. Фролов, Г.В. Фролов «Визуальное проектирование приложений C#» 5. К Ватсон «C#» Программист – программисту, Издательство «Лори» 6. Презентации лекций по дисциплине «Технологии программирования» для студентов специальности 050703 и 050704 – смотри портал кафедры ИС http : \\ www.do.ektu.kz 7. Методические указания по выполнению лабораторных работ для студентов специальности 5В070300 и %В070400 (по дисциплине «Технология программирования») Портал кафедры ИС http : \\ www.do.ektu.kz 8. Никифоров В.Л. и др. «Технология программирования» - Учебное пособие часть 2. 2015.
Further reading
- 1.Э. Йодан Структурное программирование и конструирование программ. М.: ”Мир”, 1989г. 2.Н. Вирт Алгоритмы и структуры данных. М. Изд-во «МИР», 1989г.