
- •Лекція 1
- •Тема 1 : Предмет «Технології» і основні його завдання на спеціальності «Розробка програмного забезпечення»
- •1.1 Загальні основи організації програмного забезпечення.
- •1.2 Критерії якості, рівні та технології програмування.
- •Критерії якості
- •Рівні програмування
- •-Особисті якості
- •1. 4 Загальні відомості про кваліфікацію.
- •1.5 Характеристика навчально-методичної документації спеціальності «Розробка програмного забезпечення».
- •Титульний лист
- •Правила оформлення роботи Загальні вимоги
- •Нумерація сторінок роботи
- •Нумерація розділів, підрозділів, підпунктів і книг роботи
- •Додатки
-Особисті якості
Перш за все, програміст повинен мати терпіння та витримку. Це абсолютно незамінні якості в його роботі. Програмування - галузь яка бурхливо розвивається, тому потрібно вміти швидко адаптуватися і постійно вивчати щось нове. Інакше через кілька років ваша цінність як фахівця може помітно знизитися. Вміння об'єктивно оцінювати можливості технологій та їх використання в кожному конкретному випадку. Щоб не виходило так, що дрова пиляться із застосуванням новітніх лазерних розробок
Специфіка професії
Плюси професії
постійне професійне самовдосконалення;
високий попит на ринку;
висока заробітна плата;
працювати можна не маючи диплома;
переважно творча професія.
Мінуси професії
те, що зрозуміло програмісту, не завжди зрозуміло користувачеві - доводиться багато пояснювати;
трапляється працювати в авральному режимі;
робота за комп'ютером погано позначається на здоров'ї;
і тут знаходиться місце рутині;
професія накладає відбиток на характер.
Місце роботи
науково-дослідницькі центри ;
it-компанії;
організації, які в своїй структурі мають відділи програмістів (або штатну одиницю).
1. 4 Загальні відомості про кваліфікацію.
Освітньо-кваліфікаційний рівень - МОЛОДШИЙ СПЕЦІАЛІСТ
Галузь знань – 0501»Інформатика та обчислювальна техніка»
Напрям підготовки-6.050103 «Програмна інженерія»
Спеціальність – 5.05010301 «Розробка програмного забезпечення»
Кваліфікація – 3121 «Технік – програміст»
Освітній рівень – неповна вища освіта
Термін навчання – ТРИ РОКИ 10 МІСЯЦІВ – на основі базової загальної середньої освіти /9-ти класів/ Термін навчання – ДВА РОКИ 10 МІСЯЦІВ – на основі базової загальної середньої освіти /11-ти класів/ Форма навчання – ДЕННА
Сьогодні індустрія програмування – одна з найбільш перспективних і динамічних галузей світової та вітчизняної економіки.
Тому спеціальність «Розробка програмного забезпечення» дедалі більше набуває актуальності в сучасних умовах розповсюдження і використання комп’ютерних технологій.
Освітньо-професійна програма передбачає такі цикли підготовки:
-цикл гуманітарної та соціально-економічної підготовки;
-цикл математичної та природничо-наукової підготовки,забезпечують певний освітній рівень;
-цикл професійної(професійно-орієнтованої) та практичної підготовки, що разом із попередніми циклами забезпечує певний освітньо-кваліфікаційний рівень.
Цикл гуманітарної підготовки:
Українська мова • Історія України • Соціологія • Основи філософських знань • Культурологія • Основи правознавства • Економічна теорія • Основи менеджменту та маркетингу • Іноземна мова • Економіка підприємства ● Групова динаміка і комунікації
Цикл природничо-наукової підготовки:
• Основи екології • Фізика (електрика) • Лінійна алгебра та аналітична геометрія • Математичний аналіз • Диференціальні рівняння • Теорія ймовірності і математична статистика • Дискретна математика • Чисельні методи • Безпека життєдіяльності • Математична логіка
Цикл професійно-практичної підготовки:
Основи програмування та алгоритмічні мови • Алгоритми та структури даних • Операційні системи • Людино-машинний інтерфейс • Архітектура комп’ютера • Об’єктно-орієнтоване програмування • Інструментальні засоби візуального програмування • Бази даних • Організація комп’ютерних мереж • Конструювання програмного забезпечення • Основи програмної інженерії •Офісне програмне забезпечення • Проектний практикум• Веб-дизайн
• Інженерна та комп’ютерна графіка • Комп’ютерна схемотехніка
Програмою передбачається проведення серії практик, зокрема виробничої практики в організаціях, компаніях та фірмах, що спеціалізуються на розробці та експлуатації комп’ютерного програмного забезпечення.
А розроблена система практичних робіт допомагає сформувати конкурентоспроможних фахівців, здатних вирішувати різноманітні завдання, актуальні для сучасної економіки, досліджувати економічні системи, знаходити оптимальні шляхи вирішення нагальних проблем в діяльності як структурних підрозділів, так і підприємства в цілому.
У результаті вивчення нормативної частини циклу студенти повинні знати: фундаментальні структури даних та алгоритми обробки інформації,які застосовуються в ЕОМ і ком’ютерних мережах; основні мови програмування; сучасні технології проектування та розробки програмного забезпечення; сучасні підходи до побудови людино-машинного інтерфейсу; засоби візуального програмування; принципи організації баз даних та мову запитів SQL, розрахунок основних економічних показників виробничо-господарської діяльності підприємства та їх аналіз.. Вміти: застосовувати набуті знання для здійснення професійної діяльності при розробці, налагодженні та експлуатації програмного забезпечення.
Також фахівці з даної спеціальності повинні володіти наступними компетенціями. А це : соціально-особистісні, загально-наукові, інструментальні та професійні компетенції.
Компетенції соціально - особистісні:
- розуміння та сприйняття етичних норм поведінки відносно
інших людей;
- здатність учитися;
- здатність до критики й самокритики;
- креативність, здатність до системного мислення;
- адаптнвність і комунікабельність;
- наполегливість у досягненні мети;
- турбота про якість виконуваної роботи;
- толерантність;
- дотримання правил безпеки життєдіяльності.
Загальнонаукові компетенції:
- базові уявлення про основи філософії, психології, педагогіки, що
сприяють розвитку загальної культури особистості, знання вітчизняної
історії, економіки й права;
- базові знання фундаментальних розділів математики, здатність
використовувати математичні методи в обраній професії;
- базові знання в галузі інформатики й сучасних інформаційних
технологій; навички використання мережевих програмних за-
собів і навички роботи в комп'ютерних мережах, уміння вико-
ристовувати інтернет - ресурси;
- базові знання фундаментальних наук в обсязі, необхідному
для засвоєння загальнопрофесійних дисциплін.
Інструментальні компетенції:
- здатність до письмової й усної комунікації рідною мовою;
- знання іншої мови(мов);
- навички управління інформацією;
- дослідницькі навички
Професійні компетенції:
загально - професійні:
- базові уявлення про формування вимог до програмного забезпечен-
ня;
- базові уявлення про основи моделювання програмного забезпечення,
типи моделей , основні концепції уніфікованої мови моделювання
UML;
- базові уявлення про інженерні основи програмного забезпечення,
технологію розробки програмного забезпечення;
- сучасні уявлення про структуру та архітектуру програмного забезпе-
чення, методи проектування програмного забезпечення;
- здатність аналізувати, проектувати та прототипувати людино-машин-
ний інтерфейс;
- володіння основами конструювання програмного забезпечення;
- володіння основами методів та технологій об'єктно-орі-
єнтованого програмування;
- здатність приймати участь у проектуванні та реалізації баз даних;
- володіння основами методів та технологій візуальногопрограмування;
- здатність використовувати можливості апаратного забезпечення , операційних систем , офісних і мережевих програмних систем.
Перед випускниками відкривається широке коло можливостей з використання набутої професійної підготовки. Майбутнє глобалізоване інформаційне суспільство завжди буде вимагати великої кількості фахівців, які здатні розвивати та використовувати найсучасніші цифрові технології. Фахівець даного профілю може займати наступні посади: • оператор обчислювальних машин 2,1 категорії; • оператор електронно-обчислювальної (комп’ютерної) техніки; • начальник зміни обчислювального (інформаційно-обчислювального) центру; • програміст; • фахівець комп’ютерної графіки (дизайну); • укладальник тексту; • технік обчислювального (інформаційно-обчислювального) центру; • фахівець з комп’ютерного та Web-дизайну; • фахівець з провадження та обслуговування Internet-технологій; • фахівець з провадження та обслуговування автоматизованих інформаційних технологій