Програмування в середовищі Linux (105 Прикладна фізика та наноматеріали. ОПП “Комп’ютерні технології в прикладній фізиці”)

Тип: На вибір студента

Кафедра: астрофізики

Навчальний план

СеместрКредитиЗвітність
63Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
616Кошмак І. О.ФзП-31

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
632ФзП-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/

Силабус:

Завантажити силабус