Υπάρχουν ειδικότητες στην πληροφορική (όπως σε όλες τις θετικές επιστήμες) οι οποίες προσφέρονται σαν «κατευθύνσεις» αρχικά σε προπτυχιακό επίπεδο με δυνατότητες μεταπτυχιακών σπουδών ή και διδακτορικής έρευνας. Όμως πρώτα στα δυο πρώτα έτη, υπάρχει μια γκάμα εισαγωγικών βασικών μαθημάτων της επιστήμης τα οποία αποτελούν τον κορμό της πληροφορικής, πριν επιλέξεις την κατεύθυνση. Μετά, επιλέγεις με κριτήρια προσωπικά, κάποιον επιστημονικό κλάδο της πληροφορικής μέσω μιας συγκεκριμένης κατεύθυνσης της οποίας προσφέρει το ακαδημαϊκό Τμήμα. Βασικά, υπάρχουν αντιπροσωπευτικά μαθήματα που αντιστοιχούν σε διάφορους επιστημονικούς κλάδους της πληροφορικής και έτσι μπορείς να δεις τι σου πάει και τι σου αρέσει (μαθήματα πρώτων ετών). Αν πας καλά βαθμολογικά και έχεις επιτυχίες (π.χ. κατανόηση,...κ.α.), επιλέγεις τον αντίστοιχο κλάδο (κατεύθυνση).
Στην χώρα μας το πτυχίο κάθε επιστήμης είναι ενιαίο (π.χ. φυσικός). Στο εξωτερικό δεν υπάρχει αυτοτελές τμήμα φυσικής ή μαθηματικών ή πληροφορικής ή άλλης θετικής επιστήμης. Υπάρχει κάτι που τα συνδυάζει με ανάλογη επιλογή σαν «αυτοτελείς κατευθύνσεις» (majors) χωρίς να παίρνεις ενιαίο πτυχίο πληροφορικής (δηλ., επιλέγεις να σπουδάσεις την 3ετή ενότητα π.χ. statistics and informatics για να πάρεις πτυχίο). Δηλαδή, στην χώρα μας, σε γενικές γραμμές το πτυχίο δομείται ως εξής:
- μαθήματα κορμού ή υποχρεωτικά (βασική επιστήμη εποπτικά αλλά με αρκετή εις βάθος μελέτη)
- μαθήματα κατευθύνσεων (επιλογή μιας ή και δυο κατευθύνσεων, δηλ., ομάδας ομοειδών μαθημάτων, ως έμφαση σε κάποια περιοχή της επιστήμης, χωρίς να σου προσφέρει μονομέρεια γνώσεων για μετά το πτυχίο σε περίπτωση αλλαγής απόψεων και προτιμήσεων)
- μαθήματα επιλογής (ως συμπλήρωμα γνώσεων ή και των κατευθύνσεων ώστε να αποκτηθεί αυτή η ευρύτητα γνώσεων)
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.