Навчальний курс 141БОК25 Обчислювальна техніка та програмування

Мета навчальної дисципліни: надання здобувачам вищої освіти знань про будову та принципи функціонування технічних засобів сучасних персональних комп'ютерів (ПК), їх взаємодією з програмними компонентами, а також ознайомлення з сучасним програмним забезпеченням: операційними системами, сервісними програмами, інструментальними системами та мовами програмування.

Компетентності за ОПП:

К01.Здатність до абстрактного мислення, аналізу і синтезу.

К02.Здатність застосовувати знання у практичних ситуаціях.

К03.Здатність спілкуватися державною мовою як усно, так і письмово.

К04. Здатність спілкуватися іноземною мовою. К05.Здатність до пошуку, оброблення та аналізу інформації з різних джерел.

К06. Здатність виявляти, ставити та вирішувати проблеми.

К10. Здатність зберігати та примножувати моральні, культурні, наукові цінності і досягнення суспільства на основі розуміння історії та закономірностей розвитку предметної області, її місця у загальній системі знань про природу і суспільство та у розвитку суспільства, техніки і технологій, використовувати різні види та форми рухової активності для активного відпочинку та ведення здорового способу життя.

К18.Здатність виконувати професійні обов’язки із дотриманням вимог правил техніки безпеки, охорони праці, виробничої санітарії та охорони навколишнього середовища.

К20.Усвідомлення необхідності постійно розширювати власні знання про нові технології в електроенергетиці, електротехніці та електромеханіці.

К21.Здатність оперативно вживати ефективні заходи в умовах надзвичайних (аварійних) ситуацій в електроенергетичних та електромеханічних системах

Програмні результати навчання за ОПП:

ПР10. Знаходити необхідну інформацію в науково-технічній літературі, базах даних та інших джерелах інформації, оцінювати її релевантність та достовірність.

ПР18.Вміти самостійно вчитися, опановувати нові знання і вдосконалювати навички роботи з сучасним обладнанням, вимірювальною технікою та прикладним програмним забезпеченням.

Очікувані результати навчання з дисципліни

В результаті вивчення навчальної дисципліни студент повинен широко використовувати обчислювальну техніку в навчальному процесі в плані неперервної комп'ютерної підготовки бакалаврів, вибирати необхідне програмне забезпечення та периферійне обладнання для розв'язання прикладних задач в інженерній та офісній діяльності, створювати власне спеціалізоване програмне забезпечення за допомогою мов програмування високого рівня. В процесі вивчення дисципліни студенти ознайомлюються з апаратними засобами ПК та їх роботою, набувають навичок у роботі з операційними системами MS-DOS та Windows, програмною оболонкою Total Commander, текстовим редактором Word, табличним редактором Excel, простими графічними редакторами, системою програмування С++.

В результаті вивчення навчальної дисципліни студент повинен

знати:

  • системи числення та дії в двійковій системі числення;
  • будову ПК та принципи функціонування його апаратних засобів;
  • основне периферійне обладнання ПК та його роботу;
  • класифікацію програмного забезпечення ПК, основні найбільш поширені програми;
  • структуру файлової системи ПК, основні команди операційної системи MS-DOS для роботи з файловою системою;
  • можливості програмної оболонки Total Commander та інших сервісних програм;
  • можливості операційних систем Windows 7, Windows 10;
  • можливості текстового редактора Word 2010 та простих графічних редакторів;
  • можливості табличного редактора Excel 2010;
  • правила програмування мовою C++ та можливості середовища програмування Visual C++;

вміти:

  • створювати ієрархічну деревоподібну структуру каталогів (папок) на диску засобами операційної системи MS-DOS, Windows та програм-оболонок Total Commander;
  • набирати технічний (текстово-формульний) текст, створювати таблиці та будувати рисунки при підготовці документації, використовуючи засоби текстового редактора Word, табличного редактора Excel, простих графічних редакторів;
  • розв'язувати спеціалізовані прикладні задачі, використовуючи засоби системи програмування C++.

Перелік дисциплін, які є передумовою вивчення курсу:

  • 141БОК6 Вища математика

Змістовий модуль 1. Загальні відомості про комп'ютерні системи. Устрій, принцип роботи та методи програмування обчислювальних пристроїв. Основні параметри, характеристики та галузь застосування

Тема 1. Вступ. Інформатика й інформаційні технології. Основні напрямки застосування обчислювальної техніки.

Лекція 1. Інформатика й інформаційні технології. Основні напрямки застосування обчислювальної техніки. Мікропроцесори та малі електронно-обчислювальні машини.

Апаратні засоби сучасних персональних комп’ютерів. Призначення, структура і класифікація технічних засобів інформаційних систем. Персональні комп’ютери (ПК).

Особливості їхньої структури, конструкції та конфігурації. Призначення, конструкція і характеристики пристроїв ПК.

Тема 2. Програмне забезпечення комп’ютерів.

Лекція 2. Програмне забезпечення ПК. Операційні системи MS DOS та Windows.

Класифікація програмного забезпечення. Основні відомості про операційні системи.

Склад та функції операційної системи MS DOS. Операційна система Windows Основні поняття Windows. Переваги та недоліки Windows.

Тема 3. Текстовий процесор Word.

Лекція 3. Текстовий процесор MS Word.

Всього за темою 1: лекцій 2 год. Лабораторних робіт 2 год. Самостійна робота: 8 год.

Індивідуальна робота 8 год.

Тема 4. Табличний процесор MS Excel

Лекція 4. Табличний процесор MS Excel

Основні поняття про табличні процесори. Можливості табличного процесора Excel. Загальний вигляд екрану. Структура електронної таблиці. Меню Excel. Панелі інструментів Excel: Стандартна та Форматування. Розробка електронної таблиці.

Тема 5. Інтегроване середовище розробки Visual Studio.

Лекція 5. Інтегроване середовище розробки Visual Studio. Основи роботи. Створення консольних додатків.

Змістовий модуль 2. Устрій, принцип роботи та методи програмування обчислювальних пристроїв. Основні параметри, характеристики та галузь застосування

Тема 6. Робота в інтегрованому середовищі розробки Visual Studio.

Лекція 6. Робота в інтегрованому середовищі розробки Visual Studio. Типи даних С++.

Типи даних С++. Структура програми. Коментарі. Константи, переліки, перетворення типів. Вирази і оператори. Арифметичні операції. Оператор присвоєння. Пріоритет і порядок виконання операцій.

Тема 7. Програмування в інтегрованому середовищі розробки MS Visual Studio.

Лекція 7. Програмування в інтегрованому середовищі розробки MS Visual Studio. Умовні оператори мови C++. Оператори мови C++. Умовні оператори.

Тема 8. Оператори циклу.

Лекція 8. Оператори циклу. Цикли for , while , do while .

Тема 9. Функції.

Лекція 9. Функції. Локальні і глобальні змінні. Математичні функції.

Тема 10. Масиви.

Лекція 10. Масиви. (2 год.)

Масиви. Приклади використання масивів. Рядки і операції з ними. Масиви символів в С++.

1. Устрій ПК.

2. Дослідження роботи в середовищі MS-DOS

3. Дослідження роботи в середовищі ОС Windows

4. Робота в середовищах текстових редакторів MS Word

5. Робота в середовищах табличних процесорів MS Excel

6. Робота в середовищах компіляторів мов програмування C/C++. Складання найпростіших програм

7. Робота в середовищах компіляторів мов програмування C/C++. Складання найпростіших програм з операторами розгалудження

8. Робота в середовищах компіляторів мов програмування C/C++. Складання найпростіших програм з операторами циклу

9. Поняття про функції мов програмування C/C++. Складання найпростіших програм з використанням функцій

10. Масиви. Складання найпростіших програм обробки масивів даних

Базова

  1. Дибкова Л.М. Інформатика і комп’ютерна техніка К.: Академвидав, 2011,- 464 с.
  2. Селедзінський І.Ф., Василенко Я.П. Основи Інформатики Тернопіль: Навчальна книга – Богдан. 2007. – 157 с.
  3. Войтюшенко Н.М. Інформатика та комп’ютерна техніка .К.: Академія, 2006. – 367с.
  4. Малишевський О.В., Колмакова В.О.Інформатика Умань: Візаві, 2011.- 201 с.
  5. Макарова М.В. Інформатика та комп’ютерна техніка Суми:Університетська книга, 2008,- 667 с.
  6. Наливайко Н.Я. Інформатика К.: Центр учбової літератури, 2011 .-576 с.
  7. Інструментальні засоби MS Excel для розв’язання економічних задач : посібник з навчально-дослідницької роботи / В. В. Федько, В. І. Плоткін, В.П.Степанов, Д. Д. Давидов. – Х. : ВД “ІНЖЕК”, 2008. – 120 с.
  8. Інформатика: комп’ютерна техніка. Комп’ютерні технології :підручник для студентів вищих навчальних закладів / за ред. О. І. Пушкаря. – К. : Видавничий центр “Академія”, 2002. – 704 с.
  9. Лабораторний практикум з інформатики та комп’ютерних технологій : навч. посібн. / за ред. О. І. Пушкаря. – Х. : ВД “ІНЖЕК”, 2003. – 424 с.
  10. Федько В. В. Основи інформаційних технологій. Електронні таблиці MS Excel 2010 : навч. посібн. / В. В. Федько , В. І. Плоткін. – Х. : Вид. ХНЕУ, 2012. – 288 с.

Допоміжна

  1. Жалдак М. І., Рамський Ю. С. Інформатика: Навчальний посібник/ За ред. М.І. Шкіля. – К.: Вища школа, 1991. – 256 с.
  2. Юрченко І.В. Інформатика та програмування. Частина 1. Навчальний посібник.– Чернівці: Книги–ХХІ, 2011.– 203 с.
  3. Юрченко І.В., Сікора В.С. Інформатика та програмування. Частина 2.– Чернівці: Видавець Яворський С.Н., 2015.– 210 с.
  4. Руденко В.Д. та ін. Базовий курс інформатики; за заг. ред. В.Ю.Бикова: [Навч. посіб.]. – К.: Вид. група BHV. – Кн. 1: Основи інформатики. – 2005. – 320 с.: іл.
  5. Руденко В.Д. та ін. Базовий курс інформатики; за заг. ред. В.Ю.Бикова: [Навч. посіб.]. – К.: Вид. група BHV. – Кн. 2: Інформаційні технології. – 2006. – 368 с.: іл.

Інформаційні ресурси

  1. Кислиця С.Г./ Робоча програма навчальної дисципліни «Обчислювальна техніка та програмування» для студентів спеціальності «141 Електроенергетика, електротехніка та електромеханіка». Полтава, 2020 року. 13 с. (Електронна версія в електронній бібліотеці університету).
  2. Кислиця С.Г., Пугач М.В. Конспект лекцій з дисципліни «Обчислювальна техніка і програмування», частина 1 «Мова програмування С++». – Полтава: ПолтНТУ, 2016. – 61с.

Координатор Syllabus