Скачать презентацию Название презентации Вступ до предмету Вступ Скачать презентацию Название презентации Вступ до предмету Вступ

технологии.pptx

  • Количество слайдов: 160

Название презентации Название презентации

Вступ до предмету Вступ до предмету

Вступ до предмету ІСТОРІЯ НАВЧАЛЬНОГО ЗАКЛАДУ Вступ до предмету ІСТОРІЯ НАВЧАЛЬНОГО ЗАКЛАДУ

Історична довідка § Наказом № 317 Держкомітету оборони і Раднаркому УРСР від 23 травня Історична довідка § Наказом № 317 Держкомітету оборони і Раднаркому УРСР від 23 травня 1944 року у Полтаві був створений технікум цивільного будівництва. § Протягом років, які минули з часу його заснування, назва, профіль та спеціалізація технікуму не один раз змінювались. § Полтавський енергобудівний, згодом електротехнічний технікум 1991 року в зв’язку із розширенням асортименту спеціальностей був реорганізований у Полтавський політехнічний коледж (ППК) і переданий Міністерству вищих навчальних закладів України. З 2005 року ППК увійшов, як окремий підрозділ, до складу Національного технічного університету «Харківський політехнічний інститут» . § Зараз Полтавський політехнічний коледж один з найпрестижніших навчальних закладів Полтавської області, який справедливо пишається своїми випускниками. § За 66 років підготовлено більше 15 тисяч висококваліфікованих фахівців різних спеціальностей. Багато з них продовжують навчання у вищих навчальних закладах ІІІ ІV рівнів акредитації, очолюють або посідають керівні посади на підприємствах Полтавщини, чесно виконуючи свій професійний обов’язок, примножуючи славу рідної alma mater. § Директор коледжу – Рискін Валерій Аркадійович.

Напрямки підготовки § Коледж здійснює підготовку з 5 -ти спеціальностей. Окрім спеціальних знань всі Напрямки підготовки § Коледж здійснює підготовку з 5 -ти спеціальностей. Окрім спеціальних знань всі студенти коледжу додатково отримують робочі спеціальності за відповідними напрямками під час проходження виробничої практики, також при їх бажанні можуть отримати додаткову спеціальність "оператор ЕОМ" та права водія. § Спеціальність "Монтаж і експлуатація електроустаткування підприємств і цивільних споруд" § Коледж розпочав підготовку спеціалістів вказаної спеціальності з 1961 року. Протягом всього періоду навчання студенти працюють з сучасними ПЕОМ. В комп’ютерних класах проводяться практичні заняття, виконуються розрахунки з курсового та дипломного проектування, а також з фундаментальних і спеціальних дисциплін. § Випускникам надається кваліфікація молодшого спеціаліста електрика, який підготовлений для професійної діяльності з монтажу, налагодження, експлуатації, ремонту і випробування електроустаткування. Випускники можуть працювати на електростанціях; на різного роду перетворюючих підстанціях; в електричних мережах різної напруги, де є складна побутова техніка і електрообладнання.

Напрямки підготовки § Спеціальність Напрямки підготовки § Спеціальність "Виробництво електроосвітлювальних приладів і установок" § З 1968 року коледж почав підготовку фахівців з вказаної спеціальності. Студенти коледжу набувають знання технічного фахівця з електротехніки, які використовуються в професійній діяльності з виробництва та використання джерел світла; проектування, монтажу та експлуатації освітлювальних, рекламних, світлосигнальних установок різного призначення; з виробництва скловиробів. § Після закінчення навчання випускникам присвоюється кваліфікація "технічний фахівець з електротехніки". Митцями світла можна назвати випускників коледжу з даної спеціальності. § Спеціальність "Обробка матеріалів на верстатах і автоматичних лініях" § За час навчання студенти коледжу отримують професійну підготовку з нарисної геометрії, комп’ютерної графіки, ґрунтовні знання і навички з програмування, практичних навичок роботи на верстатах з ЧПК, комп’ютерного проектування технологічної оснастки. § Випускники коледжу працюють на підприємствах чи фірмах, які мають металообробку техніками технологами, програмістами, конструкторами, займають інженерно технічні посади.

Напрямки підготовки § Спеціальність Напрямки підготовки § Спеціальність "Розробка програмного забезпечення" § Починаючи з 50 х років минулого століття, спочатку повільними темпами, а зараз дуже стрімко, розвивається молода галузь науки і техніки – електронно обчислювальні машини і системи. Вивчаючи попит промислових підприємств різних форм власності, закладів і організацій, коледж в 2000 році відкрив відділення за вказаною спеціальністю. Опанувати свою майбутню професію студенти можуть у сучасних комп’ютерних класах, де проводяться лабораторні і практичні заняття. Практичні навички відпрацьовуються не тільки в умовах коледжу, а й на підприємствах м. Полтави. § Після закінчення навчання молодші спеціалісти – техніки програмісти мають змогу впроваджувати найрізноманітніші стандартні пакети обслуговуючих програм, створювати і впроваджувати їх у різні сфери діяльності, в т. ч. за індивідуальними замовленнями, програми для обліку матеріальних цінностей на складах і підприємствах, довідникові посібники для навчання і обслуговування клієнтів. § Навчання з цієї спеціальності виконується як за державним замовленням, так і за контрактом. Набір студентів на денне відділення проводиться на базі 9 класів і на базі 11 класів – на вакантні місця. Термін навчання на денному відділенні – 3 роки 10 місяців (на базі 11 класів – 2 роки 10 місяців).

Керівний склад Посада Прізвище, ім’я та по батькові Дата народження З якого часу обіймає Керівний склад Посада Прізвище, ім’я та по батькові Дата народження З якого часу обіймає посаду Освіта Директор коледжу Рискін Валерій Аркадійович 07. 08. 1949 2003 Харківський інститут інженерів комунального будівництва Заступник директора з навчальної роботи Івасів Іван Миколайович 25. 10. 1947 1985 Харківський інститут інженерів комунального будівництва Заступник директора з виховної роботи Стрелько Людмила Петрівна 24. 08. 1957 2003 Полтавський державний педагогічний інститут ім. В. Г. Короленка Заступник директора з виробничого навчання Пуленко Ігор Іванович 28. 06. 1967 2006 Полтавський державний педагогічний інститут ім. В. Г. Короленка Завідуючий денним відділенням Москаленко Володимир Констянтинович 26. 01. 1952 1986 Київський політехнічний інститут Завідуючий денним відділенням Васецький Анатолій Дмитрович 04. 08. 1947 1973 Полтавський інженерно будівельний інститут Завідуючий денним відділенням Пітяков Олександр Сергійович 10. 07. 1982 2006 Харківська державна академія міського господарства

Структура коледжу § На даний момент ППК налічує три денних відділення які здійснюють підготовку Структура коледжу § На даний момент ППК налічує три денних відділення які здійснюють підготовку за 5 спеціальностями. Викладачі коледжу розподілені за такими предметно-цикловими комісіями: § ПЦК природничо математичних дисциплін, яку очолює Котова Н. Г. § ПЦК філологічних дисциплін, яку очолює Шишко Т. С. § ПЦК суспільних дисциплін, яку очолює Поставний І. М. § ПЦК фізичного виховання і ДПЮ, яку очолює Калюжна О. М. § ПЦК природничо наукових дисциплін, яку очолює Колечкіна І. А. § ПЦК предметів з розробки ПЗ, яку очолює Денисенко Л. М. § ПЦК електротехнічних предметів, яку очолює Палагута Н. П. § ПЦК економічних предметів, яку очолює Шатило О. А. § ПЦК світлотехнічних предметів, яку очолює Мелащенко С. І. § ПЦК предметів технології машинобудування та обробки матеріалів, яку очолює Гордєєва Т. В.

Основні завдання коледжу та можливості щодо їх виконання Основні завдання коледжу полягають у: § Основні завдання коледжу та можливості щодо їх виконання Основні завдання коледжу полягають у: § здійсненні освітньої діяльності; § забезпеченні якості навчання фахівців відповідно до вимог чинного законодавства на належному науковому рівні та з використанням передових педагогічних технологій; § підвищенні кваліфікації керівного складу, викладачів, майстрів виробничого навчання, та інших осіб, які залучаються до навчально виховного процесу; § створенні умов для гармонічного розвитку фізичних і інтелектуальних здібностей студентів, а також формування у них широкого культурного світогляду; Основні функції, які покладено на коледж: § забезпечення виконання державного замовлення на підготовку фахівців; § навчання фахівців за освітньо кваліфікаційним рівнем молодший спеціаліст; § здійснення військово патріотичного виховання;

Навчально-матеріальна база § Навчальна матеріально-технічна база коледжу на даний момент включає в себе: § Навчально-матеріальна база § Навчальна матеріально-технічна база коледжу на даний момент включає в себе: § більше 30 спеціалізованих навчальних класів; § шість класів, обладнаних ПЕОМ; § лекційний зал; § 2 лабораторії з промисловим обладнанням; § виробничі майстерні; § спортивний зал; § тренажерний зал. § Коледж забезпечений необхідною кількістю аудиторій для проведення усіх видів занять, що забезпечує належний рівень підготовки студентів. § Спортивна база включає в себе: спортивний зал, тренажерний зал, відкритий спортивний майданчик, смугу перешкод. Студенти коледжу забезпечуються житлом в одному з двох гуртожитків.

Вступ до предмету АНАЛІЗ ТА СИСТЕМАТИЗАЦІЯ ДИСЦИПЛІН ЩО ВИВЧАЮТЬСЯ Вступ до предмету АНАЛІЗ ТА СИСТЕМАТИЗАЦІЯ ДИСЦИПЛІН ЩО ВИВЧАЮТЬСЯ

Аналіз та систематизація дисциплін що вивчаються § Керуючись потребами сучасного ринку, специфікою навчання за Аналіз та систематизація дисциплін що вивчаються § Керуючись потребами сучасного ринку, специфікою навчання за даним напрямом в Коледжі є обов'язковим вивчення низки дисциплін, що забезпечують професійну підготовку спеціаліста даного.

Аналіз та систематизація дисциплін що вивчаються § Цикл загальноосвітніх предметів • • • Математика Аналіз та систематизація дисциплін що вивчаються § Цикл загальноосвітніх предметів • • • Математика Українська мова Українська література Фізика Людина і світ

Аналіз та систематизація дисциплін що вивчаються § Цикл гуманітарної і соціально економічної підготовки • Аналіз та систематизація дисциплін що вивчаються § Цикл гуманітарної і соціально економічної підготовки • • • Історія України Українська мова за проф. спрямуванням Культурологія Основи філософських знань і релігієзнавство Економічна теорія Основи правознавства Соціологія Іноземна мова Фізичне виховання Технології вступ до спеціальності

Аналіз та систематизація дисциплін що вивчаються § Цикл природничо– наукової підготовки § Вища математика Аналіз та систематизація дисциплін що вивчаються § Цикл природничо– наукової підготовки § Вища математика § Фізика (електрика) § Основи дискретної математики § Теорія ймовірностей § ООП § Технологія створення ПП § Основи екології § БЖД § Основи програмування та АМ

Аналіз та систематизація дисциплін що вивчаються § Цикл професійно практичної підготовки • • • Аналіз та систематизація дисциплін що вивчаються § Цикл професійно практичної підготовки • • • • Основи електрики і МЕ Комп'ютерна схемотехніка Системне ПЗ Основи БД і знань МЗКІТ Математичні методи ДО Числові методи Проектування АІС Інструментальні засоби ВП Економіка і організація виробництва Основи охорони праці Архітектура комп'ютерів Комп'ютерні мережі

Аналіз та систематизація дисциплін що вивчаються § Вибіркові навчальні дисципліни § Менеджмент § Маркетинг Аналіз та систематизація дисциплін що вивчаються § Вибіркові навчальні дисципліни § Менеджмент § Маркетинг § Бух. облік § Теорія алгоритмів і СД § Математична логіка § WEB технології § Програмування мовою Асемблер § Основи штучного інтелекту § Системне керування БД § Інженерні та комп'ютерні технології § Автоматизовані системи обробки даних

Аналіз та систематизація дисциплін що вивчаються § За час навчання студенти отримують знання з Аналіз та систематизація дисциплін що вивчаються § За час навчання студенти отримують знання з 48 ми дисциплін § Захищають курсові проекти § Проходять практику § Держ іспити

Вимоги до ІТ спеціаліста Вимоги до ІТ спеціаліста

Вимоги до ІТ-спеціаліста Згідно Постанови Кабінету міністрів України № 787 від 27. 08. 2010 Вимоги до ІТ-спеціаліста Згідно Постанови Кабінету міністрів України № 787 від 27. 08. 2010 р. "Про затвердження переліку спеціальностей, за якими здійснюється підготовка фахівців у вищих навчальних закладах за освітньо кваліфікаційними рівнями спеціаліста і магістра" Міністерства освіти і науки України № 1067 від 09. 11. 2010 р. з 2011/2012 навчального року вводиться в дію перелік спеціальностей, за якими здійснюється підготовка фахівців у ВУЗах України за освітньо кваліфікаційними рівнями спеціаліста і магістра. та наказу

Вимоги до ІТ-спеціаліста § підготовка фахівців з ІТ у вищих навчальних закладах України здійснюється Вимоги до ІТ-спеціаліста § підготовка фахівців з ІТ у вищих навчальних закладах України здійснюється за наступними спеціальностями: § Інформаційні технології комп’ютерні науки 6. 050101 • • • § комп’ютерна інженерія 6. 050102 • • • § інформаційні управляючі системи та технології (за галузями) інформаційні технології проектування системне проектування системи штучного інтелекту комп’ютерний еколого економічний моніторинг комп’ютерні системи та мережі системне програмування спеціалізовані комп’ютерні системи програмна інженерія 6. 050103 • • програмне забезпечення систем інженерія програмного забезпечення

Напрям підготовки 6. 050103 «Програмна інженерія» Напрям підготовки 6. 050103 «Програмна інженерія»

Напрям підготовки 6. 050103 «Програмна інженерія» УМІННЯ ТА НАВИЧКИ З ПРЕДМЕТНОЇ ОБЛАСТІ Напрям підготовки 6. 050103 «Програмна інженерія» УМІННЯ ТА НАВИЧКИ З ПРЕДМЕТНОЇ ОБЛАСТІ

Напрям підготовки 6. 050103 «Програмна інженерія» Уміння та навички з предметної області § здатність Напрям підготовки 6. 050103 «Програмна інженерія» Уміння та навички з предметної області § здатність здійснювати аналіз вимог, розробляти специфікацію програмних вимог, виконувати їхню верифікацію та атестацію; § здатність моделювати різні аспекти системи, для якої створюється програмне забезпечення; § здатність розробляти алгоритми та структури даних для програмних продуктів; § здатність проектувати компоненти архітектури програмного продукту § здатність аналізувати, проектувати та прототипувати людино машинний інтерфейс

Напрям підготовки 6. 050103 «Програмна інженерія» Уміння та навички з предметної області § володіння Напрям підготовки 6. 050103 «Програмна інженерія» Уміння та навички з предметної області § володіння основами конструювання програмного забезпечення § володіння основами методів та технологій об'єктно орієнтованого програмування § здатність приймати участь у проектуванні та реалізації баз даних § здатність застосовувати та створювати компоненти багаторазового використання § здатність забезпечувати захищеність програм і даних від несанкціонованих дій

Напрям підготовки 6. 050103 «Програмна інженерія» Уміння та навички з предметної області § здатність Напрям підготовки 6. 050103 «Програмна інженерія» Уміння та навички з предметної області § здатність застосовувати професійно профільовані знання в галузі загальноосвітніх дисциплін у процесі розв’язання професійних задач, побудови математичних моделей; § здатність проведення ділових перемов з бізнес партнерами § використовувати Інтернет ресурси для рішення експериментальних і практичних завдань у галузі професійної діяльності; § здатність аргументовано переконувати колег у правильності пропонованого рішення, вміти донести до інших свою позицію; § дотримання професійної етики програмної інженерії

Напрям підготовки 6. 050103 «Програмна інженерія» ЗНАННЯ З ПРЕДМЕТНОЇ ОБЛАСТІ Напрям підготовки 6. 050103 «Програмна інженерія» ЗНАННЯ З ПРЕДМЕТНОЇ ОБЛАСТІ

 Напрям підготовки 6. 050103 «Програмна інженерія» Знання з предметної області § сучасні уявлення Напрям підготовки 6. 050103 «Програмна інженерія» Знання з предметної області § сучасні уявлення про основи інженерії вимог до програмного забезпечення; § базові уявлення про основи моделювання програмного забезпечення , типи моделей , основні концепції уніфікованої мови моделювання UML; § сучасні уявлення про структуру та архітектуру програмного забезпечення, методи проектування програмного забезпечення; § базові уявлення про сучасні психологічні принципи людино машинної взаємодій , засоби розробки людино машинного інтерфейсу;

Напрям підготовки 6. 050103 «Програмна інженерія» Знання з предметної області § сучасні уявлення про Напрям підготовки 6. 050103 «Програмна інженерія» Знання з предметної області § сучасні уявлення про інформаційні моделі та системи , реляційні та розподілені бази даних , мови запитів до баз даних; § типові процеси програмної інженерії, здатність їх впровадження і управління ними; § базові уявлення про сучасні стандарти та процеси управління якістю програмного забезпечення

Підсумок § освіта в Україні направлена на підготовку сугубо технічних ІТ спеціалістів із великим Підсумок § освіта в Україні направлена на підготовку сугубо технічних ІТ спеціалістів із великим уклоном на програмування та розробку ІТ систем § технічний рівень випускників ВУЗів України на досить високому рівні, особливо це стосується спеціалістів із програмування та комп’ютерних систем § основні спеціальні навчальні дисципліни направленні на навчання сугубо технічних навиків, і зовсім не розглядають такі навики як: лідерство, управління ресурсами, персоналом, бізнес процесами і т. д. ні один із напрямків підготовки ІТ спеціалістів у ВУЗах України не готує спеціалістів із управління ІТ § - вимоги до вмінь та навиків, що ставляться перед випускниками ВУЗів України по напряму підготовки ІТ абсолютно не відповідають навикам, що необхідні для управління ІТ §

Спеціальність «Розробка програмного забезпечення» Спеціальність «Розробка програмного забезпечення»

Спеціальність «Розробка програмного забезпечення» ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ Спеціальність «Розробка програмного забезпечення» ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ

Інформаційні технології § Програмні системи сьогодні присутні всюди: практично будь які електронні пристрої містять Інформаційні технології § Програмні системи сьогодні присутні всюди: практично будь які електронні пристрої містять програмне забезпечення того чи іншого виду. § Без відповідного програмного забезпечення в сучасному світі неможливо уявити індустріальне виробництво, школи, університети, систему охорони здоров’я, фінансові і урядові заклади. Багато людей використовують його для самоосвіти, розваг тощо. § В технічних системах вартість ПЗ часто складає більшу частину вартості виробу.

Інформаційні технології § Сьогодні індустрія програмування – одна з найбільш перспективних і динамічних галузей Інформаційні технології § Сьогодні індустрія програмування – одна з найбільш перспективних і динамічних галузей світової та української економіки. § Прогнози економічного розвитку галузі стримуються нестачею кваліфікованих кадрів. Тому актуальною є підготовка фахівців у галузі програмної інженерії, орієнтованої на ефективну організацію процесу створення ПЗ, реалізацію технологічних принципів промислового проектування програмних систем.

Спеціальність «Розробка програмного забезпечення» РИНОК ПРАЦІ Спеціальність «Розробка програмного забезпечення» РИНОК ПРАЦІ

Ринок праці § Однією з найскладніших в програмуванні вважається розробка системного програмного забезпечення сервісів, Ринок праці § Однією з найскладніших в програмуванні вважається розробка системного програмного забезпечення сервісів, які управляють компонентами обчислювальної системи (процесори, комунікаційні та периферійні пристрої), а також тих, які призначені для забезпечення функціонування і працездатності всієї системи (завантажувачі, операційні системи, драйвери пристроїв і т. д. ). § Найбільшим попитом користуються фахівці, які здатні забезпечити системний підхід до виконання своїх обов’язків, мають знання та навички у кількох суміжних галузях.

Ринок праці § Попит на програмістів на ринку праці стабільно високий. § потрібні фахівці, Ринок праці § Попит на програмістів на ринку праці стабільно високий. § потрібні фахівці, які вміють адаптувати готові програми до потреб конкретної компанії ( « 1 С: Бухгалтерія» , « 1 С: Склад» та ін. ). § зростає потреба в професіоналах, здатних створити сайт і забезпечувати його технічну підтримку. § Традиційним є попит на веб сервер програмістів, які знають PHP, SQL, CSS, HTML, Java. Script, XML тощо. . § Вимоги до таких фахівців залежать від потреб компанії: від базового знання найпопулярніших мов та середовищ програмування (Delphi, Java, С++ тощо) та вміння усунути несправність будь-якої оргтехніки до таких виняткових навичок, як розробка Lotus Notes, Win. Inet тощо

§ Якими основними вміннями повинен володіти ІТ – спеціаліст § Які знання предметної області § Якими основними вміннями повинен володіти ІТ – спеціаліст § Які знання предметної області потрібні сучасному ІТ – спеціалісту § Що вимагає сучасний ринок праці від володіти ІТ – спеціаліста

Подальші перспективи Подальші перспективи

Подальші перспективи СЕРТИФІКАЦІЯ Подальші перспективи СЕРТИФІКАЦІЯ

Сертификат Документ в якому певна організація офіційно підтверджує накопичені знання, досягнення та досвід спеціаліста. Сертификат Документ в якому певна організація офіційно підтверджує накопичені знання, досягнення та досвід спеціаліста.

Сертифікація: § Доводить, що знання спеціаліста відповідають сучасному рівню розвитку IT; § Дозволяє перевірити Сертифікація: § Доводить, що знання спеціаліста відповідають сучасному рівню розвитку IT; § Дозволяє перевірити власні сили та визначити напрями для самовдосконалення; § Дає переваги працевлаштуванні; § Сприяє півищенню заробітньої плати; § Впливає на формування та покращення іміджу; § Засвідчує цілеспрямованість та амбіційність спеціаліста.

Історія сертифікації § Нормальна практика для лікарів, вчителів, банкірів, інженерів, пілотів… § 1980 і Історія сертифікації § Нормальна практика для лікарів, вчителів, банкірів, інженерів, пілотів… § 1980 і – IT компанії почали розуміти, що існує чіткий звязок між знаннями і навиками людей, працюючих з їх продуктами та успіхом продукту на ринку. § Однією з перших була Novell з програмою Certified Net. Ware Engineer (CNE)

Історія сертифікації § 1990 і – сертифікація стала стандартним засобом «виміру» знань та навичок: Історія сертифікації § 1990 і – сертифікація стала стандартним засобом «виміру» знань та навичок: § Сертифіковані центри технічного навчання (CTEC’и) § Фірми та навчальні заклади • Послуги для вендерів по створенню навчальних матеріалів • підготовка до сертифікації • Розробка та проведення сертифікаціїних тестів… § Дистанційна освіта, self assessment “readiness” exams § Незалежні центри онлайн сертификации

Значення сертифікації Можливість перевірити чи володіє людина знаннями і навиками важливими для роботодавця Значення сертифікації Можливість перевірити чи володіє людина знаннями і навиками важливими для роботодавця

Види сертифікатів Види сертифікатів

Microsoft § Вартість спроби $50 § Prometric http: //www. prometric. com/Microsoft § Second Shot Microsoft § Вартість спроби $50 § Prometric http: //www. prometric. com/Microsoft § Second Shot § MCT § Суперстатус § ТТТ § $600 § MCA § § MCM $125 + $5000 Пакет документів Інтерв’ю

Cisco § Вартість спроби $250 § Pearson VUE http: //www. vue. com/cisco/ § CCIE Cisco § Вартість спроби $250 § Pearson VUE http: //www. vue. com/cisco/ § CCIE § Written Exam + Lab Exam § $350 + $1400

Oracle § Вартість спроби $125 / $195 § Pearson VUE http: //www. pearsonvue. com/oracle/ Oracle § Вартість спроби $125 / $195 § Pearson VUE http: //www. pearsonvue. com/oracle/

Sun § Вартість спроби $125 / $300 § Pearson VUE http: //www. pearsonvue. com/oracle/ Sun § Вартість спроби $125 / $300 § Pearson VUE http: //www. pearsonvue. com/oracle/

OMG § Вартість спроби $260 § Pearson VUE http: //www. pearsonvue. com/omg/ § Пауза OMG § Вартість спроби $260 § Pearson VUE http: //www. pearsonvue. com/omg/ § Пауза 30 днів перед повторним іспитом

Linux § Вартість спроби $160 $260 § Pearson VUE http: //www. vue. com/lpi/ § Linux § Вартість спроби $160 $260 § Pearson VUE http: //www. vue. com/lpi/ § Prometric http: //www. prometric. com/LPI/default. htm

Онлайн-сертифікації § Online Brainbench Certification Exam. Cертифікація IT § § спеціалістів. Лише деякі іспити Онлайн-сертифікації § Online Brainbench Certification Exam. Cертифікація IT § § спеціалістів. Лише деякі іспити безкоштовні. Skill. Drill. com іспити безкоштовні (MS Office, Databases, Networking, Operating Systems, Programming, Web Development). Specialist. ru – безкоштовне online тестування (Microsoft, Oracle, Adobe 3 D MAX, Auto. CAD) російською мовою від навчального центру МГТУ ім. Баумана. Academy. ru безкоштовне online тестування (Microsoft, Intel, Unix, Novell, E Business) російською мовою від навчального центру "Сетевая Академия". Micro. Inform. ru – підготовчі та пробні тести (Microsoft, Novell, Compaq, 3 Com, Web технологии) від навчального центру "Микроинформ" (безкоштовне online тестування ).

Онлайн-сертифікації § Examen. ru безкоштовне online тестування російською мовою § Exams. Online. com – Онлайн-сертифікації § Examen. ru безкоштовне online тестування російською мовою § Exams. Online. com – платні підготовчі online тести (Microsoft, § § § Novell, Oracle, Cisco, Comp. TIA). Безкоштовно лише демонстраційні тести з 15 питань. Rapid. Access. com підготовчі online тести (Microsoft, Novell, Comp. TIA). Безкоштовно лише демонстраційні тести Tech. Profiles. com підготовчі online тести (Microsoft, Unix, Lotus, Adobe, Web технологии). Безкоштовно лише декілька тестів Examen. co. il безкоштовне online тестування (Microsoft, Novell, Cisco, Comp. TIA). Реєстрація не потрібна

Подальші перспективи НАВЧАННЯ Подальші перспективи НАВЧАННЯ

Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ "ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ" § заснований у 1885 році , § акредитований за найвищим IV рівнем, здійснює підготовку фахівців за 95 спеціальностями на денній та за 70 на заочній формі навчання. § У 2000 році Указом Президента України університету присвоєно статус Національного вищого навчального закладу України. § Сьогодні НТУ "ХПІ" має найвищі в Східній та Південній Україні обсяги ліцензованого прийому: понад 5600 місць за денною формою навчання, понад 4500 місць – за заочною § В університеті навчаються понад 20 тисяч студентів. § В університеті діє 19 факультетів денної форми навчання, центр заочного навчання, центр дистанційної та до університетської підготовки, факультет міжнародної освіти, міжгалузевий інститут післядипломної освіти, три науково дослідних і проектно конструкторських інститути.

Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ "ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ" § До складу НТУ "ХПІ" входять Гвардійський ордена червоної зірки факультет військової підготовки імені Верховної Ради України, Верстатоінструментальний технікум (м. Харків), Полтавський політехнічний коледж та Військовий коледж сержантського складу. § Університет розвивається як багатопрофільний вищий навчальний заклад. Сьогодні в його складі 92 кафедри, з яких 63 випускаючі. За останні 5 років відкрита підготовка фахівців з 9 нових спеціальностей, в тому числі у 2007 році – "Мікро та наноелектроніка" (ФТ), "Менеджмент інноваційної діяльності" та "Управління інноваційною діяльністю" (ЕК), у 2008 році – "Інструментальне виробництво" та "Якість, стандартизація та сертифікація" (МШ), "Соціологія" (БФ), у 2010 – "Консолідована інформація" (КІТ), у 2011 "Інженерія програмного забезпечення" (КІТ) та"Системне проектування". § НТУ "ХПІ" має військову кафедру, яка готує студентів за 11 військовими спеціальностями з присвоєнням військового звання молодший лейтенант запасу. Підготовка на військовій кафедрі проводиться на контрактній основі. Термін навчання – 2 роки, починаючи з 3 курсу. § В НТУ "ХПІ" існує дворівнева система сприяння працевлаштуванню випускників. Кафедри активно підтримують контакти з профільними підприємствами, відслідковуючи їх потреби. Протягом навчання студенти проходять виробничу практику на підприємстві за своєю спеціальністю. §

Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ "ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ" Факультети і спеціальності § МЕХАНIКО ТЕХНОЛОГIЧНИЙ ФАКУЛЬТЕТ § § IНЖЕНЕРНО ФIЗИЧНИЙ ФАКУЛЬТЕТ § § § Інформаційні технології проектування Прикладна математика Інформатика Системне проектування ФАКУЛЬТЕТ IНФОРМАТИКИ І УПРАВЛIННЯ § § § § Комп’ютерно інтегровані технологічні процеси і виробництва Інформаційні управляючі системи та технології Програмне забезпечення систем Прикладна математика Системний аналіз і управління Соціальна інформатика Інформатика Управління проектами ФАКУЛЬТЕТ АВТОМАТИКИ ТА ПРИЛАДОБУДУВАННЯ § § Комп’ютеризовані системи управління та автоматика Інформаційно вимірювальні системи

Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ "ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ" § ФАКУЛЬТЕТ КОМП’ЮТЕРНИХ ТА IНФОРМАЦIЙНИХ ТЕХНОЛОГIЙ § § Системне програмування § Спеціалізовані комп’ютерні системи § Системи і методи прийняття рішень § Телекомунікаційні системи та мережі § Інтелектуальна власність § Аудіо , відео та кінотехніка § § Комп’ютерні системи та мережі Консолідована інформація ФАКУЛЬТЕТ ІНТЕГРАЛЬНОЇ ПІДГОТОВКИ (дві вищі освіти одночасно; за контрактом) § Програмне забезпечення автоматизованих систем

Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ Навчання НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ "ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ" § ЦЕНТР ЗАОЧНОГО НАВЧАННЯ § § § § § КОМП'ЮТЕРНІ НАУКИ Системи і методи прийняття рішень Інформаційні технології проектування КОМП'ЮТЕРНА ІНЖЕНЕРІЯ Системне програмування Комп’ютерні системи і мережі СИСТЕМНА ІНЖЕНЕРІЯ Комп’ютеризовані системи управління та автоматика АВТОМАТИЗАЦІЯ ТА КОМП'ЮТЕРНО ІНТЕГРОВАНІ ТЕХНОЛОГІЇ

Навчання ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ § У 1993 році Харківський інститут радіоелектроніки перетворений у Навчання ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ § У 1993 році Харківський інститут радіоелектроніки перетворений у Харківський Державний Технічний Університет Радіоелектроніки (ХДТУРЕ) § Провадження освітньої діяльності у Харківському національному університеті радіоелектроніки здійснюється відповідно до ліцензії Міністерства освіти і науки: серія АВ № 529516 від 10. 06. 2010 р. термін дії ліцензії 01. 07. 2013 року.

Навчання ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ § Факультет комп'ютерних наук (КН) § § § Системотехніки Навчання ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ § Факультет комп'ютерних наук (КН) § § § Системотехніки (СТ) Програмного забезпечення ЕОМ (ПЗ ЕОМ) Штучного інтелекту (ШІ) Українознавства (Укр) Факультет комп'ютерної інженерії та управління (КIУ) § § § Інформаційних управляючих систем (ІУС) Електронно обчислювальних машин (ЕОМ) Автоматизації проектування обчислювальної техніки (АПОТ) Безпеки інформаційних технологій (БІТ) Філософії Факультет прикладної математики та менеджменту (ПММ) § § § Прикладної математики (ПМ) Інформатики (ІНФ) Економічної кібернетики (ЕК) Вищої математики (ВМ) Соціальної інформатики (СІ) § Радіотехнічний факультет (РТ) § Факультет телекомунікацій та вимірювальної техніки (ТКВТ) § Факультет eлектронних апаратів (EА) § Факультет електронної техніки (EТ)

Навчання Національний аерокосмічний університет ім. М. Є. Жуковського § Національний аерокосмічний університет ім. М. Навчання Національний аерокосмічний університет ім. М. Є. Жуковського § Національний аерокосмічний університет ім. М. Є. Жуковського (ХАІ) — державний вищий навчальний заклад IV рівня акредитації. Університет є співвиконавцем Міжнародної космічної програми "Альфa", а також наукових проектів з фірмами США, Япoнії, Німeччини, Мекcики, Нідeрландів, Китaю. § ХАІ був створений 17 квітня 1930 р. , а 7 серпня 1998 р. Постановою Кабінету Міністрів України перейменований в Державний аерокосмічний університет ім. М. Є. Жуковського «Харківський авіаційний інститут» Наказом президента України № 1059/2000 от 11 вересня 2000 ХАІ представлений статус Національного вищого навчального закладу.

Навчання Національний аерокосмічний університет ім. М. Є. Жуковського ФАКУЛЬТЕТИ ТА СПЕЦІАЛЬНОСТІ § Факультет систем Навчання Національний аерокосмічний університет ім. М. Є. Жуковського ФАКУЛЬТЕТИ ТА СПЕЦІАЛЬНОСТІ § Факультет систем управління літальних апаратів § § § Інформаційно вимірювальні системи; Прикладна математика; Комп'ютерно інтегровані технологічні процеси та виробництва; Соціальна інформатика. ФАКУЛЬТЕТ РАДІОТЕХНІЧНИХ СИСТЕМ ЛІТАЛЬНИХ АПАРАТІВ § § § Інформаційні управляючі системи і технології; Комп'ютерні системи та мережі; Спеціалізовані комп'ютерні системи; Системне програмування; Інформаційні мережі зв'язку. Факультет економіки та менеджменту § § Програмне забезпечення автоматизованих систем; Управління проектами. § Гуманітарний факультет. § Факультет літакобудування § Факультет авіаційних двигунів § факультет ракетно космічної техніки

Навчання Національний аерокосмічний університет ім. М. Є. Жуковського Заочний факультет § Програмне забезпечення автоматизованих Навчання Національний аерокосмічний університет ім. М. Є. Жуковського Заочний факультет § Програмне забезпечення автоматизованих систем; § Комп'ютерні системи та мережі;

Навчання ПОЛТАВСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ КОНДРАТЮКА (ПНТУ) § Полтавський національний технічний університет Навчання ПОЛТАВСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ КОНДРАТЮКА (ПНТУ) § Полтавський національний технічний університет був заснований 18 серпня 1930 р. як інститут інженерів сільськогосподарського будівництва , а в 1961 р. був перейменований в інженерно будівельний інститут. З 21 червня 1997 р. університет з гордістю носить ім’я видатного теоретика космонавтики Юрія Кондратюка § ПНТУ державний вищий навчальний заклад IV рівня акредитації, проводить навчання за денною та заочною формами навчання та надає випускникам відповідні кваліфікаційні рівні(бакалавр, спеціаліст, магістр).

Навчання ПОЛТАВСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ КОНДРАТЮКА (ПНТУ) ФАКУЛЬТЕТИ ТА СПЕЦІАЛЬНОСТІ § Архітектурний Навчання ПОЛТАВСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ КОНДРАТЮКА (ПНТУ) ФАКУЛЬТЕТИ ТА СПЕЦІАЛЬНОСТІ § Архітектурний факультет § Будівельний факультет § Електромеханічний факультет § Санітарно технічний факультет § Факультет менеджменту та бізнесу § Фінансово економічний § Факультет нафти та газу

Навчання ПОЛТАВСЬКИЙ ІНСТИТУТ БІЗНЕСУ § Полтавський інститут бізнесу був заснований в 1999 році. § Навчання ПОЛТАВСЬКИЙ ІНСТИТУТ БІЗНЕСУ § Полтавський інститут бізнесу був заснований в 1999 році. § Полтавський інститут бізнесу державний вищий навчальний заклад IV рівня акредитації, проводить навчання за денною формою навчання та надає випускникам відповідні кваліфікаційні рівні(бакалавр, спеціаліст).

Навчання ПОЛТАВСЬКИЙ ІНСТИТУТ БІЗНЕСУ Напрямки навчання § Біологія і екологія § Інформатика і комп'ютерні Навчання ПОЛТАВСЬКИЙ ІНСТИТУТ БІЗНЕСУ Напрямки навчання § Біологія і екологія § Інформатика і комп'ютерні технології § Економіка, менеджмент, маркетинг § Юриспруденція і правознавство

Навчання ПОЛТАВСЬКИЙ ІНСТИТУТ БІЗНЕСУ ФАКУЛЬТЕТИ ТА СПЕЦІАЛЬНОСТІ § Правові аспекти управління § Менеджмент безпеки Навчання ПОЛТАВСЬКИЙ ІНСТИТУТ БІЗНЕСУ ФАКУЛЬТЕТИ ТА СПЕЦІАЛЬНОСТІ § Правові аспекти управління § Менеджмент безпеки підприємництва § Менеджмент організацій § Економічна та фінансова безпека підприємництва та зовнішньоекономічних відносин § Фінанси § Аудит безпеки підприємницької діяльності § Облік і аудит § Правове забезпечення господарської діяльності § Правознавство § Екологічна безпека та охорона праці § Екологія та охорона навколишнього середовища § Інформаційно технічні засоби забезпечення безпеки підприємництва § Інформаційні управляючі системи та технології

Подальші перспективи ПЕРСПЕКТИВИ Подальші перспективи ПЕРСПЕКТИВИ

Перспективи § З дипломом молодшого спеціаліста з розробки програмного забезпечення можна займати посади в Перспективи § З дипломом молодшого спеціаліста з розробки програмного забезпечення можна займати посади в пiдроздiлах з обслуговування комп’ютеризованих систем органiзацiй та установ; брати участь у розробці програмних та програмно технічних систем; працювати на підприємствах різного профілю. § Продовжити навчання можна у вищих навчальних закладах України та за кордоном. Попит на ринку праці на програмістів високий, але і конкуренція відповідна. Знайти цікаву і високооплачувану роботу вам вдасться лише в тому випадку, якщо ви знаєте свою справу "на відмінно".

Перспективи § Першою сходинкою кар'єри може стати посада програміста стажера. Великі ІТ компанії часто Перспективи § Першою сходинкою кар'єри може стати посада програміста стажера. Великі ІТ компанії часто публікують такі вакансії. Необхідно мати гарну теоретичну підготовку, бажано знати мови високого рівня (С++, VB, VFP, С#, VB. Net. ). § Наступний рівень керівник ІТ відділу. До необхідних знань додається обов'язковий досвід роботи, володіння іноземною мовою, навички управління персоналом і ін. Хороший програміст може стати керівником солідного проекту з розробки програмного забезпечення.

Перспективи § Багато програмістів вважають за краще не працювати у штаті компанії, а бути Перспективи § Багато програмістів вважають за краще не працювати у штаті компанії, а бути фрілансерами (тобто "вільними художниками") і виконувати разові замовлення, не виходячи з будинку. Фрілансер отримує винагороду, яка безпосередньо залежить від складності проекту. За типове завдання, виконання якого займає два три дні, можна отримати $ 200 400. Верхня межа оплати може бути надзвичайно різною ($ 3000 і вища). Плюс цього способу роботи в тому, що можна одночасно виконувати декілька завдань різних працедавців заробляючи, таким чином, набагато більше.

§ Назвіть декілька організацій , що проводять сертифікацію знань § Навіщо потрібно отримувати незалежну § Назвіть декілька організацій , що проводять сертифікацію знань § Навіщо потрібно отримувати незалежну сертифікацію знань якщо є диплом про освіту § В яких ВНЗ можливо продовжити фахову освіту

Історія розвитку комп'ютерної техніки Історія розвитку комп'ютерної техніки

Історія розвитку комп'ютерної техніки ЕТАПИ РОЗВИТКУ ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ Історія розвитку комп'ютерної техніки ЕТАПИ РОЗВИТКУ ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ

Етапи розвитку обчислювальної техніки § I. Ручний — з 50 го тисячоліття до н. Етапи розвитку обчислювальної техніки § I. Ручний — з 50 го тисячоліття до н. э. ; § II. Механічний — з середини XVII століття; § III. Електромеханічний — з дев'яностих років XIX століття; § IV. Електронний — з сорокових років XX століття.

Етапи розвитку обчислювальної техніки Ручний період § Ручний період автоматизації обчислень почався на зорі Етапи розвитку обчислювальної техніки Ручний період § Ручний період автоматизації обчислень почався на зорі людської цивілізації і базувався на використанні пальців рук і ніг. § Рахунок за допомогою угрупування і перекладання предметів з'явився попередником рахунку на абаку — найбільш розвиненому рахунковому приладі старовини. § Аналогом абака на Русі є рахівниці, що дійшли до наших днів. Використання абака припускає виконання обчислень по розрядах, тобто наявність деякої позиційної системи числення. Обчислення на них проводилися шляхом переміщення рахункових кісток і камінчиків (калькулей) в полоськових поглибленнях дощок з бронзи, каменя, слонячої кістки, кольорового скла. У своїй примітивній формі абак був дощечкою (пізніше він прийняв вид дошки, розділеної на колонки перегородками). На ній проводилися лінії, що розділяли її на колонки, а камінчики розкладалися в ці колонки за тим же позиційним принципом, по якому кладеться число на наші рахівниці. § Першим пристроєм для виконання множення був набір дерев'яних брусків, відомих як палички Непера. § палички Непера були винайдені шотландцем Джоном Непером (1550 1617 рр. ) § Джон Непер на початку XVII століття ввів логарифми, що зробило революційний вплив на рахунок. Винайдена ним логарифмічна лінійка це рахунковий інструмент для спрощення обчислень, за допомогою якого операції над числами замінюються операціями над логарифмами цих чисел.

Етапи розвитку обчислювальної техніки. Розвиток механіки § Розвиток механіки в XVII столітті став передумовою Етапи розвитку обчислювальної техніки. Розвиток механіки § Розвиток механіки в XVII столітті став передумовою створення обчислювальних пристроїв і приладів, що використовують механічний спосіб обчислень. § Ескіз механічного тринадцятиразрядного пристрою, що підсумовує, з десятьма колесами був розроблений ще Леонардо да Вінчі (1452— 1519 рр). По цих кресленнях в наші дні фірма IBM в цілях реклами побудувала працездатну машину. § Перша механічна рахункова машина була виготовлена в 1623 р. професором математики Вільгельмом Шиккардом (1592— 1636 рр § Біографія механічних обчислювальних пристроїв ведеться від машини, виготовленої у 1642 р. Блезом Паскалем (1623— 1662), § У 1673 р Готфрід Лейбніц розробив рахунковий пристрій, на якому вже можна було множити і ділити. З деякими удосконаленнями ці машини, а названі вони були арифмометрами, використовувалися до недавнього часу. § Англійський математик Чарльз Беббідж (Charles Babbage, 1792— 1871 рр. ) висунув ідею створення програмно керованої рахункової машини, що має арифметичний пристрій, пристрій управління, введення і друку. Другий проект Беббіджа — аналітична машина, що використовує принцип програмного управління і що призначалася для обчислення будь якого алгоритму. .

Етапи розвитку обчислювальної техніки Електромеханічний етап § III. Електромеханічний етап розвитку обчислювальної техніки є Етапи розвитку обчислювальної техніки Електромеханічний етап § III. Електромеханічний етап розвитку обчислювальної техніки є найменш тривалим і охоплює близько 60 років — від першого табулятора Г. Холлерита до першої ЕОМ “ENIAC”. § В кінці XIX ст. були створені складніші механічні пристрої. Найважливішим з них був пристрій, розроблений американцем Германом Холлерітом. Винятковість його полягала в тому, що в ньому вперше була спожита ідея перфокарт і розрахунки велися за допомогою електричного струму. § Початок — 30 і роки XX століття — розробка обчислювально аналітичних комплексів, які складаються з чотирьох основних пристроїв: перфоратора, контролер, сортувальника і табулятора. На базі таких комплексів створюються обчислювальні центри. В цей же час розвиваються аналогові машини. § 1930 р. — В. Буш розробляє диференціальний аналізатор, використаний надалі у військових цілях. § 1937 р. — Дж. Атанасов, К. Берри створюють електронну машину ABC. § 1944 р. — Г. Айкен розробляє і створює керовану обчислювальну машину MARK 1. § 1957 р. — останній найбільший проект релейної обчислювальної техніки — в СРСР створена РВМ I, яка експлуатувалася до 1965 р.

Етапи розвитку обчислювальної техніки Електронний етап § IV. Електронний етап, початок якого пов'язують із Етапи розвитку обчислювальної техніки Електронний етап § IV. Електронний етап, початок якого пов'язують із створенням в США в кінці 1945 р. електронної обчислювальної машини ENIAC американським інженером електронщиком Дж. П. Эккерт і фізиком Дж. У. Моучлі. § I покоління (до 1955 р. ) Всі ЕОМ I го покоління були зроблені на основі електронних ламп, § II покоління (1958 -1964 рр. ). В ЕОМ були застосовані напівпровідникові транзистори § III покоління (1964 -1972 рр). У 1960 р. з'явилися перші інтегральні схеми (ІС), § IV покоління (з 1972 р. по теперішній час). Четверте покоління — це теперішнє покоління комп'ютерної техніки, розроблене після 1970 року. Вперше стали застосовуватися великі інтегральні схеми (ВІС), які по потужності приблизно відповідали 1000 ІС.

Історія розвитку комп'ютерної техніки ПЕРШІ ОБЧИСЛЮВАЛЬНІ МАШИНИ Історія розвитку комп'ютерної техніки ПЕРШІ ОБЧИСЛЮВАЛЬНІ МАШИНИ

Перші обчислювальні машини § Неможливо точно відповісти на питання, хто саме винайшов комп'ютер. § Перші обчислювальні машини § Неможливо точно відповісти на питання, хто саме винайшов комп'ютер. § Комп'ютер не є винаходом однієї людини. Комп'ютер увібрав у собі ідеї та технічні рішення багатьох вчених та інженерів. Розвиток обчислювальної техніки стимулювався потребою у швидких та точних обчислюваннях і тривав сотні років. § У процесі розвитку обчислювальна техніка ставала дедалі більш досконалою. Цей процес триває і в наш час.

Перші обчислювальні машини Леонардо да Вінчі § Вважається, що перший у світі ескізний малюнок Перші обчислювальні машини Леонардо да Вінчі § Вважається, що перший у світі ескізний малюнок тринадцяти розрядного десятинного сумуючого пристрою на базі коліщаток з десятьма зубцями був виконаний Леонардо да. Вінчі в одному з його щоденників (вчений почав вести цей щоденник ще до відкриття Америки 1492 р. ).

Перші обчислювальні машини Вільгельм Шиккард § 1623 року (більш ніж через 100 років після Перші обчислювальні машини Вільгельм Шиккард § 1623 року (більш ніж через 100 років після смерті Леонардо да Вінчі) німецький вчений Вільгельм Шиккард запропонував свою модель шестирозрядного десятинного обчислювача, який мав складатися також із зубчатих коліщаток та міг би виконувати додавання, віднімання, а також множення та ділення. Винаходи да Вінчі та Шиккарда були знайдені лише в наш час і залишилися тільки на папері

Перші обчислювальні машини Блез Паскаль § 1642 року 19 -річний французький математик Блез Паскаль Перші обчислювальні машини Блез Паскаль § 1642 року 19 -річний французький математик Блез Паскаль сконструював першу в світі працюючу механічну обчислювальну машину, відому як підсумовуюча машина Паскаля ( «Паскаліна» ). § Ця машина являла собою комбінацію взаємопов'язаних коліщаток та приводів. На коліщатках були зображені цифри від 0 до 9. Якщо перше коліщатко робить повний оберт від 0 до 9, автоматично починає рухатись друге коліщатко. Якщо і друге коліщатко доходить до цифри 9, починає обертатися третє і так далі. § Ма шина Паскаля могла лише додавати та віднімати.

Перші обчислювальні машини Готфрід Вільгельм фон Лейбніц § 1673 року німецький математик Готфрід Вільгельм Перші обчислювальні машини Готфрід Вільгельм фон Лейбніц § 1673 року німецький математик Готфрід Вільгельм фон Лейбніц сконструював свою обчислювальну машину. На відміну від Паскаля, Лейбніц використав у своїй машині циліндри, а не коліщатка та приводи. На цилінд ри було нанесено цифри. Кожен циліндр мав дев'ять рядків виступів та зубців. При цьому перший ряд мав один виступ, другий ряд — два висту пи і так до дев'ятого ряду, який мав відповідно дев'ять виступів. Циліндри з виступами були пересувними, оператор надавав їм певного положення. § Машина Лейбніца, на відміну від підсумовуючої машини Паскаля, була значно складнішою за конструкцією. Вона була здатна виконувати не тіль ки додавання та віднімання, але й множення, ділення та обчислювання квадратного кореня

Історія розвитку комп'ютерної техніки ОБЧИСЛЮВАЛЬНІ МАШИНИ XIX СТОРІЧЧЯ Історія розвитку комп'ютерної техніки ОБЧИСЛЮВАЛЬНІ МАШИНИ XIX СТОРІЧЧЯ

Обчислювальні машини XIX сторіччя Чарльз Бебідж § Винахід першої програмованої обчислювальної машини належить видатному Обчислювальні машини XIX сторіччя Чарльз Бебідж § Винахід першої програмованої обчислювальної машини належить видатному англійському математику Чарлзу Бебіджу (1830 р. ). § Він присвятив майже все своє життя цій праці, але так і не створив діючу модель. Бебідж назвав свій винахід «Аналітична машина» . За планом машина мала діяти завдяки: силі пару. При цьому вона була б здатна сприймати команди, виконувати обчислення та видавати необхідні результати у надрукованому вигляді. Програми в свою чергу мали кодуватися та переноситись на перфокарти. § Ідея використання перфокарт була запозичена Бебіджем у французького винахідника Жозефа Жаккара (кінець XVIII ст. ). Для контролю ткацьких операцій Жаккар використовував отвори, пробиті в картках. Картки з різним розташуванням отворів давали різні візерунки на плетінні тканини. § Бебідж був першим, хто використав перфокарти стосовно обчислювальних машин.

Обчислювальні машини XIX сторіччя Герман Холеріт § Його машина була призначена для обробки результатів Обчислювальні машини XIX сторіччя Герман Холеріт § Його машина була призначена для обробки результатів перепису населення США. Також Холеріт уперше застосував для організації процесу обчислення електричну силу. § Картки використовувались для кодування даних перепису, при цьому на кожну людину була заведена окрема картка. § Кодування велося за допомогою певного розташування отворів, що пробивалися в картці по рядках та колонках. § Коли картка, що мала розмір банкноти в один долар, пропускалася крізь машину, вона прощупувалась системою голок. Якщо навпроти голки з'являвся отвір, то голка проходила крізь нього і доторкалася до металевої поверхні, що була розташована під карткою. Контакт, який відбувався при цьому, замикав електричний ланцюг, завдяки чому до результату обчислення додавалася одиниця.

Історія розвитку комп'ютерної техніки ПЕРШІ ЕЛЕКТРОННООБЧИСЛЮВАЛЬНІ МАШИНИ Історія розвитку комп'ютерної техніки ПЕРШІ ЕЛЕКТРОННООБЧИСЛЮВАЛЬНІ МАШИНИ

Перші електроннообчислювальні машини § Перші електронні комп'ютери з'явилися в першій половині XX ст. На Перші електроннообчислювальні машини § Перші електронні комп'ютери з'явилися в першій половині XX ст. На відміну від попередніх, вони могли виконувати задану послідовність операцій за програмою, що була задана раніше, або послідовно розв'язувати задачі різних типів. Перші комп'ютери були здатні зберігати інформацію в спеціальній пам'яті.

Перші електроннообчислювальні машини § Конрад Цузе 1934 року німецький студент Конрад Цузе, який працював Перші електроннообчислювальні машини § Конрад Цузе 1934 року німецький студент Конрад Цузе, який працював над дипломним проектом, вирішив створити у себе вдома цифрову обчислювальну машину з програмним управлінням та з використанням (вперше в світі) двійкової системи числення. 1937 року машина 21 (Цузе 1) запрацювала. Вона була 22 розрядною, з пам'яттю на 64 числа і працювала на суто механічній (важільній) базі. § Джон Атанасов 1937 року Джон Атанасов (американський вчений, болгарин за походженням) вперше запропонував ідею використання електронних ламп як носіїв інформації. § Алан Тьюрінг § В 1942— 1943 роках в Англії була створена за участю Алана Тьюрінга обчислювальна машина «Колос» . В ній було 2000 електронних ламп. Машина призначалася для розшифрування радіограм німецького вермахту. «Колос» вперше в світі зберігав та обробляв дані за допомогою електроніки, а не механічно. Машини Цузе та Тьюрінга були засекреченими, про їх створення стало відомо через багато років після закінчення війни.

Перші електроннообчислювальні машини § Говард Айкен - Марк 1 1944 року під керівництвом професора Перші електроннообчислювальні машини § Говард Айкен - Марк 1 1944 року під керівництвом професора Гарвардського університету Говарда Айкена було створено обчислювальну машину з автоматичним керуванням послідовністю дій, відому під назвою Марк 1. Ця обчислювальна машина була здатна сприймати вхідні дані з перфокарт або перфострічок. Машина Марк 1 була електромеханічною, для зберігання даних використовувались механічні прилади (коліщатка та перемикачі). Машина Айкена могла виконувати близько однієї операції за секунду та мала величезні розміри: понад 15 м завдовжки та близько 2, 5 м заввишки і складалася більш ніж із 750 тисяч деталей. § Джон Моучлі та Дж. Преспер Еккерт - ЕНІАК 1946 року групою інженерів під керівництвом Джона Моучлі та Дж. Преспера Еккерта на замовлення військового відомства США було створено машину ЕНІАК, яка була здатна виконувати близько 3 тисяч операцій за секунду. За розмірами ЕНІАК був більшим за Марк 1: понад ЗО метрів завдовжки, його об'єм становив 85 м 3. Важив ЕНІАК ЗО тонн. Замість тисяч механічних деталей Марка 1, в ЕНІАКу було використано 18 тисяч електронних ламп.

Перші електроннообчислювальні машини § Джон фон Нейман Фон Нейман запропонував ідею зберігання програми в Перші електроннообчислювальні машини § Джон фон Нейман Фон Нейман запропонував ідею зберігання програми в пам'яті машини. Такі ЕОМ були знач ним кроком уперед на шляху створення більш досконалих машин. Вони були здатні обробляти команди в різному порядку. § ЕДСАК Перша ЕОМ, яка зберігала програми у пам'яті, дістала назву ЕДСАК (Electronic Delay Storage Automatic Calculator — електронний калькулятор з пам'яттю на лініях затримки). Вона була створена в Кембріджському університеті (Англія) 1949 року. З того часу всі ЕОМ є комп'ютерами з програмами, які зберігаються у пам'яті.

Перші електроннообчислювальні машини § С. Лєбєдєв – МЕОМ, ШЕОМ 1951 року в Києві під Перші електроннообчислювальні машини § С. Лєбєдєв – МЕОМ, ШЕОМ 1951 року в Києві під керівництвом С. Лєбєдєва незалежно було створено МЕОМ (Мала Електрична Обчислювальна Машина). 1952 року ним же було створено ШЕОМ (Швидкодіюча Електрична Обчислювальна Машина), яка була на той час кращою в світі та могла виконувати близько 8 тисяч операцій за секунду. § Джон Моучлі та Дж. Преспер Еккерт - UNIVAC 1951 року компанія Джона Моучлі та Дж. Преспера Еккерта створила машину UNIVAC (Universal Automatic Computer — універсальна автоматична обчислювальна машина). Перший екземпляр ЮНІВАКа було передано в Бюро перепису населення США. Потім було створено багато різних моделей ЮНІВАКа, які почали застосовуватися у різних сферах діяльності. Таким чином, ЮНІВАК став першим серійним комп'ютером. Крім того, це був перший комп'ютер, в якому замість перфострічок та карток було використано магнітну стрічку.

Історія розвитку комп'ютерної техніки ПОКОЛІННЯ КОМП'ЮТЕРІВ Історія розвитку комп'ютерної техніки ПОКОЛІННЯ КОМП'ЮТЕРІВ

Перше покоління комп'ютерів § Такі комп'ютери, як ЕНІАК, ЕДСАК, ШЕОМ та ЮНІВАК, являли собою Перше покоління комп'ютерів § Такі комп'ютери, як ЕНІАК, ЕДСАК, ШЕОМ та ЮНІВАК, являли собою перші моделі ЕОМ. § Упродовж десятиріччя після створення ЮНІВАКа було виготовлено та введено в експлуатацію в США близько 5000 комп'ютерів. § Гігантські машини на електронних лампах 50 -х років склали перше покоління комп'ютерів.

Друге покоління комп'ютерів § Друге покоління комп'ютерів з'явилося на початку 60 -х років, коли Друге покоління комп'ютерів § Друге покоління комп'ютерів з'явилося на початку 60 -х років, коли на зміну електронним лампам прийшли транзистори. § Винайдені 1948 р. транзистори були спроможні виконувати всі ті функції, які до цього часу виконували електронні лампи. § Вони значно менші за розмірами та споживали набагато менше електроенергії, дешевші, випромінюють менше тепла та більш надійні, ніж електронні лампи. § Найдивовижнішою властивістю транзистора є те, що він один здатен виконувати функції 40 електронних ламп та ще й з більшою швидкістю, ніж вони. § В результаті швидкодія машин другого покоління ви росла приблизно в 10 разів порівняно з машинами першого покоління, обсяг їх пам'яті також збільшився. § Вдосконалювалися методи зберігання інформації. Магнітну стрічку, що вперше було використано в ЕОМ ЮНІВАК, почали використовувати як для введення, так і для виведення інформації. § В середині 60 х років набуло поширення зберігання інформації на дисках.

Третє покоління комп'ютерів § Поява інтегрованих схем започаткувала новий етап розвитку обчислювальної техніки третього Третє покоління комп'ютерів § Поява інтегрованих схем започаткувала новий етап розвитку обчислювальної техніки третього покоління. § Інтегрована схема, яку також називають кристалом, являє собою мініатюрну електронну схему, витравлену на поверхні кремнієвого кристала площею приблизно 10 мм 2. Перші інтегровані схеми (ІС) з'явилися 1964 року. § Поява інтегрованих схем означала справжню революцію в обчислювальній техніці. Одна така схема здатна замінити тисячі транзисторів, кожний з яких у свою чергу уже замінив 40 електронних ламп. § Один крихітний, але складний кристал має такі ж самі обчислювальні можливості, як і 30 тонний ЕНІАК! § Швидкодія ЕОМ третього покоління збільшилася приблизно в 100 разів порівняно з машинами другого покоління, а розміри набагато зменшилися.

Четверте покоління комп'ютерів § Четверте покоління — ЕОМ на великих інтегрованих схемах. § Розвиток Четверте покоління комп'ютерів § Четверте покоління — ЕОМ на великих інтегрованих схемах. § Розвиток мікроелектроніки дав змогу розміщати на одному кристалі тисячі інтегрованих схем. § 1980 р. центральний процесор невеликої ЕОМ вдалося розташувати на кристалі площею 1, 6 см 2. Почалася епоха мікрокомп'ютерів. § Швидкодія сучасної ЕОМ в десятки разів перевищує швидкодію ЕОМ третього покоління на інтегральних схемах, в 100 разів швидкодію ЕОМ другого покоління на транзисторах та в 10 000 разів швидкодію ЕОМ першого покоління на електронних лампах.

П’яте покоління комп'ютерів § Нині створюються та розвиваються ЕОМ п'ятого покоління — ЕОМ на П’яте покоління комп'ютерів § Нині створюються та розвиваються ЕОМ п'ятого покоління — ЕОМ на надвеликих інтегрованих схемах. Ці ЕОМ використовують нові рішення у архітектурі комп'ютерної системи та принципи штучного інтелекту.

§ Назвіть основні етапи розвитку обчислювальної техніки. § Якими здобутками характеризується ручний період автоматизації § Назвіть основні етапи розвитку обчислювальної техніки. § Якими здобутками характеризується ручний період автоматизації обчислень § Якими здобутками характеризується електромеханічний етап розвитку обчислювальної техніки § Якими здобутками характеризується електронний етап § Назвіть відомих авторів перших обчислювальних машин, та в чому полягав принцип їх роботи § Які особливості обчислювальних машин XIX сторіччя § Покоління комп’ютерів, в чому їх відмінність

Історія розвитку програмного забезпечення Історія розвитку програмного забезпечення

Історія розвитку програмного забезпечення ТЕНДЕНЦІЇ РОЗВИТКУ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ Історія розвитку програмного забезпечення ТЕНДЕНЦІЇ РОЗВИТКУ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Тенденції розвитку програмного забезпечення § В США понад 50 фірм виробників програмного забезпечення мають Тенденції розвитку програмного забезпечення § В США понад 50 фірм виробників програмного забезпечення мають обсяги продажів більш 10 млн. дол. , А у десяти з них (зокрема, Microsoft, Lotus, Novell, Borland, Autodesk, Symantec і Computer Associates) обсяги продажів перевищують 100 млн. дол. § Частка некомерційного програмного забезпечення постійно знижується і обмежується програмами, що створюються в процесі наукових досліджень або для власного задоволення. § При розробці комерційних програм завданням фірм-розробників є, забезпечення їхнього успіху на ринку. Для цього необхідно, щоб програми мали наступними якостями: § функціональність програми( задоволення нею потреб користувача); § наочний, зручний, інтуїтивно зрозумілий і звичний користувачеві інтерфейс (спосіб взаємодії програми з користувачем); § надійність програми (стійкість її до помилок користувача, відмов устаткування і т. д. , і розумні її дії в цих ситуаціях).

Тенденції розвитку програмного забезпечення § Програми, які розповсюджуються безкоштовно (freeware) найчастіше ці програми написані Тенденції розвитку програмного забезпечення § Програми, які розповсюджуються безкоштовно (freeware) найчастіше ці програми написані програмістом для себе, потім передані для загального користування. Іноді розробники програми вказують, що їх програма є безкоштовною для індивідуальних користувачів, але для використання в організаціях повинна купуватися відповідна ліцензія. § Проміжне положення між безкоштовними і комерційними програмами займають умовно-безкоштовні програми (shareware) програми можна одержати і випробувати безкоштовно, але для систематичного їх використання необхідно сплатити розробникам або розповсюджувачам програми певну суму. § Вільне та відкрите програмне забезпечення, або ВВПЗ ( FLOSS — free/libre/open source software) розповсюджується за, так званими, вільними або відкритими ліцензійними угодами. Головна відмінність цих угод від ліцензій на власницьке ПЗ — надання кінцевому користувачеві певних прав та свобод щодо використання, зміни та розповсюдження ВВПЗ.

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

Тенденції розвитку програмного забезпечення § використовування графічного користувальницького інтерфейсу (graphical user interface, GUI) для Тенденції розвитку програмного забезпечення § використовування графічного користувальницького інтерфейсу (graphical user interface, GUI) для спрощення роботи користувача замість написів на екрані вживаються малюнки (піктограми). При цьому графічний інтерфейс використовується не тільки в таких програмах, як графічні редактори або видавничі системи, але і в табличних процесорах, текстових редакторів і т. д. § збільшення потужності програми можуть обробляти велику кількість даних, робити це швидше, надають користувачеві більше виконуваних функцій і т. д. Таким чином, розробники програмного забезпечення використовують можливості, що з'являються з за збільшення потужності комп'ютерів. Дуже помітно і прагнення до інтеграції функцій програмного забезпечення. Наприклад, у табличний процесор включаються функції бази даних, у видавничу систему функції текстового редактора і т. д.

Історія розвитку програмного забезпечення ВИДИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ Історія розвитку програмного забезпечення ВИДИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

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

Види програмного забезпечення Системне програмне забезпечення § Системні програми призначені для підтримки функціонування комп'ютера Види програмного забезпечення Системне програмне забезпечення § Системні програми призначені для підтримки функціонування комп'ютера і створення користувачеві зручних умов роботи. (операційні системи, операційні оболонки, сервісні програми (утиліти). § Основна складова всього системного програмного забезпечення – це операційні системи. § Системне ПЗ поділяється на різновиди: § базове ПЗ (операційні системи та їх оболонки) § сервісне ПЗ або утиліти. (програми для діагностики стану комп'ютера, антивірусні засоби, програми для роботи з накопичувачами , програми для архівації даних та обслуговування мереж. )

Види програмного забезпечення Прикладне програмне забезпечення § Прикладне програмне забезпечення або додатки – призначене Види програмного забезпечення Прикладне програмне забезпечення § Прикладне програмне забезпечення або додатки – призначене для виконання конкретних завдань користувача, розрахований на безпосереднє «спілкування» з ним і для забезпечення застосування машини в різноманітних сферах життєдіяльності людини. § Прикладне ПЗ найчисленніше з усіх видів продуктів ПЗ. Сюди входять додатки, що виконують роботу з даними в сфері різних предметних областей. § Окрім створення нових програмних продуктів розробники приділяють багато уваги для вдосконалення, модернізації і створення нових версій популярних систем.

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

Види програмного забезпечення Прикладне програмне забезпечення Види програмного забезпечення Прикладне програмне забезпечення

Види програмного забезпечення Інструментальне програмне забезпечення § Інструментальне програмне забезпечення або системи програмування- це Види програмного забезпечення Інструментальне програмне забезпечення § Інструментальне програмне забезпечення або системи програмування- це засоби для автоматизації процесу розробки нових програм і їх супроводу за допомогою мови програмування. § Для створення програми на певній мові програмування необхідно задіяти такі компоненти: § Текстовий редактор (створює файл із вихідним текстом програми). § Компілятор або інтерпретатор для перекладу тексту в проміжний об'єктний код. Вихідний текст великої програми складається з декількох таких файлів кодів. § Збирач, що виконує об’єднання об'єктних модулів. Він формує працездатний додаток – здійсненний код закінчену програму, яка запускається на будь якому комп'ютері з відповідною операційною системою

Історія розвитку програмного забезпечення ПОНЯТТЯ ОПЕРАЦІЙНОЇ СИСТЕМИ Історія розвитку програмного забезпечення ПОНЯТТЯ ОПЕРАЦІЙНОЇ СИСТЕМИ

Поняття операційної системи § Операційна система (ОС) – це набір програм, які призначені для Поняття операційної системи § Операційна система (ОС) – це набір програм, які призначені для забезпечення взаємодії усіх пристроїв комп'ютера й виконання користувачем дій над об'єктами: файлами, каталогами, дисками § Програми ОС розміщені на диску, який називають системним. § Найважливіші з них (так зване ядро ОС) автоматично заносяться (інший термін завантажуються) в оперативну пам'ять комп'ютера після вмикання й тестування його пристроїв. Лише після цього користувач отримує доступ до інформації, яка міститься у файлах на дисках.

Поняття операційної системи Кожна операційна система забезпечує кілька видів взаємодії (інтерфейсу): § інтерфейс користувача Поняття операційної системи Кожна операційна система забезпечує кілька видів взаємодії (інтерфейсу): § інтерфейс користувача - взаємодія між користувачем і апаратно програмними засобами комп'ютера; § апаратно-програмний інтерфейс - взаємодія між програмним і апаратним забезпеченням; § програмний інтерфейс - взаємодія між різними видами програмного забезпечення.

Поняття операційної системи Основні складові операційної системи: § Базова система введення/виведення – BIOS – Поняття операційної системи Основні складові операційної системи: § Базова система введення/виведення – BIOS – незалежний від конкретної версії ОС набір базових команд, за допомогою яких здійснюється обмін даними між пристроями. § Ядро операційної системи організовує виконання команд, розподіляє ресурси між пристроями й програмами, надає розширених можливостей щодо керування пристроями ПК. § Файлова система визначає структуру збереження даних на носії. Як правило, операційна система працює з кількома файловими системами: FAT, FAT 32, NTFS. § Драйвери зовнішніх пристроїв. (своєрідні «перекладачі» ) – забезпечують роботу з зовнішніми пристроями комп'ютера; § Оболонка, що забезпечує інтерфейс користувача.

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

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

Історія розвитку програмного забезпечення ІСТОРІЯ РОЗВИТКУ ОС Історія розвитку програмного забезпечення ІСТОРІЯ РОЗВИТКУ ОС

Історія розвитку ОС § На початку 1960 -х перші комп'ютери взагалі не мали ОС, Історія розвитку ОС § На початку 1960 -х перші комп'ютери взагалі не мали ОС, вони лише комплектувались набором інструментів для розробки, планування та виконання завдань. Серед інших можна виділити системи від UNIVAC та Control Data Corporation. § До кінця 1960 -х цілий ряд операційних систем. § «Atlas» (Манчестерський університет), § «CTTS» і «ITSS» (Массачусетський технологічний інститут (МТІ)), § «THE» (Ейндховенський технологічний університет), § «RS 4000» (Університет Орхуса) та інші (на той момент їх налічувалось близько сотні) § Найбільш розвинуті ОС того часу, такі як «OS/360» (компанія «IBM» ), «SCOPE» (компанія «CDC» ) та завершений вже в 1970 -х роках «MULTICS» (МТІ та компанія «Bell Labs» ), передбачали можливість використання багатопроцесорних системи.

Історія розвитку ОС § У 1969 році співробітники МТІ Кен Томпсон, Деніс Рітчі та Історія розвитку ОС § У 1969 році співробітники МТІ Кен Томпсон, Деніс Рітчі та Брайан Керніган з колегами розробили та реалізували ОС «Юнікс» ( «Unix» ; первинно «UNICS» , на противагу «MULTICS» ), котра увібрала в себе багато рис попередниць, але на противагу їм мала цілий ряд переваг: § проста метафорика (два ключових поняття — процес та файл); § компонентна архітектура (принцип «одна програма — одна функція» , або інакше «кожна програма має робити лише одну роботу, але робити її добре» плюс потужні засоби об'єднання цих програм для вирішення конкретних задач); § мінімізація ядра та кількості системних викликів; § незалежність від апаратної архітектури і реалізація на машинно незалежній мові програмування (для цього була розроблена мова програмування «Cі» ; § уніфікація файлів (будь що у системі є файлом, до котрого можна доступитись по спільних для всіх правилах).

Історія розвитку ОС § В кінці 1970 -х років співробітники Каліфорніського університету в Берклі Історія розвитку ОС § В кінці 1970 -х років співробітники Каліфорніського університету в Берклі внесли ряд суттєвих вдосконалень у джерельні коди Юнікс, включно з реалізацією стеку мережевих протоколів TCP/IP. Їх розробка стала відомою під іменем BSD (англ. Berkeley Software Distribution). § Незабаром «Юнікс» стала стандартом де-факто, а потім і юридичним — ISO/IEC 9945. ОС, що дотримувались цього стандарту чи опираються на нього, називають «відкритими» або «стандартними» . До них відносяться системи, що базуються на останній версії «Юнікс» , випущеної «Bell Labs» ( «System V» ), на розробках Університету Берклі ( «Free. BSD» , «Open. BSD» , «Net. BSD» ), а також ОС «GNU/Linux» , розроблена в межах проекту «GNU» (основні системні інструменти) та спільнотою на чолі з Лінусом Торвальдсом.

Історія розвитку ОС § Поява операційної системи MS DOS у 1981 році комп'ютери стали Історія розвитку ОС § Поява операційної системи MS DOS у 1981 році комп'ютери стали відносно простими і доступними для спеціалістів. Але починаючому користувачу важко було працювати з MS DOS, йому доводилось запам'ятовувати велику кількість команд, спілкування з комп’ютером вимагало набору з клавіатури багато символьних команд. § Корпорація Microsoft паралельно до випуску нових, вдосконалених версій MS DOS, випускала так звані «операційні оболонки» Windows § 1992 році поява оболонки Windows 3. 1, яка працювала під керуванням старої MS DOS. Слід відмітити Windows 3. 1 як початок ери Windows-програм. Microsoft зрозуміла, що операційна система MS DOS не має майбутнього. І тому, випустивши у 1994 році MS DOS версії 6. 22, вона відмовилась від дальшого розвитку цього напрямку. § Враховуючи помилки у 1995 році випуск нової версії Windows – (Windows 95). Windows 95 має графічний інтерфейс (взаємодію з користувачем), екран монітора має вигляд робочого столу і папок на ньому, панель задач дає огляд задач, які виконує система в даний момент. Доступ до всіх об'єктів: програм, документів, мережевих ресурсів або інструментів системи уніфіковано.

Історія розвитку ОС § Windows 98 (1998 рік) збережено інтерфейс Windows 95, вдосконалені засоби Історія розвитку ОС § Windows 98 (1998 рік) збережено інтерфейс Windows 95, вдосконалені засоби користування, спрощена робота у всесвітній мережі Internet. § Подальший розвиток ОС втілився в операційні системи XXI століття: Windows 2000 і § Windows XP. Всі перелічені програмні продукти відзначаються «спадкоємністю» : будь яка програма, розроблена раніше, буде працювати і на сучасних версіях Windows, але не навпаки. Виконання багатьох дій в ОС Windows автоматизоване за допомогою спеціальних програм майстрів (wizard). Програми «під Windows» дозволяють створювати документи із готових шаблонів, переносити дані в інший документ, викидати в «корзину для сміття» документи або цілі папки, а при необхідності відновлювати їх. Кожна виконувана програма створює своє вікно і тільки в ньому працює. Windows створює для користувача багатозадачний режим, щоб можна було, наприклад, паралельно працювати в графічному редакторі, набирати з клавіатури документ у текстовому редакторі і слухати музику.

Нумерація версій програм § Програми, які знайшли популярність у користувачів, як правило, удосконалюються розробниками: Нумерація версій програм § Програми, які знайшли популярність у користувачів, як правило, удосконалюються розробниками: в них виправляються помилки, включаються нові можливості і т. д. Щоб зберегти спадкоємність, новій програмі не дається якесь інше ім'я, а замість цього вони називаються версіями вихідних програм. § За усталеною традицією версії програм позначаються числами виду 1. 00, 3. 5 і т. д. , § Номер версії зазвичай вказується після назви програми При цьому істотні зміни в програмах відображаються збільшенням цифри до точки, незначні зміни або виправлення помилок збільшенням цифр, що стоять після крапки. Наприклад, початкова версія програми позначається 1. 0, версія з деякими вдосконаленнями 1. 1, а після внесення суттєвих доповнень нова версія програми буде мати номер 2. 0. § Також існує нумерація програм по роках, наприклад: Windows 98 - версія, випущена в 98 році.

Історія розвитку програмного забезпечення ВИМОГИ ДО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ Історія розвитку програмного забезпечення ВИМОГИ ДО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

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

Вимоги до програмного забезпечення § відповідність нормативній конфігурації комп'ютера більшість організацій використовують різні моделі Вимоги до програмного забезпечення § відповідність нормативній конфігурації комп'ютера більшість організацій використовують різні моделі комп'ютерів різних виробників. Цим моделям попередньо задана конфігурація без урахування специфіки користувача. Крім того, вони можуть відрізнятись і за складом комплектуючих. Через певний час, коли потрібно буде поповнення чи поновлення драйверів і застосувань, відповідно різко зростуть часові та фінансові витрати; § сумісність із застосуваннями інфраструктури, об'єднує не лише користувачів одного підприємства, а й основних його ділових партнерів та замовників. Побудувавши застосування на основі вказаної інфраструктури, компанії всього світу змогли отримати несподівано високі доходи за своїми інвестиціями в інформаційні технології; § наявність вбудованої діагностики вірусів на клієнтських місцях і серверах на підприємстві досить одного успішного вірусного нападу, щоб відновлення інформаційної структури "з'їло" не лише річний бюджет на інформаційні технології, а й весь прибуток підприємства;

§ Які основні тенденції розвитку програмного забезпечення § Назвіть види програмного забезпечення § На § Які основні тенденції розвитку програмного забезпечення § Назвіть види програмного забезпечення § На які категорії поділяють ПЗ за призначенням § Яке Пз називають системним § Яке Пз називають прикладним § Яке Пз називають інструментальним § Основні складові операційної системи § Класифікація операційних систем § Функції операційної системи § Історія розвитку ОС § Вимоги до програмного забезпечення

Мови програмування Мови програмування

Мови програмування ІСТОРІЯ ВИНИКНЕННЯ МОВ ПРОГРАМУВАННЯ Мови програмування ІСТОРІЯ ВИНИКНЕННЯ МОВ ПРОГРАМУВАННЯ

Історія виникнення мов програмування § Ми щодня використовуємо комп’ютер для роботи, навчання чи розваг. Історія виникнення мов програмування § Ми щодня використовуємо комп’ютер для роботи, навчання чи розваг. Запускаємо програми, даємо комп’ютеру завдання і отримуємо певний результат § Єдиною зрозумілою для комп’ютера мовою є двійковий код, що базується на двійковій системі числення § Двійковий код реалізується апаратно: кожну команду виконує певний електронний пристрій. § Логіку роботи програм, написаних на двійковому коді, дуже важко зрозуміти через те, що програма являє собою суцільний набір нулів і одиниць.

Історія виникнення мов програмування § Прочитати, виправити й помилку і розібратися, як працює програма, Історія виникнення мов програмування § Прочитати, виправити й помилку і розібратися, як працює програма, написана в двійкових кодах, дуже складно. § Для спрощення своєї роботи програмісти придумали мнемокоди (від грец. Mnemon – запам’ятати) літерні позначення машинних двійкових команд, які простіше запам’ятати, аніж послідовності нулів та одиниць. § Для спрощення роботи з осередками пам’яті стали використовувати поняття змінної буквеного позначення області пам’яті, в якій зберігається деяке значення. § Для перекладу мнемокодів в машинні інструкції та імен змінних в адреси елементів пам’яті використовувалася спеціальна програма – транслятор. § Мови мнемокодів отримали назву асемблерів.

Історія виникнення мов програмування § Структурні або мови високого рівня. мови, засновані на цих Історія виникнення мов програмування § Структурні або мови високого рівня. мови, засновані на цих базових операціях( введення даних, виконання різних операцій над даними, вибір гілки виконання програми на основі прийнятого рішення, повторення групи операцій. ). § Об’єктно-орієнтовані мови програмування, на таких мовах легше реалізувати великі і складні проекти. Їх відмінність від мов високого рівня полягає в можливості відсторонення від алгоритму виконання програми. За допомогою таких мов розробник як би оперує віртуальними об’єктами.

Мови програмування ОСНОВНІ ПОНЯТТЯ ПРОГРАМУВАННЯ Мови програмування ОСНОВНІ ПОНЯТТЯ ПРОГРАМУВАННЯ

Основні поняття програмування. § Програмування – розробка програм за допомогою мов програмування. § Мова Основні поняття програмування. § Програмування – розробка програм за допомогою мов програмування. § Мова програмування – це формальна система знаків, що призначена для написання програм, зрозуміла для виконавця (комп’ютера). § Програма (program, routine) впорядкована послідовність команд (інструкцій) комп'ютера для розв'язання задачі. § Програмне забезпечення (software) сукупність програм обробки даних та необхідних для їх експлуатації документів. Програми призначені для машинної реалізації завдань (Задач).

Основні поняття програмування. § Завдання або задача (problem, task) проблема, що підлягає вирішенню. § Основні поняття програмування. § Завдання або задача (problem, task) проблема, що підлягає вирішенню. § Застосування або програма (application) програмна реалізація на комп'ютері рішення задачі. § Розробка програмного забезпечення (англ. software engineering, software development) це рід діяльності (професія) і процес, спрямований на створення і підтримку працездатності, якості та надійності програмного забезпечення, використовуючи технології, методологію та практики з інформатики, управління проектами, математики, інженерії та інших сфер знань.

Основні поняття програмування. § Алгоритм (Algorithmi, від імені перського математика IX ст. аль. Хорезмі) Основні поняття програмування. § Алгоритм (Algorithmi, від імені перського математика IX ст. аль. Хорезмі) — система правил виконання обчислювального процесу, що обов'язково приводить до розв'язання певного класу задач після скінченного числа операцій. § При написанні комп'ютерних програм алгоритм описує логічну послідовність операцій. § Для візуального зображення алгоритмів часто використовують блок схеми. § Засоби швидкої розробки додатків (RAD) дозволяють створити програмний продукт, що складається з ряду застосувань, що дозволяють користувачам вводити дані в таблиці або редагувати вже існуючі дані, аналізувати введені дані і представляти їх у більш зручному для сприйняття вигляді графіків, зведених таблиць або звітів (у тому числі у вигляді "паперових" документів). §

Основні поняття програмування. Програмування прийнято поділяти на два основних види: § Декларативне. § Імперативне. Основні поняття програмування. Програмування прийнято поділяти на два основних види: § Декларативне. § Імперативне.

Основні поняття програмування. § Декларативне програмування термін з двома різними значеннями. § Згідно першому Основні поняття програмування. § Декларативне програмування термін з двома різними значеннями. § Згідно першому визначенню, програма «декларативна» , якщо вона описує щось, а не як його створити. Наприклад, веб сторінки на HTML декларативні, оскільки вони описують що повинна містити сторінка, а не як відображати сторінку на екрані. Цей підхід відрізняється від мов імперативного програмування, що вимагають від програміста вказувати алгоритм для виконання. § Згідно другому визначенню, програма «декларативна» , якщо вона написана на виключно функціональній, логічній або константній мові програмування. § Імперативне програмування — парадигма програмування, згідно з якою описується процес отримання результатів як послідовність інструкцій зміни стану програми. Подібно до того, як з допомогою наказового способу в мовознавстві перелічується послідовність дій, що необхідно виконати, імперативні програми є послідовністю операцій комп'ютеру для виконання.

Основні поняття програмування. § Парадигма програмування — це спосіб мислення розробника програми. § Мова Основні поняття програмування. § Парадигма програмування — це спосіб мислення розробника програми. § Мова програмування може підтримувати або не підтримувати ту чи іншу парадигму. § Можливо виділити три основних наказових парадигми § процедурне, § об’єктне (модульне) § об’єктно орієнтовне (ієрархічне) програмування.

Основні поняття програмування. ПРОЦЕДУРНЕ ПРОГРАМУВАННЯ § Процедурне програмування подає програму у вигляді набору алгоритмів, Основні поняття програмування. ПРОЦЕДУРНЕ ПРОГРАМУВАННЯ § Процедурне програмування подає програму у вигляді набору алгоритмів, для оформлення яких можуть застосовуватися іменовані програмні блоки — процедури і функції. В останньому випадку передбачається наявність механізмів передачі параметрів і поверненні результату. Спочатку процедурне програмування користувалося довільними засобами керування, в тому числі, переходом за міткою — одним з найбільш вживаних операторів керування в Фортрані. § До мов процедурного програмування відносяться Fortran, Cobol, Pascal, Basic, та інші.

Основні поняття програмування. ПРОЦЕДУРНЕ ПРОГРАМУВАННЯ § В 1968 році голландський вчений Е. Дейкстра вперше Основні поняття програмування. ПРОЦЕДУРНЕ ПРОГРАМУВАННЯ § В 1968 році голландський вчений Е. Дейкстра вперше звернув увагу на проблеми, що виникають у програмах з неконтрольованими переходами, в 1970 році проголосив новий напрямок, який він назвав структурним програмуванням. § Структурне програмування — це варіант процедурного, що вживає три типи структур керування: послідовне виконання дій, розгалуження і цикл. § Фортран не підтримував цю парадигму — в наборі його засобів не було циклів за умовами. Починаючи з Алголу, а особливо в Паскалі, цикли стають основним засобом організації обчислень в програмі. § Автор Паскалю, професор Н. Вірт, відібрав лише прості в поясненні і легкі в реалізації конструкції. Завдяки сильній типізації програми в Паскалі відзначаються високою надійністю, вони мобільні завдяки закладеній в них концепції Паскаль машини, їх легко читати і розуміти завдяки дисципліні програмування, продиктованої вжитою парадигмою. § застосування Паскалю гальмувалося саме складністю виходу за межі віртуальної машини, потребою ефективного використання наявної апаратури. Головним критерієм, вжитим Б. Керніганом і Д. Річі до створеної ними мови Сі, стала саме гнучкість використання особливостей конкретної апаратури і ефективність виконання програм.

Основні поняття програмування. ОБ'ЄКТНЕ (МОДУЛЬНЕ) ПРОГРАМУВАННЯ § Головна ідея полягає в забезпеченні доступу до Основні поняття програмування. ОБ'ЄКТНЕ (МОДУЛЬНЕ) ПРОГРАМУВАННЯ § Головна ідея полягає в забезпеченні доступу до даних, не залежному від їх конкретного представлення. Самі дані і програми їх обробки вбудовуються (інкапсулюються) в окремій одиниці програми. § Процедурна парадигма віддала належне алгоритмічній компоненті програмування. Але з ростом обсягу програм і складності даних з'явилася нова проблема структурної організації даних, найбільш ємко висловлена Віртовською формулою “алгоритми + структури даних = програми”. § Поняття модуля як абстракції даних було вперше запропоноване Парнасом у 1972 році, правда на той час уже існувала мова програмування Симула 67, в якій використовувалася парадигма об'єктів. У найбільш повному виді поняття абстракції даних було реалізоване в мові програмування Модула 2.

Основні поняття програмування. ОБ'ЄКТНО-ОРІЄНТОВНЕ ПРОГРАМУВАННЯ § Об'єктно-орієнтована парадигма наділила класи ієрархією. § Об'єктно орієнтоване Основні поняття програмування. ОБ'ЄКТНО-ОРІЄНТОВНЕ ПРОГРАМУВАННЯ § Об'єктно-орієнтована парадигма наділила класи ієрархією. § Об'єктно орієнтоване програмування за метафорою Б. Страуструпа, автора С++ — однієї з найпопулярніших мов об'єктно орієнтованого програмування, це високоінтелектуальний синонім доброго програмування. Нові парадигми програмування з'являються не так часто, не частіше однієї в десятиліття. Той факт, що об'єктно орієнтована парадигма успішно використовується протягом десятків років, сам по собі служить вагомим підтвердженням її життєздатності.

Основні поняття програмування. ОБ'ЄКТНО-ОРІЄНТОВНЕ ПРОГРАМУВАННЯ Алгоритми, реалізовані в процедурному програмуванні, надто конкретні § Модульне Основні поняття програмування. ОБ'ЄКТНО-ОРІЄНТОВНЕ ПРОГРАМУВАННЯ Алгоритми, реалізовані в процедурному програмуванні, надто конкретні § Модульне програмування групує алгоритми в модулі, одночасно інкапсулюючи структури даних. Тепер залишається зробити наступний крок побудувати ієрархію модулів або класів. § Ієрархій може бути дві. § Будь яка модифікація це вже новий алгоритм і таким чином кількість процедур і функцій, що знаходяться у використанні, надмірно зростає. § Перша з них бути частиною чогось. ( грань є частиною многогранника, ребро — частиною грані, вершина — частиною ребра). § Інша ієрархія — бути узагальненням або конкретизацією. ( Наприклад, овал і многокутник служать конкретизацією плоскої фігури, коло — конкретизацією овалу, чотирикутник — конкретизацією многокутника, подальшими конкретизаціями чотирикутника можуть служити паралелограм, прямокутник, ромб, квадрат. Той факт, що квадрат, ромб, прямокутник є повноцінними паралелограмами дозволяє їм користуватися усіма програмними засобами, створеними для паралелограма, паралелограм в свою чергу є повноцінним чотирикутником і так дал)і.

Основні поняття програмування. ОБ'ЄКТНО-ОРІЄНТОВНЕ ПРОГРАМУВАННЯ § Принцип узагальнення, відомий під назвою (reusable — знову Основні поняття програмування. ОБ'ЄКТНО-ОРІЄНТОВНЕ ПРОГРАМУВАННЯ § Принцип узагальнення, відомий під назвою (reusable — знову вживаний) — став одним з найважливіших досягнень об'єктно-орієнтованої парадигми. Знову вживаючи вже існуюче програмне забезпечення в більш конкретизованих умовах, ми дописуємо лише ту його частину, яка стосується особливостей наявної конкретизації. Цей принцип дістав назву programming by difference або дописування програм. § Об'єктно-орієнтована парадигма доводить до логічної завершеності принцип моделювання реального світу, а точніше тієї його частини, абстракцією якої служить програма. При цьому підході програма складається з об'єктів, що відповідають реальним поняттям або предметам. Виконання програми зводиться до взаємодії об'єктів, яке служить абстракцією реальної взаємодії їх прототипів. Все це разом забезпечило об'єктно орієнтованому підходу беззаперечне лідерство в галузі розробки програм. § Сьогодні в сімействі мов об'єктно орієнтованого програмування відомі представника: С++, Java і C

§ Що являє собою мова програмування § Що таке програма § Що таке програмне § Що являє собою мова програмування § Що таке програма § Що таке програмне забезпечення § Що таке алгоритм § Що являє собою декларативне програмування § Що являє собою імперативне програмування § Що таке парадигма програмування § Що являє собою процедурне програмування подає § Що являє собою структурне програмування та об'єктне (модульне) програмування