Πληροφορική
(Πτυχίο, 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 πλατφόρμες, συστήματα διαχείρισης περιεχομένου και βελτιστοποίηση εμπειρίας χρήστη μέσω ανάπτυξης διαδικτυακών και κινητών εφαρμογών.
- Δημόσιος Τομέας & Πολιτική Ανάλυση
Ανάπτυξη και διαχείριση συστημάτων πληροφορικής για κυβερνητικές υπηρεσίες, με έμφαση στην ασφάλεια δεδομένων και την αυτοματοποίηση διαδικασιών.
Πρόσβαση σε περαιτέρω σπουδές
Οι απόφοιτοι του προγράμματος μπορούν να γίνουν δεκτοί σε σπουδές δεύτερου κύκλου (Μεταπτυχιακές Σπουδές)
Κριτήρια Εισδοχής
Γενικό κριτήριο εισδοχής στο προπτυχιακό πρόγραμμα σπουδών είναι το Απολυτήριο Λυκείου ή άλλο ισοδύναμο προσόν.
Κύριο κριτήριο εισδοχής για κανονική εισαγωγή στα προγράμματα σπουδών είναι το αναγνωρισμένο Απολυτήριο Λυκείου με βαθμό 7.5 από τα 10 ή 15 από τα 20 ή κατάταξη επίδοσης στο κορυφαίο 50% ή ισοδύναμο προσόν.
Επαρκής Γνώση Αγγλικής Γλώσσας
Ο παρακάτω κατάλογος παρέχει τις ελάχιστες απαιτήσεις στην Αγγλική Γλώσσα για εγγραφή στο πρόγραμμα σπουδών. Οι φοιτητές που δεν κατέχουν κάποιο από τα προσόντα ή τους προβλεπόμενους βαθμούς που αναφέρονται πιο κάτω και διαθέτουν IELTS με 4.5 και άνω, υποχρεούνται να παρακαθίσουν στο UNIC NEPTON English Placement Test (χωρίς χρέωση) και θα παρακολουθήσουν μαθήματα υποστήριξης στην Αγγλική Γλώσσα.
- IELTS – 6 και άνω
- Anglia Examinations – Advanced και άνω
- Cambridge GCE AS Level English Language – C και άνω
- Cambridge GCE English A Levels – C και άνω
- Cambridge IGCSE or GCSE English as a First language – C και άνω
- Cambridge IGCSE or GCSE English as a Second language – B και άνω
- IB English A: Literature SL & HL – 4 και άνω
- IB English Standard Level (SL) – 5 και άνω
- IB English High Level (HL) – 4 και άνω
- Michigan Language Assessment (also known as Proficiency of Michigan) – 650 και άνω
- Password Test – 6 και άνω
- TOEFL (IBT) – 60 και άνω
- Cambridge Exams (First Certificate) – 160 και άνω ή Pass
- Cambridge Exams (Proficiency Certificate) – 180 και άνω ή Pass
Η αξιολόγηση του μαθήματος αποτελείται συνήθως από μια τελική εξέταση και συνεχή αξιολόγηση. Η συνεχής αξιολόγηση μπορεί να περιλαμβάνει μεταξύ άλλων, ενδιάμεση εξέταση, μελέτες και συμμετοχή στην τάξη.
Η βαθμολογία υπολογίζεται βάσει του βάρους της τελικής εξέτασης, της συνεχούς αξιολόγησης και της πραγματικής αριθμητικής βαθμολογίας που λήφθηκε σε αυτές τις δύο αξιολογήσεις. Με βάση την βαθμολογία των μαθημάτων υπολογίζεται ο μέσος βαθμός του εξάμηνου (GPA) ενός φοιτητή καθώς και ο γενικός μέσος όρος (CPA).
Ο φοιτητής πρέπει να συμπληρώσει 240 ECTS καθώς και όλες τις απαιτήσεις του προγράμματος.
Ο ελάχιστος απαιτούμενος γενικός βαθμός (CPA) είναι 2.0. Παρά το γεγονός ότι με το βαθμό ‘D-‘ το μάθημα θεωρείται ότι ολοκληρώθηκε επιτυχώς, ο απαιτούμενος μέσος όρος είναι το ‘C’ για να επιτευχθεί ο ελάχιστος απαιτούμενος γενικός βαθμός (CPA) 2.0.
Με την επιτυχή ολοκλήρωση του προγράμματος, οι φοιτητές θα είναι σε θέση να:
- Εφαρμόζουν γνώσεις πληροφορικής και σύγχρονων τεχνολογιών για τη μοντελοποίηση, σχεδίαση και ανάπτυξη αλγορίθμων, συστημάτων, διαδικασιών και προγραμμάτων που βασίζονται σε υπολογιστές, επιδεικνύοντας κατανόηση των συμβιβασμών που υπάρχουν στις σχεδιαστικές αποφάσεις, ιδιαίτερα σε αποκεντρωμένο και καθοδηγούμενο από την Tεχνητή Nοημοσύνη πλαίσιο.
- Αναγνωρίζουν, αναλύουν και ορίζουν κριτήρια και προδιαγραφές για την επίλυση σύνθετων υπολογιστικών προβλημάτων, χρησιμοποιώντας δομημένες στρατηγικές και προηγμένα εργαλεία για καινοτόμες και αποτελεσματικές λύσεις.
- Επιδεικνύουν δεξιότητες υπολογιστικής σκέψης αναγνωρίζοντας την εφαρμοσιμότητά της σε διάφορους τομείς και εφαρμόζοντας αποτελεσματικά αυτές τις δεξιότητες σε πραγματικά και διεπιστημονικά σενάρια.
- Αξιολογούν και εκτιμούν συστήματα, διαδικασίες και προγράμματα βασισμένα σε υπολογιστή σύμφωνα με ορισμένα κριτήρια, περιλαμβάνοντας την κλιμακωσιμότητα, την ασφάλεια και την προσαρμοστικότητα στις μελλοντικές τεχνολογικές τάσεις.
- Χρησιμοποιούν θεωρητικές γνώσεις και πρακτικές δεξιότητες για να προσδιορίσουν, σχεδιάσουν, υλοποιήσουν και συντηρήσουν έξυπνα συστήματα, ενσωματώνοντας τεχνολογίες όπως η παραγωγική τεχνητή νοημοσύνη, το Διαδίκτυο των Πραγμάτων (IoT) και η μηχανική μάθηση στις λύσεις πληροφορικής.
- Αξιολογούν και αντιμετωπίζουν κοινωνικές, επαγγελματικές, νομικές και ηθικές παραμέτρους στον σχεδιασμό, την ανάπτυξη και τη χρήση τεχνολογιών υπολογιστών, διασφαλίζοντας υπεύθυνες πρακτικές τεχνητής νοημοσύνης και σεβασμό στη διαφορετικότητα και την ενσωμάτωση.
- Σχεδιάζουν, διαχειρίζονται και υλοποιούν έργα λογισμικού προσδιορίζοντας απαιτήσεις, δημιουργώντας λύσεις και ηγούμενοι ή συνεργαζόμενοι αποτελεσματικά εντός ομάδων ανάπτυξης.
- Αξιολογούν και βελτιστοποιούν συστήματα βασισμένα σε ποιοτικά χαρακτηριστικά, περιλαμβάνοντας τη χρησιμοποιησιμότητα, την απόδοση, την ασφάλεια και τη βιωσιμότητα, ενώ αντιμετωπίζουν τους συμβιβασμούς σε διάφορα σενάρια.
- Εφαρμόζουν τις αρχές της διαχείρισης, οργάνωσης και ανάλυσης δεδομένων για το σχεδιασμό και τη βελτιστοποίηση συστημάτων βάσεων δεδομένων, ιδιαίτερα αυτών που σχετίζονται με μεγάλα δεδομένα και εφαρμογές τεχνητής νοημοσύνης.
- Ενσωματώνουν τις αρχές της αλληλεπίδρασης ανθρώπου-υπολογιστή (HCI) για να σχεδιάσουν και να αξιολογήσουν διεπαφές χρήστη, ιστοσελίδες, συστήματα πολυμέσων και κινητά συστήματα, διασφαλίζοντας την προσβασιμότητα και τον σχεδιασμό με κέντρο τον χρήστη.
- Εντοπίζουν και αντιμετωπίζουν κινδύνους, θέματα ασφάλειας σε συστήματα υπολογιστών, με έμφαση στην ιδιωτικότητα, την κυβερνοασφάλεια και τις ηθικές παραμέτρους σε έναν διασυνδεδεμένο κόσμο.
- Χρησιμοποιούν αποτελεσματικά σύγχρονα εργαλεία και πλατφόρμες ανάπτυξης λογισμικού, συμπεριλαμβανομένων των πόρων ανοικτού κώδικα και συστημάτων που βασίζονται στο νέφος, για την επίλυση πρακτικών προβλημάτων και την καινοτομία στη δημιουργία και τεκμηρίωση λογισμικού.
- Συμμετέχουν σε συνεργατικά, έργα ανοικτού κώδικα, κατανοώντας την αξία τους στην προώθηση της καινοτομίας, της ενσωμάτωσης και των καθολικών συνεισφορών στην κοινότητα λογισμικού.
- Εργάζονται αποτελεσματικά ως μέρος διεπιστημονικών ομάδων για να σχεδιάσουν, υλοποιήσουν και αναπτύξουν καινοτόμες λύσεις που ενσωματώνουν τεχνολογίες όπως η παραγωγική τεχνητή νοημοσύνη, η μηχανική μάθηση και το Διαδίκτυο των Πραγμάτων (IoT).
- Επιδεικνύουν επίγνωση των αναδυόμενων τάσεων και τεχνολογιών στην πληροφορική, εφαρμόζοντας στρατηγικές δια βίου μάθησης για την προσαρμογή σε ένα ταχέως εξελισσόμενο πεδίο.
Section: A Major Requirements
ECTS: Min. 120 Max. 120
| Course ID | Course Title | ECTS Credits |
|---|---|---|
| COMP-111 | Programming Principles I | 6 |
| COMP-113 | Programming Principles II | 6 |
| COMP-116 | Software Development Lab I | 6 |
| COMP-118 | Software Development Lab II | 6 |
| COMP-201 | Systems Analysis and Design | 6 |
| COMP-211 | Data Structures | 6 |
| COMP-212 | Object-Oriented Programming | 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-370 | Algorithms | 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 |
| ECE-110 | Digital Systems | 6 |
Section: B Major Electives
ECTS: Min. 36 Max. 60
Notes: Thematic areas are optional. Students following a specific Thematic Area, will need to
take a minimum of three courses from the respective area as follows:
- Thematic Area 1 – Cybersecurity and Privacy: COMP-242, COMP-385, COMP-432,COMP-433
- Thematic Area 2 – Artificial Intelligence and Machine Learning: COMP-244, COMP-344, COMP-406, COMP-447
- Thematic Area 3 – Internet of Things: COMP-285, COMP-470, COMP-474, COMP- 475
- Thematic Area 4 – Virtual Reality and Game Development: COMP-320, COMP-386, COMP-410
| Course ID | Course Title | ECTS Credits |
|---|---|---|
| COMP-213 | Visual Programming | 6 |
| COMP-242 | Data Privacy and Ethics | 6 |
| COMP-244 | Machine Learning and Data Mining I | 6 |
| COMP-254 | Assembly Language Programming | 6 |
| COMP-263 | Human Computer Interaction | 6 |
| COMP-285 | Mobile Computing Application Development | 6 |
| COMP-320 | Computer Graphics | 6 |
| COMP-340 | Big Data | 6 |
| COMP-344 | Machine Learning and Data Mining II | 6 |
| COMP-385 | Defensive Programming | 6 |
| COMP-386 | Game Programming | 6 |
| COMP-387 | Blockchain Programming | 6 |
| COMP-399A | Special Topics in Computer Science | 2 |
| COMP-399B | Special Topics in Computer Science | 4 |
| COMP-399C | Special Topics in Computer Science | 6 |
| COMP-402 | Advanced Databases | 6 |
| COMP-406 | Artificial Intelligence II | 6 |
| COMP-410 | Virtual Reality Game Development | 6 |
| COMP-412 | Internet Programming | 6 |
| COMP-413 | Systems Programming | 6 |
| COMP-421 | Compiler Design | 6 |
| COMP-432 | Network Security | 6 |
| COMP-433 | Ethical Hacking | 6 |
| COMP-435 | Advanced Computer Architecture | 6 |
| COMP-447 | Neural Networks and Deep Learning | 6 |
| COMP-458 | Network Protocols | 6 |
| COMP-470 | Internet Technologies | 6 |
| COMP-474 | Cloud Computing | 6 |
| COMP-475 | Internet of Things and Wearable Technologies | 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-104 | Introduction to Organic and Biological Chemistry | 6 |
| ECE-100 | Electric Circuits I | 6 |
| ECE-210 | Electronics I | 6 |
| MATH-101 | Discrete Mathematics | 6 |
| MATH-186 | Elementary Number Theory | 8 |
| 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 |
| MATH-341 | Numerical Analysis I | 8 |
| PHYS-110 | Elements of Physics | 6 |
| PHYS-150 | General Physics I | 8 |
| PHYS-160 | General Physics II | 8 |
Section: D Business Electives
ECTS: Min. 6 Max. 24
| Course ID | Course Title | ECTS Credits |
|---|---|---|
| BADM-234 | Organizational Behavior | 6 |
| BUS-111 | Accounting | 6 |
| ECON-200 | Fundamental Economics | 6 |
| MGT-281 | Introduction to Management | 6 |
| MGT-370 | Management of Innovation and Technology | 6 |
| MGT-400 | Knowledge Management | 6 |
| MIS-215 | Project Management | 6 |
| MIS-303 | Database Applications Development | 6 |
| MIS-351 | Information Systems Concepts | 6 |
| MIS-390 | E-Business | 6 |
| MIS-456 | Management of Information Systems | 6 |
| MIS-460 | Supply Chain Management | 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-100 | Basic Writing | 6 |
| ENGL-101 | English Composition | 6 |
Section: F Liberal Arts Electives
ECTS: Min. 6 Max. 24
| Course ID | Course Title | ECTS Credits |
|---|---|---|
| ANTH-105 | Cultural Anthropology | 6 |
| ART-110 | Introduction to Visual Arts | 6 |
| ENGL-102 | Western World Literature and Composition | 6 |
| EUS-103 | Modern European History and Politics | 6 |
| FREN-101 | French Language and Culture I | 6 |
| FREN-102 | French Language and Culture II | 6 |
| GERM-101 | German Language and Culture I | 6 |
| GERM-102 | German Language and Culture II | 6 |
| HIST-201 | World History to 1500 | 6 |
| HIST-257 | Modern Cypriot History and Politics | 6 |
| HIST-265 | The US and World History Since 1945 | 6 |
| ITAL-101 | Italian Language and Culture I | 6 |
| ITAL-102 | Italian Language and Culture II | 6 |
| PHIL-101 | Introduction to Philosophy | 6 |
| PHIL-120 | Ethics | 6 |
| PSY-110 | General Psychology I | 6 |
| PSY-111 | General Psychology II | 6 |
| PSY-210 | Social Psychology | 6 |
| RUS-101 | Russian Language and Culture I | 6 |
| RUS-102 | Russian Language and Culture II | 6 |
| SOC-101 | Principles of Sociology | 6 |
| UNIC-100 | University Experience | 6 |
Section: G Unallocated Courses
ECTS: Min. 0 Max. 0
Semester 1
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-111 | Programming Principles I | 6 | Andreas Savva |
| COMP-117 | Software Development Essentials | 6 | Demetris Trihinas |
| MATH-111 | Mathematics and Logic for Computation | 6 | George Chailos |
| MATH-195 | Calculus I | 6 | George Portides |
| ENGL-101 | English Composition | 6 | Aretousa Giannakou |
Semester 2
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-113 | Programming Principles II | 6 | Athena Stassopoulou |
| COMP-119 | Collaborative Software Development | 6 | Harald Gjermundrød |
| MATH-196 | Calculus II | 6 | Nectarios Papanicolaou |
| BADM-234 | Organizational Behavior | 6 | |
| SOC-101 | Principles of Sociology | 6 |
Semester 3
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-200 | Digital Systems | 6 | Stelios Neophytou |
| COMP-201 | Systems Analysis and Design | 6 | Vasso Stylianou |
| COMP-212 | Object-Oriented Programming | 6 | Constandinos Mavromoustakis |
| COMP-221 | Advanced Programming and Paradigms | 6 | Andreas Savva |
| COMP-213 | Visual Programming | 6 |
Semester 4
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-244 | Machine Learning and Data Mining I | 6 | Ioannis Katakis |
| COMP-270 | Data Structures and Algorithms | 6 | Demetris Trihinas |
| MATH-225 | Probability and Statistics I | 6 | George Portides |
| MATH-280 | Linear Algebra I | 6 | George Chailos |
| BADM-332 | Technical Writing and Research | 6 | Katarzyna Alexander |
Semester 5
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-321 | Theory of Computation | 6 | Ioanna Dionysiou |
| COMP-335 | Computer Organization and Architecture | 6 | Charalambos Christou |
| COMP-230 | Cybersecurity Governance | 6 | |
| COMP-242 | Data Privacy and Ethics | 6 | |
| COMP-263 | Human Computer Interaction | 6 |
Semester 6
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-302 | Database Management Systems | 6 | Vasso Stylianou |
| COMP-354 | Operating Systems | 6 | Harald Gjermundrød |
| COMP-358 | Networks and Data Communications | 6 | Constandinos Mavromoustakis |
| COMP-289 | Web and Mobile Development | 6 | |
| COMP-340 | Big Data | 6 |
Semester 7
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-405 | Artificial Intelligence | 6 | Athena Stassopoulou |
| COMP-417 | Parallel and Distributed Systems | 6 | Harald Gjermundrød |
| COMP-498 | Final Year Project I | 6 | Vasso Stylianou |
| COMP-345 | Robot Programming | 6 | |
| COMP-447 | Neural Networks and Deep Learning | 6 |
Semester 8
| Course ID | Course Title | ECTS Credits | Lecturer |
|---|---|---|---|
| COMP-401 | Software Engineering | 6 | Christos Mettouris |
| COMP-431 | Computer Security | 6 | Ioanna Dionysiou |
| COMP-499 | Final Year Project II | 6 | Vasso Stylianou |
| COMP-474 | Cloud Computing | 6 | |
| COMP-476 | Generative AI | 6 |
Note: The semester breakdown is indicative and includes ten Major Electives (COMP) courses out of the maximum of ten (minimum of 6) that a student can take from Section B. In general, the student has a choice on the number of electives to take from each section (B, C, D, E, and F) as long as the number of credits completed in each section, satisfies each section’s minimum credits and does not exceed its maximum number of credits.
Σημείωση: Το πιο πάνω πρόγραμμα ανά εξάμηνο είναι ενδεικτικό. Μερικά από τα μαθήματα είναι επιλογής και μπορούν να αντικατασταθούν με άλλα.




















