Робоча програма навчальної дисципліни "Програмування" для здобувачів вищої освіти першого (бакалаврського) рівня за спеціальністю 015.10 “Професійна освіта. Комп’ютерні технології". Program of the Discipline «Programming» Specialty «015.10 "Professional education. Computer technology»

Завантажень

Завантажень за місяць протягом останнього року

04-05-49 Тулашвілі, Ю. Й. та Шевченко, І. М. (2018) Робоча програма навчальної дисципліни "Програмування" для здобувачів вищої освіти першого (бакалаврського) рівня за спеціальністю 015.10 “Професійна освіта. Комп’ютерні технології". Program of the Discipline «Programming» Specialty «015.10 "Professional education. Computer technology». [Робочі програми]

[img]
Перегляд
Text
04-05-49 (1).pdf

Download(1MB) | Перегляд

Анотація

Вивчаються принципи та мови програмування комп’ютера, двійкова та шістнадцяткова система числення. Розглядається структура програми та етапи її обробки мікропроцесором. Визначаються поняття компілятора, інтерпретатора. Подаються основні принципи структурного проектування у вигляді базових структур алгоритмів та методи складання алгоритмів. Подається поняття моделі пам’яті. Вивчаються класифікація типів даних, константи, змінні та машинне подання дійсних типів. Розглядаються операції, пріоритети, перетворення типів. Вивчаються основні оператори: присвоєння, розгалуження, множинний вибір, цикл, поняття масиву, робота зі статичними масивами, функції користувача та робота із файлами. Розглядаються загальні питання організації і структурування даних, основні структури даних і алгоритми їх обробки. Вивчаються основні абстрактні типи даних (списки, стеки, черги, безлічі) і основні принципи організації дерев і графів. Розглядаються особливості реалізації бінарних дерев, алгоритми обходу і основні функції роботи з бінарними деревами, основні способи подання та стандартні алгоритми обробки графа. Вивчається задача сортування на прикладі стандартних і поліпшених алгоритмів: сортування Шелла, пірамідальне сортування, швидке сортування. Розглядається поняття і алгоритми зовнішнього сортування. Вивчаються алгоритми пошуку: лінійний і бінарний пошук. Розглядаються основні принципи об’єктно-орієнтованого програмування, поняття візуального програмування, автоматизація програмування. Вивчаються стандартні об’єкти середовища програмування для Windows, компоненти з бібліотеки візуальних компонент та її базові класи. Розглядається взаємодія між компонентами при створенні програми, характеристика загальних властивостей об’єктів, події та реагування на події. Навчаються розробляти класи, візуальні та не візуальні компоненти. Вивчаються принципи об’єктно-орієнтованого програмування: інкапсуляція, спадковість та поліморфізм. Розглядаються методи програмування виняткових ситуацій, їх ланцюгове генерування. Вивчається розроблення багатопотокових додатків та додатків до мережевих баз даних з використанням технології ADO, прийоми програмування файлів DLL. The principles and programming languages of the computer, binary and hexadecimal notation are studied. The structure of the program and the stages of its processing by the microprocessor are considered. Definitions of the compiler, interpreter. The main principles of structural programming in the form of basic algorithms structures and methods for compiling algorithms are given. The notion of a model of memory is given. Classification of data types, constants, variables and machine representation of actual types are studied. We study operations, priorities, and type conversions. The main operators are studied: assignment, branching, multiple choice, cycle. We consider the concept of an array, work with static arrays, user functions and work with files. General questions of data organization and structuring, basic data structures and algorithms for their processing are considered. The basic abstract data types (lists, stacks, queues, sets) and the basic principles of organizing trees and graphs are study. The peculiarities of binary tree implementation, ways of bypassing and basic functions of working with binary trees, basic representation methods and standard algorithms for processing a graph are considered. The 5 sorting problem using standard and improved algorithms is studied: Shell sorting, pyramidal sorting, fast sorting. The concept and methods of external sorting are considered. The search algorithms are studied: linear and binary search. The main principles of object-oriented programming, the concept of visual programming, programming automation are considered. The standard objects of the programming environment for Windows, components from the Visual Component Library and its base classes are studied. The interaction between components when creating a program, the characteristics of common properties of objects, events and response to events are considered. Developing classes, visual but not visual components are learning. The principles of object-oriented programming are studied: encapsulation, heredity and polymorphism. The methods of programming of exceptional situations, their chain generation are considered. The development of multithreaded applications and applications to network databases using ADO technology, methods of programming DLL files is being studied.

Тип елементу : Робочі програми
Ключові слова: 04-05-49, мови програмування, асемблер, C++, C#, розподіл пам'яті, принципи об'єктно-орієнтованого програмування, візуальне програмування, графіка, структура, дерево, багатопотокова програма, programming languages, assembler, C++, C#, memory allocation, principles of object-oriented programming, visual programming,graphic, structure, tree, multithreaded program.
Шифр: 04-05-49
Тематики: Шифр галузі знань > 1 Освіта/Педагогіка
Шифр галузі знань > 1 Освіта/Педагогіка > 15 Професійна освіта (Комп'ютерні технології)
Підрозділи: Навчально-науковий інститут автоматики, кібернетики та обчислювальної техніки > Комп’ютерних наук
Користувач, що депонує: В. Є. Перелигіна
Дата внесення: 12 Груд 2018 08:35
Останні зміни: 12 Груд 2018 08:35
URI: http://ep3.nuwm.edu.ua/id/eprint/12689
Перегляд елементу Перегляд елементу

Завантажень

Завантажень за місяць протягом останнього року