дачи курса: научить студентов создавать настольные приложения в C# с графическим интерфейсом и
подключением баз данных с помощью технологий Windows Presentation Foundation (WPF) и
ADO.NET в условиях постоянно изменяющихся требований. В результате изучения курса студенты
должны знать: основные положения объектно-ориентированного программирования (ООП); понятия
и основные компоненты платформы MS .NET; управляющие языковые конструкции С#; подходы
ООП в C# на платформе .NET и дополнительные языковые конструкции; вводные сведения техноло-
гии Windows Presentation Foundation (WPF) для создания настольных приложений; основы работы
Е.А.Спирина, М.А.Смирнова, И.А.Самойлова
156
Вестник Карагандинского университета
с базами данных посредством ADO.NET; жизненный цикл разработки программного продукта и об-
щие модели жизненного цикла.
В результате изучения курса студенты должны уметь создавать на C#: консольные программы
ввода–вывода данных; настольные приложения с графическим интерфейсом c использованием WPF;
пользовательские приложения с подключением баз данных посредством технологии ADO.NET; при-
меры настольных приложений с применением каскадной (водопадной) модели разработки в условиях
постоянно изменяющихся требований.
При наличии курсовой работы или курсового проекта студентам необходимо самостоятельно
разработать настольное Windows-приложение с использованием указанных в ходе изучения дисцип-
лины технологий. Процесс разработки — каскадный. По мере выполнения заданий необходимо учи-
тывать 2–3 кратное изменение требований к программному продукту.
Студентам третьего курса IT-специальностей предлагаются для изучения элективные дисципли-
ны «Технологии проектирования и разработки программного обеспечения», «Основы веб-
разработки», «Разработка настольных приложений с применением WPF», «Современные средства
работы с базами данных» и т.д.
Дисциплина «Технологии проектирования и разработки программного обеспечения» предлага-
ется к изучению в 5 и 6 семестре. Целью курса является применение современных практик для проек-
тирования архитектуры приложений, а также шаблонов и принципов проектирования с использова-
нием расширенных конструкций языка C# на платформе MS .NET. Задачи курса: дать навыки проек-
тирования архитектуры и дизайна приложений на платформе MS .NET в условиях постоянно изме-
няющихся требований и ограничений.
В результате изучения курса студенты должны знать: базовые принципы и шаблоны построе-
ния архитектуры и дизайна для разработки успешных программных решений; подходы правильного
выбора стратегии и шаблоны проектирования, которые помогут при проектировании слоев, компо-
нентов и сервисов решения; определение и реализацию ключевых технических решений; определе-
ние и реализацию основных показателей качества и сквозных функций для решения; организацию
выбора технологии для реализации программного решения.
В результате изучения курса студенты должны уметь: создавать настольные приложения с гра-
фическим интерфейсом, используя продвинутые средства C#; применять возможные варианты базо-
вых архитектур программного решения; разрабатывать примеры настольных приложений с примене-
нием шаблонов проектирования в условиях постоянно изменяющихся требований; правильно выби-
рать методы и руководства, которые помогут в реализации программного решения.
Студентам необходимо самостоятельно в ходе выполнений курсовой работы или проекта разра-
ботать настольное Windows-приложение либо переделать и развить созданное в курсе «Основы объ-
ектно-ориентированного программирования на платформе .NET» с применением практик и принци-
пов, изложенных в курсе. Требования к ПО должны меняться 2–3 раза. Студенты должны сделать
выводы о применении правильных принципов разработки, которые повышают гибкость ПО.
Для изучения дисциплины «Разработка настольных приложений с применением WPF» предла-
гается всего 2 кредита. Целью курса является расширенное изучение технологии Windows Presentation
Foundation (WPF) среды Visual Studio. Задачи дисциплины: получение навыков создания насыщенных
настольных приложений с графическим пользовательским интерфейсом с применением технологии
WPF.
В результате изучения курса студенты должны знать принципы и подходы построения пользова-
тельских интерфейсов, основные способы и возможности среды разработки пользовательских интер-
фейсов на базе технологии WPF, средства создания динамических интерфейсов и привязки интер-
фейсов к внешним данным.
В результате изучения курса студенты должны уметь: создавать настольное Windows-
приложение с насыщенным графическим пользовательским интерфейсом с применением WPF, соот-
ветствующее потребностям и ожиданиям конечных пользователей; формировать пользовательские
интерфейсы при помощи средств разработки и языка описания интерфейсов XAML; конфигуриро-
вать и развертывать WPF-приложения.
Используемые языки, среды программирования, библиотеки и фреймворки: C#, Microsoft Visual
Studio Express 2012 для Windows Desktop. При наличии курсовой работы или курсового проекта сту-
дентам необходимо разработать настольное Windows-приложение с насыщенным графическим ин-
терфейсом с применением WPF.
Реализация элективных дисциплин…
Серия «Педагогика». № 2(78)/2015
157
Достарыңызбен бөлісу: |