• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Programming

2017/2018
Учебный год
ENG
Обучение ведется на английском языке
4
Кредиты

Преподаватели


Гордеева Ольга Игоревна

Course Syllabus

Abstract

The present program of educational discipline establishes requirements to educational results and learning outcomes of the student and determines the content and types of training sessions and reporting. The program is intended for the teachers conducting discipline "Programming" educational assistants and students of a direction of preparation 38.03.05 Business informatics.
Learning Objectives

Learning Objectives

  • the formation of algorithmic thinking in students
  • Theoretical knowledge and practical skills acquired in basic programming methodologies using high-level programming languages (procedurally-oriented and object-oriented)
  • studying modern instrumental environments intended for program development with the help of high-level programming languages.
Expected Learning Outcomes

Expected Learning Outcomes

  • uses standard collections; develops its own collection class; uses generalized programming; uses events; uses LINQ queries and extension methods to process collections
  • uses events; uses LINQ queries and extension methods to process collections
  • Can define functional requirements to the program; can build a use case diagram; can build activity diagrams and sequences of the analysis stage; can build diagrams of the design stage sequence; develops a class diagram based on the results of object-oriented analysis and design
Course Contents

Course Contents

  • Section 5. Object-event programming
    is using events; uses LINQ queries and extension methods to process collections
  • Section 4. Collections. Object-event programming
    uses standard collections; develops its own collection class; uses generalized programming; uses events; Uses LINQ queries and extension methods to process collections
  • Section 6. Object-oriented analysis and design
    Can define functional requirements to the program; can build a use case diagram; can build activity diagrams and sequences of the analysis stage; can build diagrams of the design stage sequence; develops a class diagram based on the results of object-oriented analysis and design;
Assessment Elements

Assessment Elements

  • non-blocking Laboratory work 12
  • non-blocking Laboratory work 13
  • non-blocking Laboratory work 14
  • non-blocking Laboratory work 15
  • non-blocking Exam
  • non-blocking samost.slave (self-work)
Interim Assessment

Interim Assessment

  • Interim assessment (2 module)
    0.4 * Exam + 0.06 * Laboratory work 12 + 0.06 * Laboratory work 13 + 0.06 * Laboratory work 14 + 0.12 * Laboratory work 15 + 0.3 * samost.slave (self-work)
Bibliography

Bibliography

Recommended Core Bibliography

  • Введение в программирование на языке Visual C#: Учебное пособие / Гуриков С.Р. - М.:Форум, НИЦ ИНФРА-М, 2013. - 448 с.: 70x100 1/16. - (Высшее образование: Бакалавриат) (Переплёт 7БЦ) ISBN 978-5-91134-738-3 - Режим доступа: http://znanium.com/catalog/product/404441

Recommended Additional Bibliography

  • Алгоритмизация и программирование : Учебное пособие / С.А. Канцедал. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0355-1 - Режим доступа: http://znanium.com/catalog/product/429576