Informatyka jest myląca - w rzeczywistości nie ma w niej „nauki”, ponieważ w informatyce nie chodzi o obserwowanie przyrody. Częścią informatyki są raczej inżynieria , a części matematyka .
Bardziej teoretyczne części informatyki są czysto matematyczne. Na przykład, jaki jest dobry algorytm do sortowania? Jak definiujemy semantykę języków programowania? Skąd możemy mieć pewność, że system kryptograficzny jest bezpieczny?
Kiedy zastosuje się informatykę, staje się bardziej jak inżynieria. Na przykład jaki jest najlepszy sposób na implementację algorytmu mnożenia macierzy? Jak zaprojektować język komputerowy, aby ułatwić pisanie dużych programów? Jak możemy zaprojektować system kryptograficzny do ochrony bankowości internetowej?
Natomiast nauka dotyczy praw natury , a bardziej ogólnie zjawisk naturalnych . Zjawiska związane z informatyką są spowodowane przez człowieka. Niektóre aspekty informatyki można postrzegać jako eksperymentalne w tym sensie, na przykład badanie empiryczne sieci społecznościowych, badanie empiryczne sieci komputerowych, badanie empiryczne wirusów i ich rozprzestrzeniania się oraz edukacja komputerowa (zarówno nauczanie informatyki, jak i korzystanie z komputerów uczyć innych przedmiotów). Większość z tych przykładów to informatyka z pogranicza i są one bardziej interdyscyplinarne. Metodą naukową najbliższą metodzie naukowej może być badanie sieci i innych urządzeń sprzętowych, które jest głównym nurtem na podobszarze znanym nieoficjalnie jako „systemy”.
Pomimo tych przykładów większość rdzenia informatyki wcale nie jest nauką. Informatyka to tylko nazwa - nie musi mieć sensu.
Jeśli chodzi o informatykę, najlepszymi definicjami mogą być: to, co robią informatycy. Informatyka, podobnie jak każda inna dyscyplina akademicka, jest obszerna i trudno jest ją całkowicie przedstawić. Jeśli chcesz sprawdzić, co ludzie uważają za informatykę, możesz spojrzeć na obszary badawcze twojego wydziału.