Επιστήμη υπολογιστών: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Gts-tg (συζήτηση | συνεισφορές)
μ προστέθηκε η Κατηγορία:Επιστήμες (με το HotCat)
Gts-tg (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 16:
Η επιστήμη υπολογιστών δεν πρέπει να συγχέεται με τη ''[[θεωρία πληροφορίας]]'', ένα πεδίο των εφαρμοσμένων μαθηματικών. Επίσης, η ιδιότητα του ''επιστήμονα'' υπολογιστών δεν πρέπει να συγχέεται με την επαγγελματική ιδιότητα του ''[[Προγραμματισμός υπολογιστών|προγραμματιστή]]'', δηλαδή ατόμου βιοποριζόμενου από την ανάπτυξη [[Λογισμικό|λογισμικού υπολογιστών]], εφόσον η επιστήμη υπολογιστών δεν συνίσταται στον ίδιο τον προγραμματισμό μα στην επιστημονική μελέτη των αλγορίθμων και της σχεδίασης, ανάλυσης και κατασκευής [[Υλικό υπολογιστών|υλικού]] ή λογισμικού υπολογιστών και αποδοτικών, αυτοματοποιημένων υπολογιστικών υποδομών για τη μηχανική εκτέλεση αλγορίθμων<ref name="CollegeDef" /><ref>[http://www.csd.uoc.gr/home/edu-project/edu-goals.html Τμήμα Επιστήμης Υπολογιστών Πανεπιστημίου Κρήτης: «''... το πρόγραμμα σπουδών αντιμετωπίζει την Πληροφορική ως τεχνολογική επιστήμη: έχοντας αυστηρά επιστημονικά θεμέλια και μεθοδολογία, αποσκοπεί στην κατασκευή συστημάτων υλικού και λογισμικού, τα οποία καλούνται να εξυπηρετήσουν συγκεκριμένες ανθρώπινες ανάγκες.''»]</ref><ref>[https://www.dur.ac.uk/insight/ecomms/edition5/dept5/ Πανεπιστήμιο Ντάρχαμ: «''The broad scope of Computer Science means the subject ranges from areas such as theoretical studies of algorithms and the limits of computation, to the practical issues of implementing computing systems in hardware and software.''»]{{dead link|date=June 2015}}</ref>. Η επιστήμη υπολογιστών αξιοποιεί επομένως τον προγραμματισμό όχι ως αυτοσκοπό, μα ως ένα από τα βασικά εργαλεία της και από τα κύρια αντικείμενα μελέτης της<ref name="StanfordPhCS" />. Ωστόσο, είναι σύνηθες ένας επαγγελματίας προγραμματιστής να έχει σπουδάσει σε κάποιον βαθμό την επιστήμη υπολογιστών. Τέλος, η επιστήμη υπολογιστών δεν πρέπει να συγχέεται απλά με τις δεξιότητες χρήσης Η/Υ και έτοιμων πακέτων λογισμικού (π.χ. [[Επεξεργαστής κειμένου|επεξεργαστών κειμένου]] κλπ.), αφού η απλή χρήση των υπολογιστών δεν έχει επιστημονικό χαρακτήρα και σκοπό.
 
Τα πεδία της επιστήμηεπιστήμης υπολογιστών μπορούν να διαιρεθούνδιακρίνονται σε μια ποικιλία θεωρητικών και πρακτικών κλάδων. Κάποια από τα πεδιά αυτά, όπως η [[Θεωρία πολυπλοκότητας|θεωρία υπολογιστικής πολυπλοκότητας]], που εξερευνά τις θεμελιώδεις ιδιότητες των υπολογιστικών και δυσεπίλυτων προβλημάτων, είναι πολύ αφηρημένα, ενώ τομείς όπως τα [[γραφικά υπολογιστών]] δίνουν έμφαση σε οπτικές εφαρμογές του πραγματικού κόσμου. Ακόμη σε άλλους τομείς επικεντρώνεται στις προκλήσεις των εφαρμογών υπολογισμού. Για παράδειγμα, η [[Γλώσσα προγραμματισμού|θεωρία γλωσσών προγραμματισμού]] θεωρεί διάφορες προσεγγίσεις για την περιγραφή των υπολογισμών, ενώ η μελέτη του [[Προγραμματισμός|προγραμματισμού ηλεκτρονικών υπολογιστών]] ερευνά διάφορες πτυχές της χρήσης της γλώσσας προγραμματισμού και τα [[πολύπλοκα συστήματα]]. Η [[αλληλεπίδραση ανθρώπου-υπολογιστή]] εξετάζει τις προκλήσεις στην κατασκευή των ηλεκτρονικών υπολογιστών, κάνοντας τους υπολογισμούς όσο το δυνατό πιο χρήσιμο, εύχρηστο, και καθολικά προσβάσιμο στους ανθρώπους.
 
== Ορισμός και συγγενείς επιστήμες ==