text: (computer science, компьютер және одан басқа да техникалық құрылғылар көмегімен ақпараттарды алу, сақтау, түрлендіру, жеткізу және оны пайдалану зандылықтарын, тәсілдерін, жолдарын зерттейтін ғылым саласы. компьютерді жасап шығару мәселелерін, оны пайдалану зандылықтарын, ғылыми ақпараттың құрылымы мен жалпы қасиетін, сондай-ақ оның жаратылу, түрлену, жеткізілу және адамзат қызметінің әр түрлі саласында пайдаланылу заңдылықтарын зерттейтін пәндер: қолданбалы математика, программалау, программалық жасақтамалар, жасанды интеллект, компьютер архитектурасы, есептеу желілері. ақпарат термині латынның information сөзінен аударғанда (түсіндіру, баяндау, мәлімет) деген мағынаны білдіреді. ақпарат қоршаған орта мен онда болып жатқан құбылыстарды таңбалары мен сигналдар түрінде берілетін мағлұмат. информатика саласындағы зерттеу тақырыптар: бағдарламаларды және ақпарат базаларын (жуықтау теориясы және жасанды интеллект) жүзеге асыру немесе асырмау, жеке есептік және информациялық мәселелерді қандай максималды тиімды жолмен шешу, қандай түрде сақтап, оны қайта қалпына келтіру (құрылымын және деректер базасын), адам мен программаның байланысы (пайдаланушы интерфейсі және программалау тілдері және ұсынылған білім) және т.б. «информология» және «информатика» терминдерін алғаш 1962 жылы ксро ғылыми акаемиясының корреспондент мүшесі александром харкевичем ұсынды. информатика ғылымның негізі 1965 жылы «основы научной информации» атты кітәбінде жазылды, кешірек 1968 жылы ол қайта өңделіп, аты «основы информатики» болып өзгертілді. ада лавлейс компьютерде өңдеуге арналған алғашқы алгоритмді жазған деп есептеледі. кейін информатика саласына кіретін білімдер қазіргі сандық компьютер ойлап тапқанға дейін болды. абакус (есепшот) сияқты тіркелген сандық есептерді есептеуге арналған машиналар көбейту және бөлу сияқты есептеулерге көмектесетін ежелгі заманнан бері бар. есептеуді орындау үшін алгоритмдері ежелгі дәуірден бастап, күрделі есептеу техникасы жасалғанға дейін де болған. блез паскаль 1642 жылы паскаль калькуляторы деп аталатын алғашқы жұмыс істейтін механикалық калькуляторды жобалап құрастырды. вильгельм шикард паскаль калькуляторының жариялануынан жиырма жылға дейін иоганн кеплерге есептейтін сағат сызбаларын екі белгісіз хаттардың ішінде жіберді. 1673 жылы готфрид лейбниц «stepped reckoner» деп аталатын механикалық калькуляторды (қосу машинасын) көрсетті. оны алғашқы информатик және ақпарат теориясының маманы деп санауға болады, өйткені ол басқалармен қатар екілік санау жүйесін сипаттады. 1820 жылы томас де колмар қосу машинасын жасағаннан кейін, оның өнеркәсіптік өндірісті бастаған. осы бірінші күнделекті қолдануға берік калькулятор болып саналады. чарльз бэббидж 1822 жылы алғашқы автоматты механикалық калькуляторды жобалаумен айналыса бастады, нәтижесінде ол алғашқы механикалық калькулятор аналитикалық айырмашылық қозғалтқышты ойлап тапты. ол 1834 жылы осы машинаны жасап бастады және екі жылдан кем емес уақыт ішінде қазіргі заманғы компьютердің көптеген негізгі ерекшеліктерін айтты. бағдарламалау үшін шексіз мүмкіндіктер ашқан, жаккарда тоқылған станокта жұмыс істеген перфокарталарды пайдалану маңызды қадам болды. 1843 жылы «аналитикалық қозғалтқыш» туралы француз мақаласын аудару кезінде ада лавлейс өзінің көптеген жазбаларының бірінде бернулли сандары есептеу алгоритмін жазған, алғашқы компьютерлік бағдарлама деп саналады 1885 жылы герман холлерит статистикалық деректерді өңдеу үшін тесімкартаны қолданатын табуляторды ойлап тапты, кейін оның компаниясын ibm сатып алды. 1937 жылы говард эйкен ibm компанияны өзінің алып бағдарламалатын калькуляторды ascc/harvard mark өңдеуге сендірді. сол кезде ibm компаниясы тесімкартамен істейтін жабдықтарды және әр-түрлі өңдеді. осы бағдарламалатын калькулятор бэббидж аналиткалық қозғалтқыш негізінде жасалған. 1940 жылдары одан да күшті есептеуіш машина пайда болғаннан кейін, компьютер сөзі адам есепші емес, есепті жасайтын машинаны білдіре бастады. информатика бірқатар салаларына бөлінеді. информатиканың негізгі бөлімдері теориялық информатика және практикалық информатика. информатиканың негізгі салаларына дәстүрлі компьютерлердің архитектурасын зерттеуі, бағдарламалау тілдері және бағдарламалық жасақтаманы әзірлеуі кіреді. сонымен қатар, оларға есептеу ғылымдары (ғылыми деректерді модельдеудің алгоритмдік әдістерін қолдану), графика және визуалдау, адам мен компьютердің өзара әрекеті, мәліметтер базасы мен ақпараттық жүйелер, компьютерлік желілер және информатика практикасына ғана тән әлеуметтік және кәсіби мәселелер кіреді. көрініп тұрғандай, бұл кейбір кіші өрістер биоинформатика және есептеу химиясы сияқты басқа заманауи салалармен өзара әрекеттеседі. бұл қабаттасулар компьютерлік ғалымдардың өз салаларының көптеген пәнаралық байланыстарын тану және әрекет ету тенденциясының салдары болып табылады. ғылымдар