علوم رایانه یا
علوم کامپیوتر به مجموعهٔ فنون و رشتههایی گفته میشود که به زیربناهای نظری، روشهای طرّاحی و ساخت و چگونگی استفاده از
رایانه میپردازند. بنا به نظر پیتر جی. دنینگ، پرسش اساسی در علوم رایانه این است که: " چه چیزی میتواند (به نحوی کارآمد) خودکار انجام شود؟ "