Πληροφορική

(Πτυχίο, 4 έτη)

Διάρκεια Σπουδών

4 έτη

Τίτλος Σπουδών

Πληροφορική, Πτυχίο

Επίπεδο Τίτλου Σπουδών

Πτυχίο (1ος Κύκλος Σπουδών)

Γλώσσα Διδασκαλίας

Αγγλική

Μέθοδος Φοίτησης

Πλήρης ή Μερική Φοίτηση

Ελάχιστες Ευρωπαϊκές Πιστωτικές Μονάδες (ECTS)

240

Κάντε Αίτηση Σήμερα

Πληροφορική (Πτυχίο, 4 έτη)

Διάρκεια Σπουδών 4 έτη
Τίτλος Σπουδών Πληροφορική, Πτυχίο
Επίπεδο Τίτλου Σπουδών Πτυχίο (1ος Κύκλος Σπουδών)
Γλώσσα Διδασκαλίας Αγγλική
Μέθοδος Φοίτησης Πλήρης ή Μερική Φοίτηση
Ελάχιστες Ευρωπαϊκές Πιστωτικές Μονάδες (ECTS) 240 ECTS

Περιγραφή Προγράμματος

To πρόγραμμα στοχεύει να παρέχει στους φοιτητές μια ισχυρή βάση στον τομέα της πληροφορικής, προετοιμάζοντάς τους να διαπρέψουν ως επαγγελματίες σε μια εποχή που καθοδηγείται από την τεχνητή νοημοσύνη.

Το πρόγραμμα έχει σχεδιαστεί γύρω από έναν πυρήνα θεμελίων και αρχών της τεχνολογίας των υπολογιστών, επίλυσης προβλημάτων και αλγοριθμικής σκέψης, συστηματικής ανάπτυξης και δοκιμής προγραμμάτων, και σύγχρονων προσεγγίσεων για την ανάλυση συστημάτων και τον σχεδιασμό λογισμικού. Το πρόγραμμα σπουδών εμπλουτίζεται με εξειδικευμένα θέματα για πρωτοποριακές τεχνολογίες, όπως η μηχανική μάθηση, τα μεγάλα δεδομένα, το υπολογιστικό νέφος, η παραγωγική τεχνητή νοημοσύνη, το ηθικό hacking και η άμυνα δικτύων, και το Διαδίκτυο των Πραγμάτων (IoT), διασφαλίζοντας ότι οι φοιτητές αποκτούν τις δεξιότητες και τις γνώσεις που απαιτούνται για το σχεδιασμό και την ανάπτυξη σύνθετων, έξυπνων συστημάτων λογισμικού. Δίνεται έμφαση στην εφαρμογή αυτών των σύγχρονων τεχνολογιών για τη δημιουργία καινοτόμων, κλιμακούμενων και ηθικών λύσεων που ανταποκρίνονται στις εξελισσόμενες ανάγκες μιας υπερσυνδεδεμένης κοινωνίας.

Οι κύριοι στόχοι του προγράμματος είναι:

  • Να παρέχει στους φοιτητές προηγμένες θεωρητικές και πρακτικές γνώσεις στην πληροφορική, που θα τους επιτρέψουν να διαπρέψουν στα περιβάλλοντα πληροφορικής του εμπορικού, βιομηχανικού και κυβερνητικού τομέα.
  • Να εξοπλίσει τους φοιτητές με τις δεξιότητες και την προσαρμοστικότητα που απαιτούνται για να ευδοκιμήσουν σε μια εποχή ταχείας τεχνολογικής προόδου, ιδίως σε τομείς που επηρεάζονται από την τεχνητή νοημοσύνη και τη μηχανική μάθηση.
  • Να προετοιμάσει τους φοιτητές για περαιτέρω μεταπτυχιακή εκπαίδευση, έρευνα και καινοτομία σε τομείς αιχμής, όπως η τεχνητή νοημοσύνη, το Διαδίκτυο των Πραγμάτων (IoT) και η κυβερνοασφάλεια.
  • Να καλλιεργήσει στους φοιτητές ένα ισχυρό αίσθημα ηθικής ευθύνης, κοινωνικής δέσμευσης, παγκόσμιου οράματος και ανεξάρτητων ικανοτήτων αυτομάθησης για την αντιμετώπιση των προκλήσεων σε έναν ολοένα και πιο διασυνδεδεμένο και καθοδηγούμενο από την Τεχνητή Νοημοσύνη κόσμο.
  • Να ενθαρρύνει τη δημιουργικότητα και την καινοτομία στην ανάπτυξη επεκτάσιμων και βιώσιμων λύσεων που ευθυγραμμίζονται με τις κοινωνικές και περιβαλλοντικές ανάγκες.

Το BSc Computer Science εκθέτει τους φοιτητές σε σύγχρονες και αναδυόμενες τάσεις, προετοιμάζοντάς τους για ένα ευρύ φάσμα επαγγελμάτων που σχετίζονται με τους υπολογιστές, όπως έρευνα, ανάπτυξη, διαχείριση και διδασκαλία, σε έναν ταχέως αναπτυσσόμενο τομέα που έχει βαθιά επίδραση στις σύγχρονες κοινωνίες και οικονομίες. Οι απόφοιτοι έχουν τη δυνατότητα να επιδιώξουν πολλές επαγγελματικές ευκαιρίες και να απασχοληθούν σε ένα ευρύ φάσμα επαγγελμάτων και τομέων όπως: Τεχνολογία & Πληροφορική, Κυβερνοασφάλεια, Χρηματοοικονομικός Τομέας, Υγεία & Βιοϊατρική, Βιομηχανία & Ενέργεια, Λιανεμπόριο & Marketing, Δημόσιος Τομέας & Πολιτική Ανάλυση.

Επαγγελματικά προφίλ αποφοίτων

Το πτυχίο στην Πληροφορική παρέχει στους φοιτητές τη δυνατότητα να εξερευνήσουν πολλαπλές επαγγελματικές ευκαιρίες σε ένα ευρύ φάσμα τομέων όπως:

  • Τεχνολογία & Πληροφορική

Μεγάλες τεχνολογικές εταιρείες (Big Tech), startups, εταιρείες ανάπτυξης λογισμικού: Συμμετοχή στον σχεδιασμό, την ανάπτυξη και τη βελτιστοποίηση λογισμικών και συστημάτων, καθώς και στην επίλυση προβλημάτων υποδομών.

  • Κυβερνοασφάλεια

Εταιρείες ασφάλειας, κυβερνητικοί οργανισμοί και ιδιωτικές επιχειρήσεις: Ανάπτυξη στρατηγικών ασφάλειας, παρακολούθηση δικτυακών υποδομών για απειλές και ανάπτυξη λύσεων για την προστασία δεδομένων.

  • Χρηματοοικονομικός Τομέας
    Τράπεζες, FinTech εταιρείες: Ανάπτυξη ασφαλών τραπεζικών εφαρμογών, συστήματα συναλλαγών και διευκόλυνση διαδικασιών μέσω αυτοματοποίησης και τεχνολογίας blockchain.
  • Υγεία & Βιοϊατρική
    Φαρμακευτικές εταιρείες, νοσοκομεία: Δημιουργία λογισμικού για ιατρικές εφαρμογές, συστήματα διαχείρισης ασθενών και υποστήριξη για έρευνα και ανάπτυξη νέων τεχνολογιών υγείας.
  • Βιομηχανία & Ενέργεια
    Διαχείριση IoT και Smart Grids: Ανάπτυξη και ενσωμάτωση συστημάτων για αυτοματοποιημένες διαδικασίες, καθώς και βελτίωση της ενεργειακής αποδοτικότητας μέσω προηγμένων υποδομών πληροφορικής.
  • Λιανεμπόριο & Marketing
    E-commerce πλατφόρμες, συστήματα διαχείρισης περιεχομένου και βελτιστοποίηση εμπειρίας χρήστη μέσω ανάπτυξης διαδικτυακών και κινητών εφαρμογών.
  • Δημόσιος Τομέας & Πολιτική Ανάλυση
    Ανάπτυξη και διαχείριση συστημάτων πληροφορικής για κυβερνητικές υπηρεσίες, με έμφαση στην ασφάλεια δεδομένων και την αυτοματοποίηση διαδικασιών.

Πρόσβαση σε περαιτέρω σπουδές

Οι απόφοιτοι του προγράμματος μπορούν να γίνουν δεκτοί σε σπουδές δεύτερου κύκλου (Μεταπτυχιακές Σπουδές)

Κριτήρια Εισδοχής

Η ελάχιστη προϋπόθεση εισδοχής σε έναν Προπτυχιακό Τίτλο Σπουδών (1ος Κύκλος/Πτυχίο) είναι η κατοχή αναγνωρισμένου Απολυτηρίου Λυκείου ή διεθνώς αναγνωρισμένων ισοδύναμων προσόντων.

Στους/στις φοιτητές/τριες με βαθμό Απολυτηρίου Λυκείου χαμηλότερο από 7.5/10 ή 15/20 ή ισοδύναμο, ανάλογα με το σύστημα βαθμολόγησης της χώρας έκδοσης, παρέχεται επιπρόσθετη ακαδημαϊκή καθοδήγηση και παρακολούθηση κατά τη διάρκεια του πρώτου έτους σπουδών τους.

Ορισμένα προγράμματα σπουδών έχουν υψηλότερες απαιτήσεις εισδοχής.

Επιπρόσθετα, επιλέξιμοι για εισδοχή στα προγράμματα πρώτου κύκλου σπουδών σύμφωνα με το ελληνικό νομοθετικό πλαίσιο το οποίο θέτει τα ελάχιστα κριτήρια εισδοχής είναι:

α) οι Έλληνες ή αλλοδαποί πολίτες κάτοχοι απολυτηρίου Γενικού Λυκείου (ΓΕ.Λ.) ή Επαγγελματικού Λυκείου (ΕΠΑ.Λ.) με μέσο όρο στα τέσσερα (4) πανελλαδικά εξεταζόμενα μαθήματα τους μεγαλύτερο ή ίσο με την ελάχιστη βάση εισαγωγής, η οποία προκύπτει από τον μικρότερο εκ των μέσων όρων των βαθμολογιών του συνόλου των εξεταζομένων ανά επιστημονικό πεδίο, πολλαπλασιαζόμενο με τον συντελεστή μηδέν κόμμα οκτώ (0,8) κατά το έτος συμμετοχής τους,

β) οι κάτοχοι ισότιμων απολυτηρίων τίτλων Δευτεροβάθμιας Εκπαίδευσης (Δ.Ε.) αναγνωρισμένων ξένων σχολείων της ημεδαπής (επιπέδου 4 του Εθνικού Πλαισίου Προσόντων),

γ) οι κάτοχοι διεθνών απολυτήριων τίτλων Δ.Ε. που χορηγούνται από σχολεία της ημεδαπής ή της αλλοδαπής, οι αλλοδαποί πολίτες κάτοχοι ισοδύναμου του Λυκείου απολυτήριου τίτλου Δ.Ε. ή ισοδύναμου τίτλου επαγγελματικής εκπαίδευσης που τους παρέχει δικαίωμα εισαγωγής στα ιδρύματα τριτοβάθμιας εκπαίδευσης της χώρας στην οποία φοιτούν.

δ) Για τους αποφοίτους της παρ. α), πριν από το σχολικό έτος 2021-2022, καθώς και όσους είναι κάτοχοι πτυχίου πρώτου κύκλου σπουδών, εφαρμόζονται οι όροι και οι προϋποθέσεις, οι οποίοι ορίζονται από το μητρικό ίδρυμα (Πανεπιστήμιο Λευκωσίας) για την επιλογή και εισδοχή φοιτητών, όπως αναγράφονται πιο πάνω στην πρώτη παράγραφο του 1.2.

Επαρκής Γνώση Αγγλικής Γλώσσας

Οι ελάχιστες απαιτήσεις γνώσης της αγγλικής γλώσσας για εγγραφή στα προγράμματα σπουδών αναγράφονται πιο κάτω. Οι φοιτητές/τριες που δεν κατέχουν κάποιο από τα πιο κάτω πιστοποιητικά ή τους ελάχιστους βαθμούς και κατέχουν IELTS με 4.5 και άνω, θα πρέπει να παρακαθήσουν τις κατατακτήριες εξετάσεις αγγλικής γλώσσας του Πανεπιστημίου – NEPTON (χωρίς χρέωση) και αν χρειαστεί, να παρακολουθήσουν υποστηρικτικά μαθήματα αγγλικής γλώσσας.

  • TOEFL – 525 και άνω
  • Computer-based TOEFL – 193 και άνω
  • Internet-based TOEFL – 80 και άνω
  • IELTS – 6 και άνω
  • Cambridge Exams [First Certificate] – B και άνω
  • Cambridge Exams [Proficiency Certificate – C και άνω
  • GCSE English Language “O” Level – C και άνω
  • Michigan Examination of Proficiency in English (CaMLA) – Pass
  • Pearson PTE General – Level 3 και άνω
  • KPG (The Greek Foreign Language Examinations for the State Certificate of Language Proficiency) – Level B2 και άνω
  • Anglia – Level B2 και άνω
  • IEB Advances Programme English – Pass
  • Examination for the Certificate of Proficiency in English (ECPE) Michigan Language Assessment by: Cambridge Assessment English & University of Michigan – 650 average score for ALL skills και άνω.

Η αξιολόγηση του μαθήματος αποτελείται συνήθως από μια τελική εξέταση και συνεχή αξιολόγηση. Η συνεχής αξιολόγηση μπορεί να περιλαμβάνει μεταξύ άλλων, ενδιάμεση εξέταση, μελέτες και συμμετοχή στην τάξη.

Η βαθμολογία υπολογίζεται βάσει του βάρους της τελικής εξέτασης, της συνεχούς αξιολόγησης και της πραγματικής αριθμητικής βαθμολογίας που λήφθηκε σε αυτές τις δύο αξιολογήσεις. Με βάση την βαθμολογία των μαθημάτων υπολογίζεται ο μέσος βαθμός του εξάμηνου (GPA) ενός φοιτητή καθώς και ο γενικός μέσος όρος (CPA).

Ο φοιτητής πρέπει να συμπληρώσει 240 ECTS καθώς και όλες τις απαιτήσεις του προγράμματος.

Ο ελάχιστος απαιτούμενος γενικός βαθμός (CPA) είναι 2.0. Παρά το γεγονός ότι με το βαθμό ‘D-‘ το μάθημα θεωρείται ότι ολοκληρώθηκε επιτυχώς, ο απαιτούμενος μέσος όρος είναι το ‘C’ για να επιτευχθεί ο ελάχιστος απαιτούμενος γενικός βαθμός (CPA) 2.0.

Με την επιτυχή ολοκλήρωση του προγράμματος, οι φοιτητές θα είναι σε θέση να:

  • Εφαρμόζουν γνώσεις πληροφορικής και σύγχρονων τεχνολογιών για τη μοντελοποίηση, σχεδίαση και ανάπτυξη αλγορίθμων, συστημάτων, διαδικασιών και προγραμμάτων που βασίζονται σε υπολογιστές, επιδεικνύοντας κατανόηση των συμβιβασμών που υπάρχουν στις σχεδιαστικές αποφάσεις, ιδιαίτερα σε αποκεντρωμένο και καθοδηγούμενο από την Tεχνητή Nοημοσύνη πλαίσιο.
  • Αναγνωρίζουν, αναλύουν και ορίζουν κριτήρια και προδιαγραφές για την επίλυση σύνθετων υπολογιστικών προβλημάτων, χρησιμοποιώντας δομημένες στρατηγικές και προηγμένα εργαλεία για καινοτόμες και αποτελεσματικές λύσεις.
  • Επιδεικνύουν δεξιότητες υπολογιστικής σκέψης αναγνωρίζοντας την εφαρμοσιμότητά της σε διάφορους τομείς και εφαρμόζοντας αποτελεσματικά αυτές τις δεξιότητες σε πραγματικά και διεπιστημονικά σενάρια.
  • Αξιολογούν και εκτιμούν συστήματα, διαδικασίες και προγράμματα βασισμένα σε υπολογιστή σύμφωνα με ορισμένα κριτήρια, περιλαμβάνοντας την κλιμακωσιμότητα, την ασφάλεια και την προσαρμοστικότητα στις μελλοντικές τεχνολογικές τάσεις.
  • Χρησιμοποιούν θεωρητικές γνώσεις και πρακτικές δεξιότητες για να προσδιορίσουν, σχεδιάσουν, υλοποιήσουν και συντηρήσουν έξυπνα συστήματα, ενσωματώνοντας τεχνολογίες όπως η παραγωγική τεχνητή νοημοσύνη, το Διαδίκτυο των Πραγμάτων (IoT) και η μηχανική μάθηση στις λύσεις πληροφορικής.
  • Αξιολογούν και αντιμετωπίζουν κοινωνικές, επαγγελματικές, νομικές και ηθικές παραμέτρους στον σχεδιασμό, την ανάπτυξη και τη χρήση τεχνολογιών υπολογιστών, διασφαλίζοντας υπεύθυνες πρακτικές τεχνητής νοημοσύνης και σεβασμό στη διαφορετικότητα και την ενσωμάτωση.
  • Σχεδιάζουν, διαχειρίζονται και υλοποιούν έργα λογισμικού προσδιορίζοντας απαιτήσεις, δημιουργώντας λύσεις και ηγούμενοι ή συνεργαζόμενοι αποτελεσματικά εντός ομάδων ανάπτυξης.
  • Αξιολογούν και βελτιστοποιούν συστήματα βασισμένα σε ποιοτικά χαρακτηριστικά, περιλαμβάνοντας τη χρησιμοποιησιμότητα, την απόδοση, την ασφάλεια και τη βιωσιμότητα, ενώ αντιμετωπίζουν τους συμβιβασμούς σε διάφορα σενάρια.
  • Εφαρμόζουν τις αρχές της διαχείρισης, οργάνωσης και ανάλυσης δεδομένων για το σχεδιασμό και τη βελτιστοποίηση συστημάτων βάσεων δεδομένων, ιδιαίτερα αυτών που σχετίζονται με μεγάλα δεδομένα και εφαρμογές τεχνητής νοημοσύνης.
  • Ενσωματώνουν τις αρχές της αλληλεπίδρασης ανθρώπου-υπολογιστή (HCI) για να σχεδιάσουν και να αξιολογήσουν διεπαφές χρήστη, ιστοσελίδες, συστήματα πολυμέσων και κινητά συστήματα, διασφαλίζοντας την προσβασιμότητα και τον σχεδιασμό με κέντρο τον χρήστη.
  • Εντοπίζουν και αντιμετωπίζουν κινδύνους, θέματα ασφάλειας σε συστήματα υπολογιστών, με έμφαση στην ιδιωτικότητα, την κυβερνοασφάλεια και τις ηθικές παραμέτρους σε έναν διασυνδεδεμένο κόσμο.
  • Χρησιμοποιούν αποτελεσματικά σύγχρονα εργαλεία και πλατφόρμες ανάπτυξης λογισμικού, συμπεριλαμβανομένων των πόρων ανοικτού κώδικα και συστημάτων που βασίζονται στο νέφος, για την επίλυση πρακτικών προβλημάτων και την καινοτομία στη δημιουργία και τεκμηρίωση λογισμικού.
  • Συμμετέχουν σε συνεργατικά, έργα ανοικτού κώδικα, κατανοώντας την αξία τους στην προώθηση της καινοτομίας, της ενσωμάτωσης και των καθολικών συνεισφορών στην κοινότητα λογισμικού.
  • Εργάζονται αποτελεσματικά ως μέρος διεπιστημονικών ομάδων για να σχεδιάσουν, υλοποιήσουν και αναπτύξουν καινοτόμες λύσεις που ενσωματώνουν τεχνολογίες όπως η παραγωγική τεχνητή νοημοσύνη, η μηχανική μάθηση και το Διαδίκτυο των Πραγμάτων (IoT).

Επιδεικνύουν επίγνωση των αναδυόμενων τάσεων και τεχνολογιών στην πληροφορική, εφαρμόζοντας στρατηγικές δια βίου μάθησης για την προσαρμογή σε ένα ταχέως εξελισσόμενο πεδίο.

Section: A Major Requirements

ECTS: Min. 126 Max. 126

Course ID Course Title ECTS Credits
COMP-111 Programming Principles I 6
COMP-113 Programming Principles II 6
COMP-117 Software Development Essentials 6
COMP-119 Collaborative Software Development 6
COMP-200 Digital Systems 6
COMP-201 Systems Analysis and Design 6
COMP-212 Object-Oriented Programming 6
COMP-221 Advanced Programming and Paradigms 6
COMP-244 Machine Learning and Data Mining I 6
COMP-270 Data Structures and Algorithms 6
COMP-302 Database Management Systems 6
COMP-321 Theory of Computation 6
COMP-335 Computer Organization and Architecture 6
COMP-354 Operating Systems 6
COMP-358 Networks and Data Communication 6
COMP-401 Software Engineering 6
COMP-405 Artificial Intelligence 6
COMP-417 Parallel and Distributed Computing 6
COMP-431 Computer Security 6
COMP-498 Final Year Project I 6
COMP-499 Final Year Project II 6

Section: B Major Electives

ECTS: Min. 36 Max. 60

Notes:
Students following a specific Thematic Area, will need to take a minimum of three courses from the respective area as follows

  • Thematic Area 1 – Artificial Intelligence and Machine Learning: COMP-340, COMP-345,
    COMP-447, COMP-476
  • Thematic Area 2 – Cybersecurity and Privacy: COMP-230, COMP-242, COMP-432,
    COMP-433, COMP-434
  • Thematic Area 3 – Internet of Things: COMP-289, COMP-470, COMP-474, COMP-475
  • Thematic Area 4 – Virtual Reality and Game Development: COMP-263, COMP-320,
    COMP-386, COMP-410
Course ID Course Title ECTS Credits
COMP-213 Visual Programming 6
COMP-230 Cybersecurity Governance 6
COMP-242 Data Privacy and Ethics 6
COMP-263 Human Computer Interaction 6
COMP-289 Web and Mobile Development 6
COMP-320 Computer Graphics 6
COMP-340 Big Data 6
COMP-345 Robot Programming 6
COMP-386 Game Programming 6
COMP-387 Blockchain Programming 6
COMP-399C Special Topics in Computer Science 6
COMP-410 Virtual Reality Game Development 6
COMP-421 Compiler Design 6
COMP-432 Network Security 6
COMP-433 Ethical Hacking 6
COMP-434 Secure Systems Programming 6
COMP-447 Neural Networks and Deep Learning 6
COMP-470 Internet Technologies 6
COMP-474 Cloud Computing 6
COMP-475 Internet of Things and Wearable Technologies 6
COMP-476 Generative AI 6
COMP-492 Industry Placement 6

Section: C Math, Science and Engineering Electives

ECTS: Min. 30 Max. 60

Course ID Course Title ECTS Credits
BIOL-110 Elements of Biology 6
CHEM-105 General Chemistry 6
ECE-100 Electric Circuits I 6
ECE-210 Electronics I 6
MATH-111 Mathematics and Logic for Computation 6
MATH-195 Calculus I 6
MATH-196 Calculus II 6
MATH-225 Probability and Statistics I 6
MATH-276 Calculus III 6
MATH-280 Linear Algebra I 6
MATH-330 Ordinary Differential Equations 6
PHYS-110 Elements of Physics 6

Section: D Business Electives

ECTS: Min. 6 Max. 24

Course ID Course Title ECTS Credits
ACCT-110 Accounting I 6
BADM-234 Organizational Behavior 6
ECON-261 Principles of Microeconomics 6
MGT-281 Introduction to Management 6
MGT-340 Business Sustainability 6
MGT-370 Management of Innovation and Technology 6
MIS-215 Project Management 6
MIS-303 Database Applications Development 6
MIS-390 E-Business 6
MIS-450 Digital Transformation Management 6
MIS-456 Management of Information Systems 6
MKTG-291 Marketing 6

Section: E Language Expression

ECTS: Min. 12 Max. 30
Notes: Placement in the English courses is done on the basis of a Placement Test or tests such as TOEFL or GCE.

Course ID Course Title ECTS Credits
BADM-231 Business Communications 6
BADM-332 Technical Writing and Research 6
BENG-100 College English 6
COMM-200 Business and Professional Communication 6
ENGL-101 English Composition 6

Section: F Liberal Arts Electives

ECTS: Min. 6 Max. 24

Course ID Course Title ECTS Credits
GERM-101 German Language and Culture I 6
GREK-101 Greek Language and Culture I 6
ITAL-101 Italian Language and Culture I 6
MULT-160 Introduction to Multimedia 6
PHIL-101 Introduction to Philosophy 6
PHIL-120 Ethics 6
PSY-110 General Psychology I 6
PSY-111 General Psychology II 6
SOC-101 Principles of Sociology 6
SPAN-101 Spanish Language and Culture I 6

Εξάμηνο 1

Course ID Course Title ECTS Credits
COMP-111 Programming Principles I 6
COMP-117 Software Development Essentials 6
MATH-111 Mathematics and Logic for Computation 6
MATH-195 Calculus I 6
ENGL-101 English Composition 6

Εξάμηνο 2

Course ID Course Title ECTS Credits
COMP-113 Programming Principles II 6
COMP-119 Collaborative Software Development 6
MATH-196 Calculus II 6
BADM-234 Organizational Behavior 6
SOC-101 Principles of Sociology 6

Εξάμηνο 3

Course ID Course Title ECTS Credits
COMP-200 Digital Systems 6
COMP-201 Systems Analysis and Design 6
COMP-212 Object-Oriented Programming 6
COMP-221 Advanced Programming and Paradigms 6
COMP-213 Visual Programming 6

Εξάμηνο 4

Course ID Course Title ECTS Credits
COMP-244 Machine Learning and Data Mining I 6
COMP-270 Data Structures and Algorithms 6
MATH-280 Linear Algebra I 6
MATH-225 Probability and Statistics I 6
BADM-332 Technical Writing and Research 6

Εξάμηνο 5

Course ID Course Title ECTS Credits
COMP-321 Theory of Computation 6
COMP-335 Computer Organization and Architecture 6
COMP-230 Cybersecurity Governance 6
COMP-242 Data Privacy and Ethics 6
COMP-263 Human Computer Interaction 6

Εξάμηνο 6

Course ID Course Title ECTS Credits
COMP-354 Operating Systems 6
COMP-358 Networks and Data Communication 6
COMP-302 Database Management Systems 6
COMP-289 Web and Mobile Development 6
COMP-340 Big Data 6

Εξάμηνο 7

Course ID Course Title ECTS Credits
COMP-405 Artificial Intelligence 6
COMP-417 Parallel and Distributed Computing 6
COMP-498 Final Year Project I 6
COMP-447 Neural Networks and Deep Learning 6
MKTG-291 Marketing 6

Εξάμηνο 8

Course ID Course Title ECTS Credits
COMP-401 Software Engineering 6
COMP-431 Computer Security 6
COMP-499 Final Year Project II 6
COMP-474 Cloud Computing 6
COMP-476 Generative AI 6

Το πιο πάνω πρόγραμμα ανά εξάμηνο είναι ενδεικτικό. Μερικά από τα μαθήματα είναι επιλογής και μπορούν να αντικατασταθούν με άλλα.