Комп'ютерна наука - це неправильне значення - в інформатиці насправді немає «науки», оскільки інформатика не про спостереження за природою. Швидше, частини інформатики - це інженерія , а частини - математика .
Більш теоретичні частини інформатики суто математичні. Наприклад, який хороший алгоритм сортування? Як ми визначаємо семантику мов програмування? Як ми можемо бути впевнені, що криптографічна система захищена?
Коли комп'ютерна наука застосовується, вона стає більше схожою на техніку. Наприклад, який найкращий спосіб реалізувати алгоритм множення матриці? Як ми повинні розробити комп'ютерну мову для полегшення написання великих програм? Як ми можемо розробити криптографічну систему для захисту інтернет-банкінгу?
Навпаки, наука йде про закони природи , а загалом про природні явища . Явища, пов'язані з інформатикою, техногенні. Деякі аспекти інформатики можна розглядати як експериментальні в цьому сенсі, наприклад, емпіричне вивчення соціальних мереж, емпіричне вивчення комп'ютерних мереж, емпіричне вивчення вірусів та їх розповсюдження та комп'ютерну освіту (як викладання інформатики, так і використання комп'ютерів). викладати інші предмети). Більшість із цих прикладів є прикордонними інформатиками та є більш мультидисциплінарними. Найбільш близьким до наукового методу в галузі інформатики є, мабуть, вивчення мереж та інших апаратних пристроїв, що є мейнстрімом в підрайонах, відомих неофіційно як "системи".
Незважаючи на ці приклади, більшість ядер інформатики зовсім не є наукою. Інформатика - це лише назва - це не має сенсу.
Що стосується сфери інформатики, то найкращі визначення, мабуть: те, що роблять комп'ютерні вчені. Інформатика, як і будь-яка інша навчальна дисципліна, - це широка область, і складно скласти графік повністю. Якщо ви хочете взяти вибірку того, що люди вважають інформатикою, ви можете подивитися на дослідницьку сферу вашого факультету.