Object-oriented programming
Description: Изучение и усвоение принципов объектно-ориентированного программирования, использование инкапсуляции, наследования и полиморфизма при разработке простейших проектов на языке C# в Windows-приложении, основных элементов и технологий программирования с использованием элементов классов на языке C# в Windows-приложении.
Amount of credits: 6
Пререквизиты:
- Algorithms, Data Structures and Programming
- Information and Communication Technologies (in english)
Course Workload:
Types of classes | hours |
---|---|
Lectures | 30 |
Practical works | |
Laboratory works | 30 |
SAWTG (Student Autonomous Work under Teacher Guidance) | 30 |
SAW (Student autonomous work) | 90 |
Form of final control | Exam |
Final assessment method |
Component: Component by selection
Cycle: Base disciplines
Goal
- Целью изучения дисциплины «Объектно-ориентированное программирование» является подготовка студентов к самостоятельной профессиональной деятельности в сферах производства, коммерции, образования.
Objective
- К задачам изучения дисциплины относятся освоение основ как технологии программирования с использованием визуальной среды программирования Visual.Studio.NET, так и технологии программирования связанные с принципами объектно-ориентированного программирования – инкапсуляции, наследования и полиморфизма.
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
- Уметь работать с любой литературой (учебной и специальной) по технологиям программирования на языке C#
Key reading
- В.В. Фаронов «Создание приложений с помощью C#» Руководство программиста. - М.: “Эксмо”, 2008г. 4. К Ватсон «C#» Программист – программисту, Издательство «Лори» 2008г.
- Т.А. Павловская C#, Программирование на языке высокого уровня. Учебник для вузов, СПб,: Питер, 2009г.
- К Ватсон «C#» Программист – программисту, Издательство «Лори» 2008г.
- Фролов, Г.В. Фролов «Визуальное проектирование приложений C#» 2007г.