Роздрукувати сторінку

Парадигми програмування, як навчальна дисципліна

« Назад

Спеціальний курс «Парадигми програмування» орієнтований на засвоєння студентами понять, історично накопичених в форм і мов програмування і реалізованих за допомогою доступних для експерименту систем програмування.

Курс Парадигми програмування – вивчає різноманітні моделі обчислень, включаючи моделі паралелізму, а також методи програмування паралельних процесів і проблеми організації високопродуктивних обчислень.

курс-Парадигми-програмування

Матеріал курсу ілюструється на мовах C # і F # з використанням бібліотек .Net.

Спеціальний курс має на меті:

- ознайомлення студентів з різноманітністю моделей програмування і паралелізму;

- ознайомлення студентів з історично сформованою різноманітністю парадигм програмування, що визначили розвиток сучасних інформаційних технологій;

- вивчення практичних підходів до розробки і конструювання програм на базі інформаційних і комп'ютерних технологій (ІКТ);

- підготовку до спеціалізації в області розробки програм для багатопроцесорних систем.

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

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

Для досягнення поставлених цілей виділяються завдання курсу Парадигми програмування:

- огляд засобів і методів програмування, підтримуваних різними мовами і системами програмування;

- демонстрація еволюції ключових ідей, що забезпечили підтримку повного життєвого циклу програм, з проявом взаємозв'язків між поняттями паралельного програмування в різних парадигмах;

- аналіз конкретних підходів до визначення мов програмування з акцентом на методи опису реалізаційної специфіки систем паралельного програмування;

- порівняльний аналіз найбільш відомих парадигм програмування та парадигматична характеристика мов паралельного програмування різного рівня.

Курс «Парадигми програмування» спирається на такі дисципліни:

- математична логіка (формалізація методів міркувань, логічні зв'язки, аксіоматичні моделі);

- теорія алгоритмів (поняття тимчасової складності алгоритму);

- програмування (принципи проектування мов програмування високого рівня, навички реалізації алгоритмів на МВР, мова С, робота в середовищі Microsoft Visual Studio, принципи ООП і мову С ++));

- методи обчислень.

Парадигми-програмування

Результати освоєння даної дисципліни використовуються в наступних дисциплінах:

- Системне і прикладне ПО;

- Високопродуктивні системи;

- Інформаційні розподілені системи.

Таким чином, даний курс знайомить студентів з найбільш поширеними парадигмами процедурного, об'єктно-орієнтованого програмування і проектування, функціонального і логічного програмування з екскурсом в проблематику паралельного програмування.

Дуже часто виникають проблеми при виконанні студентської наукової роботи, або піджимають строки здачі. Тоді ви можете купити дипломну роботу чи лекцію з курсу Парадигми програмування на сайті kursoviks.com.ua.

З повагою ІЦ "KURSOVIKS"!