Програмування в середовищі Linux (105 Прикладна фізика та наноматеріали. ОПП “Комп’ютерні технології в прикладній фізиці”)
Тип: На вибір студента
Кафедра: астрофізики
Навчальний план
Семестр | Кредити | Звітність |
6 | 3 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
6 | 16 | Кошмак І. О. | ФзП-31 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
6 | 32 | ФзП-31 | Кошмак І. О. |
Опис навчальної дисципліни
Дисципліна “Програмування в середовищі Linux” створена для формування обізнаності з вільним програмним забезпеченням. Ця дисципліна розрахована на початківців, які не мають досвіду роботи в ОС Linux та є, по суті, знайомством із даною операційною системою. Разом з тим, розглянуто програмне забезпечення, яке може бути використане для наукової роботи здобувачів вищої освіти. З цією метою вибрано програмне забезпечення природничого спрямування. Окрім того, здобувачі освіти ознайомляться із методами розробки та написання програм на мовах C, C++ та Python.
Мета та цілі дисципліни:
1. Ознайомлення студентів з основами роботи в Unix-подібних операційних системах.
2. Навчання методам розробки та написання програм на мовах високого рівня та їх компіляції.
3. Формування у майбутніх фахівців стійких знань та основних понять для роботи в операційній системі Linux, які вони повинні використовувати під час подальшого навчання, а також на практиці в своїй роботі.
Рекомендована література
Базова
- Matthew Python LINUX FOR BEGINNERS, 2020.
- Dylan Mach LINUX Command-Line for Beginners, 2019.
- Ahmed AlKabary Learn Linux Quickly. BIRMINGHAM — MUMBAI: Packt Publishing, 2020.
Допоміжна
- Naba Barkakati Linux ® All-in-One Desk Reference For Dummies, ® 2nd Edition. Indianapolis, Indiana: Wiley Publishing, Inc., 2006.
- Bill Ball Sams Teach Yourself Linux ® in 24 Hours, Second Edition. Indianapolis, Indiana: Sams Publishing, 1999.
Інформаційні ресурси
- Linux for beginners. Guide https://www.bdmpublications.com/
- Linux Documentation https://linux.die.net/
- Linux Documentation Project Guides https://tldp.org/guides.html
- GNU Scientific Library https://www.gnu.org/software/gsl/doc/latex/gsl-ref.pdf
- A Byte of Python https://python.swaroopch.com/
- Python for Everybody https://www.py4e.com/
- W3Schoool https://www.w3schools.com/python/default.asp
- Anaconda Documentation https://docs.anaconda.com/anaconda/user-guide/getting-started/