Πληροφορικής
Πανεπιστήμιο Κύπρου
- Επιστ. Πεδίο
- 2ο, 4ο
Η Πληροφορική σήμερα ασχολείται με ποικίλα θέματα, όπως είναι η επέκταση του φάσματος των προβλημάτων που μπορούν να επιλυθούν αποδοτικά με υπολογιστές, η δημιουργία, συντήρηση και βελτίωση συστημάτων λογισμικού και υλικού για την κατασκευή υπολογιστών υψηλής επίδοσης.
- Επίσης, ασχολείται με τον τρόπο με τον οποίο ο άνθρωπος διατυπώνει συλλογισμούς, συνδιαλέγεται και σχεδιάζει τις δραστηριότητές του και, ακόμη, με τη μοντελοποίηση της λειτουργίας του εγκεφάλου και τον ρόλο της γλώσσας και της λογικής στην αντιμετώπιση πρακτικών προβλημάτων.
Κάτω από αυτήν τη γενική θεώρηση, οι κύριοι στόχοι του Τμήματος είναι:
(α) να συμβάλει στη διεθνή έρευνα στην Πληροφορική,
(β) να προαγάγει, μέσω της διδασκαλίας και της διεθνούς παρουσίας του Τμήματος, τη γνώση σε όλους τους τομείς της Πληροφορικής, και
(γ) να πρωτοστατήσει στην αποτελεσματική εφαρμογή της Πληροφορικής στην τοπική βιομηχανία και στις υπηρεσίες μέσα στον ευρύτερο κυπριακό χώρο.
Το πρόγραμμα σπουδών του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου
- διαρθρώνεται σε οκτώ (8) εξάμηνα και
- αντιστοιχεί σε 240 πιστωτικές μονάδες (ECTS).
Το προπτυχιακό πρόγραμμα σπουδών οδηγεί στην απόκτηση πτυχίου Πληροφορικής.
Tα μαθήματα του προγράμματος κατατάσσονται σε τέσσερις τομείς, που είναι οι ακόλουθοι:
(α) O Τομέας της Θεωρίας, που καλύπτει τις βάσεις αναφορικά με τη θεωρία και τα μοντέλα υπολογισμού, τη σχεδίαση και ανάλυση αλγορίθμων.
(β) O Τομέας των Υπολογιστικών Συστημάτων, που ασχολείται με το υλικό και το λογισμικό συστημάτων και αναπτύσσει τις έννοιες των παράλληλων και ενσωματωμένων συστημάτων.
(γ) O Τομέας της Επίλυσης Προβλημάτων, που στοχεύει στην ανάπτυξη αλγοριθμικής σκέψης και που δίνει έμφαση στις αρχές προγραμματισμού και τη σχεδίαση αλγορίθμων.
(δ) O Τομέας των Εφαρμογών, που σκοπεύει να συνδυάσει τη γνώση και τις ικανότητες που αποκτώνται από τις άλλες περιοχές, με σκοπό την ανάπτυξη χρήσιμων εφαρμογών για την επίλυση ρεαλιστικών προβλημάτων, όπως της επικοινωνίας μεταξύ δικτυωμένων υπολογιστών.
Το προπτυχιακό πρόγραμμα σπουδών περιλαμβάνει
- Υποχρεωτικά Μαθήματα που αποτελούν τον κορμό του,
- Μαθήματα Περιορισμένης Επιλογής, τα οποία προσφέρονται από το Τμήμα και επιτρέπουν στον φοιτητή να εστιάσει σε μια συγκεκριμένη ειδίκευση της Πληροφορικής ή να αποκτήσει γνώσεις, που καλύπτουν ένα ευρύτερο επιστημονικό φάσμα, και
- Μαθήματα Ελεύθερης Επιλογής, τα οποία προσφέρονται από άλλα τμήματα.
Το Τμήμα Πληροφορικής προσφέρει στους φοιτητές του τις παρακάτω εξειδικεύσεις:
• Δίκτυα Υπολογιστών
• Θεμελιώσεις της Πληροφορικής
• Μεγάλα Δεδομένα και Διαδικτυακός Υπολογισμός
• Τεχνητή Νοημοσύνη
• Τεχνολογία Λογισμικού
• Υπολογισμός Πραγματικού Κόσμου
• Ψηφιακά και Ενσωματωμένα Συστήματα
1o Εξάμηνο
- Διακριτές Δομές στην Πληροφορική και τον Υπολογισμό
- Αρχές Προγραμματισμού Ι
- Απειροστικός Λογισμός για Πληροφορική Ι
- Αγγλικά Γενικής Μορφής Προχωρημένου Επιπέδου
- Μάθημα Ελεύθερης Επιλογής
2o Εξάμηνο
- Ψηφιακά Συστήματα
- Αντικειμενοστρεφής Προγραμματισμός
- Απειροστικός Λογισμός για Πληροφορική ΙΙ
- Αγγλικά για Πληροφορική
- Γραμμική Άλγεβρα
3o Εξάμηνο
- Οργάνωση Υπολογιστών
- Δομές Δεδομένων και Αλγόριθμοι
- Προγραμματιστικές Τεχνικές και Εργαλεία
- Εισαγωγή στις Πιθανότητες και Στατιστική
4o Εξάμηνο
- Εξερευνήσεις στην Πληροφορική
- Θεωρία Υπολογισμού
- Λειτουργικά Συστήματα
- Αλγόριθμοι και Πολυπλοκότητα
- Μάθημα Ελεύθερης Επιλογής
5o Εξάμηνο
- Επικοινωνίες και Δίκτυα
- Βάσεις Δεδομένων
- Τεχνολογία Λογισμικού
- Τεχνητή Νοημοσύνη
6o Εξάμηνο
- Παράλληλη Επεξεργασία
- Ασφάλεια Συστημάτων
- Τεχνολογίες Διαδικτύου
- Μάθημα Περιορισμένης Επιλογής
7o Εξάμηνο
- Ατομική Διπλωματική Εργασία Ι
- Μάθημα Περιορισμένης Επιλογής
- Μάθημα Περιορισμένης Επιλογής
- Επιχειρηματικότητα και Καινοτομία
- Μάθημα Ελεύθερης Επιλογής
8o Εξάμηνο
- Ατομική Διπλωματική Εργασία ΙΙ
- Μάθημα Περιορισμένης Επιλογής
- Μάθημα Περιορισμένης Επιλογής
- Μάθημα Ελεύθερης Επιλογής
ΜΑΘΗΜΑΤΑ ΠΕΡΙΟΡΙΣΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΕΞΕΙΔΙΚΕΥΣΗΣ ΘΕΜΕΛΙΩΣΕΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
- Σημασιολογία Γλωσσών Προγραμματισμού
- Λογική στην Πληροφορική
- Σύνθεση Παράλληλων Αλγορίθμων
- Κατανεμημένοι Αλγόριθμοι
- Προγραμματισμός και Ικανοποίηση Περιορισμών
- Ειδικά Θέματα Πληροφορικής: Υπολογιστική Πολυπλοκότητα
ΜΑΘΗΜΑΤΑ ΠΕΡΙΟΡΙΣΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΕΞΕΙΔΙΚΕΥΣΗΣ ΜΕΓΑΛΑ ΔΕΔΟΜΕΝΑ ΚΑΙ ΔΙΑΔΙΚΤΥΑΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ
- Προγραμματισμός Συστημάτων
- Προχωρημένες Βάσεις Δεδομένων
- Εξόρυξη Δεδομένων στον Παγκόσμιο Ιστό
- Τεχνολογία Λογισμικού για Λογισμικό ως Υπηρεσία
- Στατιστική Ανάλυση Δεδομένων
ΜΑΘΗΜΑΤΑ ΠΕΡΙΟΡΙΣΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΕΞΕΙΔΙΚΕΥΣΗΣ ΥΠΟΛΟΓΙΣΜΟΣ ΠΡΑΓΜΑΤΙΚΟΥ ΚΟΣΜΟΥ
- Γραφικά Υπολογιστών
- Αλληλεπίδραση Ανθρώπου Υπολογιστή
- Συστήματα Υπολογιστικής Νοημοσύνης
- Ψηφιακή Επεξεργασία Εικόνας
- Υπολογιστική Όραση
ΜΑΘΗΜΑΤΑ ΠΕΡΙΟΡΙΣΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΕΞΕΙΔΙΚΕΥΣΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ
- Προγραμματισμός και Ικανοποίηση Περιορισμών
- Λογικός Προγραμματισμός και Τεχνητή Νοημοσύνη
- Υπολογιστικά Συστήματα Μάθησης
- Συστήματα Υπολογιστικής Νοημοσύνης
- Ψηφιακή Επεξεργασία Εικόνας
- Υπολογιστική Όραση
- Εξόρυξη Δεδομένων στον Παγκόσμιο Ιστό
ΜΑΘΗΜΑΤΑ ΠΕΡΙΟΡΙΣΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΕΞΕΙΔΙΚΕΥΣΗΣ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ
- Προγραμματισμός Συστημάτων
- Αλληλεπίδραση Ανθρώπου Υπολογιστή
- Προχωρημένη Τεχνολογία Λογισμικού
- Επαναχρησιμοποίηση Λογισμικού
- Επαγγελματική Πρακτική Τεχνολογίας Λογισμικού
- Τεχνολογία Λογισμικού για Λογισμικό ως Υπηρεσία
ΜΑΘΗΜΑΤΑ ΠΕΡΙΟΡΙΣΜΕΝΗΣ ΕΠΙΛΟΓΗΣ ΕΞΕΙΔΙΚΕΥΣΗΣ ΨΗΦΙΑΚΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ
- Αρχιτεκτονική Υπολογιστών
- Προγραμματισμός Συστημάτων
- Διαδίκτυο των Πραγμάτων: Προγραμματισμός και Εφαρμογές
- Θεωρία και Πρακτική Μεταγλωττιστών
- Ψηφιακή Επεξεργασία Εικόνας
- Τεχνολογία Λογισμικού για Λογισμικό ως Υπηρεσία
Το Γραφείο Στατιστικών Εργασίας των ΗΠΑ προβλέπει ότι η ζήτηση για επιστήμονες υπολογιστών όχι μόνο θα συνεχιστεί αλλά θα αυξάνεται με ρυθμό έως και 20% έως το 2030.
Ειδικότερα,
είτε ως αυτοαπασχολούμενος, είτε ως υπεύθυνος ή στέλεχος ιδιωτικών ή δημόσιων επιχειρήσεων, oργανισμών και υπηρεσιών στους παρακάτω κλάδους:
- Μηχανική Μάθηση, η οποία εστιάζει σε αλγόριθμους υπολογιστών που μπορούν να μάθουν από ένα σύνολο δεδομένων σε ιατρικές βιομηχανίες και χρηματοοικονομικούς τομείς, με ορισμένες να επικεντρώνονται ιδιαίτερα στην αναγνώριση εικόνας και ομιλίας.
Θέσεις Εργασίας: Machine Learning Researcher, MLOps (Machine Learning Operations) Engineer, Data Scientist, Machine Learning Analyst.
- Τεχνητή νοημοσύνη (Artificial Intelligence), η οποία περιλαμβάνει τη χρήση αλγορίθμων, την αναπαράσταση γνώσης και τη λογική συλλογιστική, τη ρομποτική, τη μηχανική μάθηση, την επεξεργασία φυσικής γλώσσας κ.ά. για την αυτοματοποίηση συστημάτων.
Θέσεις Εργασίας: Artificial Intelligence Architect, Artificial Intelligence Researcher, Machine Learning Engineer, Artificial Intelligence data analyst, Artificial Intelligence Engineer
- Ασφάλεια Υπολογιστών και Δικτύων (Computer and Network Security), η οποία παρέχει μια εις βάθος κατανόηση των τρεχουσών προκλήσεων που αντιμετωπίζουν οι επιστήμονες υπολογιστών που σχεδιάζουν και αναπτύσσουν ασφαλή, κρίσιμα για την ασφάλεια συστήματα, και περιλαμβάνει την ασφάλεια δικτύων, προηγμένα λειτουργικά συστήματα, κρυπτογραφία, ασφαλείς βάσεις δεδομένων κ.λπ.
Θέσεις Εργασίας: Security Engineer, Network Security Analyst, System Security Analyst
- Κυβερνοασφάλεια (Cybersecurity), η οποία εστιάζει στον σχεδιασμό και την εφαρμογή συστημάτων και προγραμμάτων που αποσκοπούν στην πρόληψη επιθέσεων στον κυβερνοχώρο.
Θέσεις Εργασίας: Security Engineer, Network Security Analyst, System Security Analyst, Cybersecurity Analyst, Penetration Tester, Cryptographer, Security Consultant
- Επιστήμη Δεδομένων (Data Science), η οποία περιλαμβάνει τη συλλογή, την ανάλυση και την εξαγωγή συμπερασμάτων από δεδομένα.
Θέσεις Εργασίας: Data Scientist, Data Analyst, Business Intelligence Analyst, Machine Learning Engineer, Information Scientist, Database Administrator, Data Engineer, Analytics Manager
- Μηχανική Λογισμικού (Software Engineering), η οποία περιλαμβάνει τη μελέτη, τον σχεδιασμό, τη δοκιμή, την εφαρμογή και τη συντήρηση μεγάλων και πολύπλοκων συστημάτων λογισμικού. Φυσικά όλοι οι μηχανικοί λογισμικού έρχονται σε επαφή με πολλές και διαφορετικές γλώσσες προγραμματισμού (Java, Python, JavaScript, Ruby, C#, Go κ.λπ.) και σχετιζόμενα frameworks (π.χ. Python Django) και συνήθως καταλήγουν να εξειδικευτούν σε 2-3 από αυτές τις γλώσσες.
Θέσεις Εργασίας: Software Development Engineer, Software Engineer, Full-stack web Developer, Game Developer, Mobile app Developer
- Ψηφιακά μέσα (Digital media), όπου οι σχεδιαστές/τριες ψηφιακών μέσων εργάζονται στη δημιουργία παιχνιδιών υπολογιστών, εφαρμογών, υπηρεσιών χαρτογράφησης, εκπαιδευτικών προγραμμάτων και οποιουδήποτε άλλου λογισμικού που ξεφεύγει από την τεχνική εστίαση της παραδοσιακής επιστήμης των υπολογιστών.
Θέσεις Εργασίας: Mobile Application Developer (iOS, Android), Video Game Designer, Video Game Developer, Software Engineer
- Βιολογικός υπολογισμός ή Βιοϋπολογισμός (Biocomputation): Ο Βιοϋπολογισμός είναι μια διεπιστημονική εξειδίκευση που εστιάζει σε υπολογιστικές προκλήσεις και λύσεις στους τομείς εφαρμογής της βιολογικής και ιατρικής πληροφορικής.
Θέσεις εργασίας: Bioinformatician, Data Scientist, Computational Biomedical Engineering, Computational Biologist, Computational Scientist Bioinformatics
- Διαχείριση Πληροφοριών και Αναλυτική (Information Management and Analytics), η οποία ασχολείται με σύγχρονα συστήματα διαχείρισης βάσεων δεδομένων και πληροφοριών, με μεθόδους εξόρυξης μεγάλων συνόλων δεδομένων (ή ανακάλυψη γνώσης από βάσεις δεδομένων), καθώς και με τον σχεδιασμό μηχανισμών και την υποστήριξη των διαδικασιών που διευκολύνουν την συλλογή και ανάλυση των δεδομένων.
Θέσεις Εργασίας: Management Information Assistant Analyst, Data Analyst, Analytics & Information Management Consultant, Content Strategist, Database Developer, Information Architect, IT Project Manager, Data Governance
- Πληροφοριακά ή Υπολογιστικά Συστήματα (Systems)
Θέσεις Εργασίας: Systems Engineer, System Analyst, Application Analyst, Information System Manager, Computer Network Architect
- Δίκτυα (Networks), που εστιάζουν στον τρόπο με τον οποίο οι οργανισμοί χρησιμοποιούν τόσο ενσύρματα όσο και ασύρματα δίκτυα για την ανταλλαγή πληροφοριών με εσωτερικούς και εξωτερικούς ενδιαφερόμενους φορείς.
Θέσεις εργασίας: Network Administrator, Network Analyst, Network Architect, Network Security Manager, System Engineer, Network Programmer, Telecommunications Specialist
- Ρομποτική (Robotics)
Θέσεις εργασίας: Ερευνητές, Προγραμματιστές, Testing Technicians, Automation Engineers, Robotics Engineer, Robotics Operator, Robotics - Software Development Engineer, Robotics Technologist
- Αλληλεπίδραση Ανθρώπου-Υπολογιστή (Human-Computer Interaction), η οποία είναι η γνωστική περιοχή της πληροφορικής που μελετάει τον σχεδιασμό, την ανάπτυξη και την αξιολόγηση διαδραστικών υπολογιστικών συστημάτων (interactive computer systems) δηλαδή συστημάτων που αλληλεπιδρούν με τους χρήστες τους.
Θέσεις εργασίας: UX Designer, UX Researcher, Usability Engineer, Product Designer
Μπορείτε να διαβάσετε περισσότερες πληροφορίες για την επιστήμη της Πληροφορικής στο άρθρο μας εδώ