Анотація до предмету 4.1 "Технології комп’ютерного проектування"
"Технології комп’ютерного проектування" одна з вибіркової дисциплін напрямку підготовки 050101 "Комп’ютерні науки", предметом вивчення якої є процеси розробки проектів (трьохвимірних моделей, збірки, креслення).
В анотації наведені: цілі дисципліни; місце дисципліни в підготовці молодшого спеціаліста; компетенції студента, що формуються в результаті освоєння дисципліни; структура і зміст дисципліни, включаючи тематику практичних і контрольних робіт; освітні технології при вивченні дисципліни; навчально-методичне, інформаційне та матеріально-технічне забезпечення дисципліни.
Цілями освоєння дисципліни "Технології комп’ютерного проектування" є формування у студентів знань вивчення технології конструювання, проектування в програмі останнього покоління САПР, конструювання виробів від тривимірних моделей деталей і зборок з наступним, автоматизованим отриманням паперової документації. При цьому всі моделі і всі креслення вироби мають двосторонню асоціативність, тобто будь-яка зміна, внесена в модель, призведе до перебудови всіх видів на кресленнях, а будь-яка зміна, внесена в креслення, призведе до перебудови моделі.
В процесі освоєння даної дисципліни студент формує і демонструє наступні компетенції за освітньо-кваліфікаційною характеристикою молодшого спеціаліста за напрямком підготовки «Комп’ютерні науки»
Відповідальність, турбота про якість роботи, що виконується (КСО.02);
Адаптивність і комунікабельність (КСО.04);
Ініціативність, наполегливість у досягненні мети (КСО.05);
Організованість, дисциплінованість (КСО.06);
Працездатність, здатність до самовдосконалення (КСО.07);
Здатність та прагнення вчитися (КСО.08);
Креативність, здатність до системного мислення (КСО.09);
Здатність до критики й самокритики, толерантність (КСО.10);
Розуміння необхідності, дотримання правил безпеки життєдіяльності та виконання вимог охорони праці (КСО.11);
Базові знання науково-методичних основ і стандартів в області інформаційних технологій, уміння застосовувати їх при розробці і інтеграції систем, продуктів, сервісів інформаційних технологій і технічної документації (КЗН.03);
Здатність до роботи в команді (КІ.01);
Професійне володіння комп’ютером, використання інформаційних джерел (КІ.02);
Здатність до письмової й усної комунікації державною та рідною мовами (КІ.03);
Ґрунтовна підготовка в області програмної інженерії, володіння методами програмної інженерії під час обслуговування програмного забезпечення з урахуванням вимог до його якості, надійності, виробничих характеристик (КЗП.02);
Володіння методами і засобами управління процесами життєвого циклу програмних систем, продуктів і сервісів відповідно до вимог і обмежень замовника з дотриманням відповідних стандартів (КЗП.03)
Здатність до математичного та логічного мислення, знання основних понять, ідей і методів фундаментальної математики (КСП.01);
Знання дискретних структур і вміння їх застосовувати в професійний діяльності (КСП.02);
Знання закономірностей випадкових явищ і вміння застосовувати ймовірносно-статистичні методи при розв’язанні прикладних задач (КСП.03);
Здатність до алгоритмічного мислення, знання ефективних алгоритмів розв’язання професійних задач (КСП.04);
Знання та уміння застосовувати теоретичних особливостей чисельних методів (КСП.05);
Базові знання етапів і сутності операційних досліджень (КСП.06);
Знання принципів структурного програмування, сучасних процедурно-орієнтованих мов, основних структур даних (КСП.09)
1. МІСЦЕ ДИСЦИПЛІНИ В СТРУКТУРІ ООП ВПО НАПРЯМКИ 220700 "Автоматизація технологічних процесів і виробництв"
Для успішного вивчення дисципліни "Програмування і алгоритмізація" студентам необхідно знати наступні розділи попередніх дисциплін навчального плану:
- З предмета "Математика" - аналітична геометрія і лінійна алгебра;
- З предмета "Фізика" - основні фізичні явища і закони, основні фізичні величини і константи, їх визначення та одиниці виміру;
- З предмета "Інформаційні технології" - стандартні програмні засоби для вирішення завдань в галузі автоматизації технологічних процесів і виробництв, управління життєвим циклом продукції та її якістю;
Вивчення "Програмування і алгоритмізація" необхідно для освоєння наступних дисциплін:
- Обчислювальні методи і прикладні програми;
- Управління життєвим циклом та якістю продукції;
- Обчислювальні машини, системи та мережі;
- Системи автоматизації і управління;
- Засоби автоматизації і управління;
- Автоматизація технологічних процесів і виробництв;
- Проектування автоматизованих систем.
В результаті освоєння дисципліни навчається повинен:
знати:
Основні поняття, інструменти і алгоритми роботи системи автоматизованого проектування нового покоління SolidWorks.
вміти:
• грамотно створювати ескізи для подальшого видавлювання або вирізування;
• створювати тривимірні деталі і збірки, максимально використовуючи можливості інструментарію та обладнання SolidWorks;
• створювати в автоматичному режимі креслення деталей і зборок, з проставлянням розмірів і нанесенням написів на плоских і криволінійних поверхнях деталей;
• перевіряти збірку і редагувати саму збірку і її компоненти.
володіти:
Навичками проектування простих програмних алгоритмів і реалізації їх на мовах програмування.
Дисципліна "Алгоритмізація і програмування" викладається на другому курсі спеціальності 0.05010101. В ході вивчення розглядаються наступні теоретичні теми:
Принципи архітектури комп’ютера за фон Нейманом.
Базові алгоритмічні структури.
Типи, константи і змінні.
Операції присвоєння і вводу-виводу.
Операції вибору і розгалужені алгоритми.
Операції повторення і циклічні алгоритми.
Робота з одновимірними масивами даних масивами.
Робота з багатовимірними масивами даних масивами.
Функції – параметри і виклик.
Вказівники і посилання.
Рядки.
Структури.
Текстові файли.
Бінарні файли.
Динамічні структури даних.
Теми практичних занять:
Дані різних типів та операції над ними.”
Програми, що приймають рішення – розгалужені програми. Оператор if - else.
Програми, що приймають рішення – розгалужені програми. Оператор switch - case.
Створення програм з використанням циклічних операторів. Оператор з передперевіркою умови.
Створення програм з використанням циклічних операторів. Оператор з післяперевіркою умови.
Створення програм з використанням циклічних операторів. Оператор з параметром.
Створення програм, що обробляють масиви величин різного типу. Одновимірні масиви: обробка і задачі пошуку.
Створення програм, що обробляють масиви величин різного типу. Одновимірні масиви: Сортування даних.
Створення програм, що обробляють масиви величин різного типу. Двовимірні масиви: обробка і задачі пошуку.
Створення програм, що обробляють масиви величин різного типу. обробка і задачі пошуку масиви: Сортування даних.
Створення програм з використанням функцій користувача.
Створення власного заголовочного файлу.
Програми з використанням вказівників. Пряме і опосередковане звертання до даних.
Програми обробки рядків.
Програми з використанням структур. Визначення і проста обробка.
Програми з використанням структур. Визначення і обробка масивів структур.
Створення нових типів.
Робота з файлами в середовищі С. Відкриття і читання даних.
Робота з файлами в середовищі С. Запис результатів розрахунку до текстового файлу.
Функції бібліотеки math.h.
Програми з використанням бібліотечних функцій.
Вирішення складних задач.
По закінченні вивчення дисципліни передбачене курсове проектування.
При вивченні дисципліни застосовуються наступні освітні технології:
Класичне лекційне навчання;
Навчання за допомогою аудіовізуальних технічних засобів;
Комп’ютерне навчання;
Інтерактивні технології;
Технологія інтенсифікації навчання на основі опорних схем і знакових моделей;
Технологія модульно-блочного навчання;
Технологія колективного способу навчання;
Технологія групової діяльності;
Технологія розвитку критичного мислення;
Технологія формування творчої особистості.
Література, що використовується для викладання дисципліни "Алгоритмізація і програмування":
ТУТ СПИСОК ЛИТЕРАТУРЫ
ТУТ СПИСОК ТЕХОБЕСПЕЧЕНИЯ