Επιστήμη υπολογιστών είναι η μελέτη των θεωρητιών θεμελίων της
πληροφορίας και των υπολογισμών, καθώς και της υλοποίησής τους και εφαρμογής τους σε υπολογιστικά συστήματα. Η επιστήμη υπολογιστών έχει πολλούς κλάδους, κάποιοι εκ των οποίων δίνουν έμφαση στον υπολογισμό συγκεκριμένων αποτελεσμάτων (όπως τα
γραφικά υπολογιστών), ενώ άλλοι σχετίζονται με ιδιότητες υπολογιστικών προβλημάτων (όπως η
θεωρία πολυπλοκότητας). Άλλοι συγκεντρώνονται στις προκλήσεις που παρουσιάζονται κατά την υλοποίηση των υπολογισμών. Για παράδειγμα, η θεωρία γλωσσών προγραμματισμού μελετά προσεγγίσεις για την περιγραφή υπολογισμών, ενώ ο προγραμματισμός υπολογιστών εφαρμόζει συγκεκριμένες
γλώσσες προγραμματισμού για να λύσει συγκεκριμένα υπολογιστικά προβλήματα. Ο επιπλέον κλάδος της Αλληλεπίδρασης Ανθρώπου-Υπολογιστή ασχολείται με τις προκλήσεις που παρουσιάζονται στο να γίνουν οι υπολογιστές και οι υπολογισμοί χρήσιμοι, εύκολη στη χρήση και ευρέως προσβάσιμοι για το κοινό.
Δείτε περισσότερα στο Βικιπαίδεια.org...