Object-oriented and application programming
Description: The study and assimilation of the principles of object-oriented programming, the use of encapsulation, inheritance and polymorphism in the development of the simplest C++ projects in a Windows application, the basic elements and technologies of programming using C++ class elements in a Windows application.
Amount of credits: 5
Пререквизиты:
- Of Informatively-communication technologies
- Algorithms, Data Structures and Programming
Course Workload:
Types of classes | hours |
---|---|
Lectures | 15 |
Practical works | |
Laboratory works | 30 |
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
- Целью изучения дисциплины «Объектно-ориентированное программирование» является подготовка студентов к самостоятельной профессиональной деятельности в сферах производства, коммерции, образования.
Objective
- Изучить современные основы объектно-ориентированного программирования вычислительных процессов и других различных при¬кладных задач на языке C# в Windows приложении платформы Microsoft .NET Framework, лежащие в основе инструментальных средств, при¬меняемых на разных этапах жизненного цикла
Learning outcome: knowledge and understanding
- Знать современные технологии программирования и понимать принципы объектно-ориентированного программирования
Learning outcome: applying knowledge and understanding
- Применять навыки проектирования архитектуры, элементов математического, информационного и программного обеспечения аппаратно-программных комплексов и сетей,Иметь навыки разработки алгоритмов и программ
Learning outcome: formation of judgments
- Уметь высказывать и аргументировано отстаивать свои суждения по технологиям программирования на языке C++
Learning outcome: communicative abilities
- Уметь ориентироваться в основных понятиях и терминах технологий программирования на языке C++
Learning outcome: learning skills or learning abilities
- Построения в Windows приложении дружественных пользовательских интерфейсов с использованием различных технологий использования меню, различных диалоговых окон и элементов управления, предоставляемых средой Visual Studio.NET платформы Microsoft .NET Framework;
- Построения Windows приложений на основе языка C++ использующих технологии объектно-ориентированного программирования;
- Применять принципы инкапсуляции, наследования и полиморфизма при программировании структур типа класс, композиции и коллекции классов;
- Разработки, отладки и использования Windows приложений при создании простых информационных систем.
Key reading
- Стивен Прата Язык программирования С++ Лекции и упражнения. Учебник. Киев – 2005.
- Т.Уильям, Ф.Уильям Структуры данных в С++. Москва. ЗАО «Издательство БИНОМ» 2000. - 816 c.
Further reading
- Н. Вирт Алгоритмы и структуры данных. М. Изд-во «МИР», 1989. - 360с.