ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.04.2024
Просмотров: 5
Скачиваний: 0
Анотація до предмету 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.
-
Програми з використанням бібліотечних функцій.
-
Вирішення складних задач.
По закінченні вивчення дисципліни передбачене курсове проектування.
При вивченні дисципліни застосовуються наступні освітні технології:
-
Класичне лекційне навчання;
-
Навчання за допомогою аудіовізуальних технічних засобів;
-
Комп’ютерне навчання;
-
Інтерактивні технології;
-
Технологія інтенсифікації навчання на основі опорних схем і знакових моделей;
-
Технологія модульно-блочного навчання;
-
Технологія колективного способу навчання;
-
Технологія групової діяльності;
-
Технологія розвитку критичного мислення;
-
Технологія формування творчої особистості.
Література, що використовується для викладання дисципліни "Алгоритмізація і програмування":
ТУТ СПИСОК ЛИТЕРАТУРЫ
ТУТ СПИСОК ТЕХОБЕСПЕЧЕНИЯ