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