Парадигми програмування, як навчальна дисципліна
« Назад Спеціальний курс «Парадигми програмування» орієнтований на засвоєння студентами понять, історично накопичених в форм і мов програмування і реалізованих за допомогою доступних для експерименту систем програмування. Курс Парадигми програмування – вивчає різноманітні моделі обчислень, включаючи моделі паралелізму, а також методи програмування паралельних процесів і проблеми організації високопродуктивних обчислень. Матеріал курсу ілюструється на мовах C # і F # з використанням бібліотек .Net. Спеціальний курс має на меті: - ознайомлення студентів з різноманітністю моделей програмування і паралелізму; - ознайомлення студентів з історично сформованою різноманітністю парадигм програмування, що визначили розвиток сучасних інформаційних технологій; - вивчення практичних підходів до розробки і конструювання програм на базі інформаційних і комп'ютерних технологій (ІКТ); - підготовку до спеціалізації в області розробки програм для багатопроцесорних систем. Значна увага приділяється ефективній практиці моделювання основних реалізаційних засобів роботи з пам'яттю, структурування даних, аналізу і трансформації програм. Важливим кроком в навчанні хорошого розробника програмного забезпечення є ознайомлення з можливостями мов і систем різного рівня, які використовуються для різних класів програм в процесі повного життєвого циклу паралельних програм. Для досягнення поставлених цілей виділяються завдання курсу Парадигми програмування: - огляд засобів і методів програмування, підтримуваних різними мовами і системами програмування; - демонстрація еволюції ключових ідей, що забезпечили підтримку повного життєвого циклу програм, з проявом взаємозв'язків між поняттями паралельного програмування в різних парадигмах; - аналіз конкретних підходів до визначення мов програмування з акцентом на методи опису реалізаційної специфіки систем паралельного програмування; - порівняльний аналіз найбільш відомих парадигм програмування та парадигматична характеристика мов паралельного програмування різного рівня. Курс «Парадигми програмування» спирається на такі дисципліни: - математична логіка (формалізація методів міркувань, логічні зв'язки, аксіоматичні моделі); - теорія алгоритмів (поняття тимчасової складності алгоритму); - програмування (принципи проектування мов програмування високого рівня, навички реалізації алгоритмів на МВР, мова С, робота в середовищі Microsoft Visual Studio, принципи ООП і мову С ++)); - методи обчислень. Результати освоєння даної дисципліни використовуються в наступних дисциплінах: - Системне і прикладне ПО; - Високопродуктивні системи; - Інформаційні розподілені системи. Таким чином, даний курс знайомить студентів з найбільш поширеними парадигмами процедурного, об'єктно-орієнтованого програмування і проектування, функціонального і логічного програмування з екскурсом в проблематику паралельного програмування. Дуже часто виникають проблеми при виконанні студентської наукової роботи, або піджимають строки здачі. Тоді ви можете купити дипломну роботу чи лекцію з курсу Парадигми програмування на сайті kursoviks.com.ua. З повагою ІЦ "KURSOVIKS"! |