Courses

  • UNDERGRADUATE
  • POSTGRADUATE
  • COMPLETED THESES

The basic target of this course is the study of fundamental data structures and algorithms. More specifically, this study contains some theoretical issues as well as their practical applications. In particular, we study arrays, lists, stacks, queues and priority queues, search trees, hashing, graphs as well as searching, sorting, shortest paths and many fundamental algorithms that are based on these data structures.

COURSE WEBPAGE >

Basic elements of Propositional and Predicate Logic, Proof Techniques, Number Systems – Basic Elements of Number Theory, Sets, Functions – Relations, Recurrences, Sums and Asymptotic Notation, Basic Elements of Counting – Combinations and Permutations of Objects, Discrete Probability, Graphs and Trees.

COURSE WEBPAGE >

Introduction to the design and analysis of algorithms. Brute force methods. Divide and Conquer. Reduce and Conquer. Transform and Conquer. Time and Space Trade-offs. Dynamic programming. Greedy Algorithms. Iterative Improvement. Network Flows. Algorithmic Power Limitations and methods to overcome them. Investigation of a big variety of sorting, search, graph, string matching, combinatorial, geometrical and numerical problems.

COURSE WEBPAGE >

Introduction. Storage media. System architecture. Entity-relationship model. Relational model. Relational algebra and relational calculus. Functional and multivalued dependencies. Normalization and Normal forms. SQL language. Mandatory lab exercises with MS SQL Server.

COURSE WEBPAGE >

Basic concepts in operating systems. Operating system structure and design principles. Structue, representation and process management. Process scheduling and synchronization. Deadlocks detection and prevention. Main and secondary memory management. File System principles. Popular Operating systems overview (such as Unix, Linux, Windows). Examples of contemporary operating systems (such as in mobile devices).

COURSE WEBPAGE >

Introduction. Paths and cycles. Trees, Spanning trees. Conectivity. Planarity. Coloring. Directed graphs. Flows and Networks. Matching and covers.

COURSE WEBPAGE >

1. Amortized Analysis 2. Priority Queues 3. Union Find of sets 4. Competitive Analysis 5. Weighted Balanced trees 6. Self-adjusting trees 7. Advanced issues in Hashing 8. Data structures for integers(Van Emde Boas trees) 9. Fractional Cascading 10. Lower Bounds 11. Persistence 12. Strings

COURSE WEBPAGE >

Introduction, data issues and data preprocessing, data warehouses, classification, clustering, association rules, outlier detection, applications and case studies, practical exercises in MatLab/SQLServer.

COURSE WEBPAGE >
Introduction to Distributed Operating Systems. Process Synchronization and the client-server model. The RPC model and remote methods invocation. Distributed shared memory and distributed file systems (the file systems e.g. NFS and AFS) . Introduction to Web Operating Systems. Extending and integrating current operating systems in the Web framework. Distributed Web storage caching frameworks and Operating system services for naming, secure access and protection under distributed systems and the Web. Overview of the distributed operating systems (Mach, WebOS, Ghost etc) and new distributed technologies for Web information management (grid, cloud, directories etc).
COURSE WEBPAGE >

Training on methodologies for knowledge discovery in databases. Understanding of the main methodologies for classification, clustering, and association rules. Deeper study of database technologies and familiarization with data warehouses. Acquisition of skills in applying data warehouse and data mining techniques, and in using existing tools. Acquisition of skills in extractging knowledge from data and evaluating the results.

COURSE WEBPAGE >
Linear Programming (e.g., duality, simplex method, interior point algorithms). Number-theoretic algorithms (e.g., modular arithmetic, primality testing, integer factorization). Randomized algorithms. Approximation algorithms. Probabilistic analysis. Online algorithms and competitive analysis. Local Search.
COURSE WEBPAGE >
– fundamental issues – classic information retrieval models – reference collections – document preprocessing – inverted indexing – signature indexing – index compression – relevance feedback – multimedia retrieval – retrieval in the world wide web – parallel and distributed information retrieval
COURSE WEBPAGE >
Basic concepts for Web information systems. Design and implementation of Internet based applications by using modern frameworks and techniques (Java, XML, PHP technologies) . Models and information structures appropriate for data management by using applications and tools (PHP, MySQL) for Web data accessing. Web applications protocols and infrastructures. Java advanced functionalities and applets with emphasis on the database and information systems connectivity. The Social Web environment and data management applications with the use of Web 2.0 technologies. Web search engines and their functionality.
COURSE WEBPAGE >
Basic concepts of Distributed Databases (DDB), Distributed Database Systems, DDB Architecture, Autonomy and Heterogeneity Issues, Design of DDBs and Data Allocation, Distributed query processing and optimization, Distributed Database Transactions, reliability and data replication, Parallel databases and relationship with DDBs, Grid data management, Adaptive query processing, Map-Reduce techniques, Modern systems, NoSQL DBMSs and current research issues.
COURSE WEBPAGE >
 
Text Processing, Language Modeling with N-Grams, Text Classifiers, Vector Semantics, Neural Nets and Neural Language Models, Part-of-speech Tagging, Sequence Processing with Recurrent Networks, Information Extraction, Question Answering, Dialog Systems and Chatbots (Conversational Agents)
COURSE WEBPAGE >
 

Centrality measures, network models (random) and characteristics (small world phenomena, power law distribution on various networks characteristics), mechanisms for network generation (preferential attachment), network robustness. Online social data sources, community detection, sentiment analytics basics, information diffusion, influence detection, fraud detection.

COURSE WEBPAGE >

Introduction and General vision of the Semantic Web (SW). SW Architecture. Technologies and Languages of the SW. XML (Description, DTD, XML Schema, Namespaces, XPath, XSLT, XML tools). RDF (Description, XML syntax, RDF Schema, RDF/RDFS Semantics, Querying RDF/RDFS with SPARQL, Linked Open Data, RDF tools). OWL (Introduction to ontologies and OWL, Description and syntax, OWL flavors, Examples, OWL in OWL, Future extensions, OWL tools). OWL2 Presentation. Ontology Engineering (Ontology creation, Reusing ontologies, Semi – automatic methods). SW Applications. Linked Open Data. Logic and Inferencing (SWRL, OWL2 RL, RIF, RuleML).

COURSE WEBPAGE >
  • Undergraduate
  • Postgraduate
  • PHD

Film Buddy: A Social Recommender Engine using Interactivity and Explanation Techniques
Sofia Yfantidou (2017)

Film Buddy: Ένα Κοινωνικό Προτασιακό Σύστημα με έμφαση σε τεχνικές Διαδραστικότητας και Επεξηγήσεων
Σοφία Υφαντίδου (2017)

Προσομοίωση και τεχνικές caching δικτύων κατανομής περιεχομένου
Χατζηδιάκος Ανέστης (2015)

Σχεδίαση και υλοποίηση web διαδραστικής εφαρμογής για αξιοποίηση πολιτιστικού περιεχομένου και κοινωνικών μέσων
Χαριστός Γεώργιος (2015)

Σχεδίαση και Υλοποίηση Διαδραστικής Πλατφόρμας Εθελοντισμού
Δεμάτης Ιωάννης Τολίκας Αθανάσιος (2015)

Τεχνικές και υλοποίηση διαδραστικής εφαρμογής πλοήγησης σε πόλη
Πανισκάκη Κυριακή (2015)

Ψηφιακή καταγραφή συναισθημάτων μέσω εφαρμογής για κινητές συσκευές
Πατήλας Νικόλαος (2015)

Μελέτη, Υλοποίηση και Επέκταση αλγορίθμων ανίχνευσης κοινοτήτων
Ανδρονίδης Αναστάσιος (2014)

Τεχνικές ομοιότητας – ανομοιότητας σε προτασιακά μοντέλα και εφαρμογές σε δυαδικά προβλήματα αξιολόγησης
Αδάμ Κυριάκος (2014)

Ομαδοποίηση Αντικειμένων Χρησιμοποιώντας τη Μέθοδο Βελτιστοποίησης με Αποικίες Μυρμηγκιών
Παρδάλη Ειρήνη (2013)

Περιβάλλον αποτύπωσης και ανάλυσης συναισθημάτων σε microblogs (Twitter)
Τζάνακας Αλέξανδρος (2013)

Περιβάλλον Οπτικοποίησης Εξελισσόμενων Κοινοτήτων Χρηστών στον Κοινωνικό Ιστό
Παρασκευάς Ελευθέριος (2013)

Συναισθηματική Ανάλυση και Οπτικοποίηση ʼποψης Web 2.0 Χρηστών.: Μια Εφαρμογή για Κινητές Συσκευές
Jeffrey Devin-Sylvester (2013)

Συνδυαστική Χρήση Μετρικών Ανάκτησης Πληροφορίας στην Εύρεση Δημοφιλών Τάσεων στο Περιβάλλον του Twitter
Μοτεσνίτσαλης Ευάγγελος (2013)

Σχεδίαση και υλοποίηση διαδραστικής εφαρμογής για περιήγηση σε πολιτιστικό φορέα: εφαρμογή για iOS πλατφόρμα
Χαρτοματζής Kωνσταντίνος (2013)

Facebook εφαρμογή για εξατομίκευση προφίλ χρηστών πάνω σε πολυμεσική πληροφορία με χρήση μεταδεδομένων
Χατζή Νικολέττα (2012)

Μεθοδολογίες και Τεχνικές Προτύπων Ανομοιότητας σε Παράλληλες και Κατανεμημένες λύσεις Προτασιακών Συστημάτων
Κουμαρέλας Ιωάννης (2012)

Μελέτη προσεγγίσεων ομαδοποίησης μεγάλων συνόλων αρχείων κειμένου που προέρχονται από πηγές του Παγκόσμιου Ιστού σε κατανεμημένα υπολογιστικά περιβάλλοντα
Κιτμερίδης Νικόλαος (2012)

Σχεδίαση και Υλοποίηση εφαρμογής κινητής συσκευής για τουριστική πλοήγηση
Καρύδη Αιμιλία (2012)

Eπεκτάσιμο σύστημα δυναμικής ένωσης προτασιακών αλγορίθμων για εξαγωγή προτάσεων σε χρήστη
Αντάρης Στέφανος (2011)

Ανίχνευση κοινοτήτων σε γράφους: Συγκριτική μελέτη και εφαρμογή σε γράφους από δεδομένα Web 2.0
Πλούταρχος Σπυρίδωνος (2011)

Ανάπτυξη αλγορίθμου βασισμένου στην τυχαιότητα για μελέτη χαρακτηριστικών και αξιολόγηση κινήσεων στο σκάκι
Ξάφη Αφροδίτη (2010)

Βαρόμετρο κοινής γνώμης στο web 2.0
Παπακωνσταντίνου Βασίλειος (2010)

Επεκτάσιμο σύστημα δυναμικής ένωσης προτασιακών αλγορίθμων για εξαγωγή προτάσεων σε χρήστη
Καραγιαννίδης Σάββας (2010)

Σύστημα συστάσεων σε κοινότητα ιστολογίων βασισμένο σε συνεργατική διήθηση
Χατζάκου Δέσποινα (2010)

Αλγόριθμος εξόρυξης γνώσης από δεδομένα δομής, περιεχομένου και χρήσης του παγκοσμίου ιστού
Παπαρρίζος Ιωάννης (2009)

Πράκτορες σε συστήματα CAD/CAM και συστήματα λογισμικού για σχεδίαση και κατασκευή μηχανουργικών τεμαχίων μέσω παγκοσμίου ιστού
Κλαζόγλου Παρασκευή (2009)

Δίκτυα παράδοσης δυναμικού περιεχομένου
Βαρλάμης Χρυσόστομος (2008)

Διαδικτυακή υπηρεσία διαχείρισης λογισμικού ανίχνευσης λογοκλοπής
Σαμαράς Χρήστος (2007)

Εξόρυξη δεδομένων στο παγκόσμιο ιστό βασισμένη στη χρήση
Μποφιλάκη Αικατερίνη (2007)

Επισκόπηση γλώσσας προγραμματισμού Java
Ευθυμιάδου Αφροδίτη (2007)

Επισκόπηση ροών δεδομένων και υλοποίηση συστήματος διαχείρισής τους
Κασσελάκης Γεώργιος (2007)

Μελέτη και υλοποίηση αλγορίθμου συν-ομαδοποίησης λέξεων-αρχείων κειμένου
Παπαδόπουλος Σάββας (2007)

Πολιτικές διαχείρισης δεδομένων παγκόσμιου ιστού σε δίκτυο παράδοσης περιεχομένου
Θώμος Χαρίλαος (2007)

Υλοποίηση συστήματος βάσης δεδομένων και διαδικτυακού περιβάλλοντος εργασίας για το “Ζωολογικό μουσείο” του τμήματος βιολογίας του ΑΠΘ
Δρακάκης Γεώργιος (2007)

Δημιουργία agent ο οποίος θα βελτιώνει τη χρήση συστημάτων cad Κατσώνης Παύλος (2006)
Δημιουργία κατανεμημένου συστήματος λογισμικού για σχεδίαση και κατασκευή μηχανουργικών τεμαχίων μέσω παγκόσμιου ιστού Σαρηγιαννίδου Μαρία (2006)
Υλοποίηση περιβάλλοντος ελέγχου πρόσβασης που βασίζεται στα διαπιστευτήρια και στην XML Σημαιοφορίδης Ζήσης (2006)

Ομαδοποίηση δεδομένων σε περιβάλλον υπηρεσιών καταλόγου
Μπαλασάς Αντώνιος (2005)

Προσομοίωση ενός δικτύου παράδοσης περιεχομένων
Στάμος Κωνσταντίνος (2005)

Ανάλυση ιδιωτικότητας και ανωνυμοποίηση τροχιών κίνησης χρηστών
Κοντογιαννίδου Χριστίνα Ιωάννη (2016)

Μια Προσέγγιση για την Ανάλυση Συναισθήματος στον Εντοπισμό Γεγονότων
Παρασκευάς Ελευθέριος Ιωσήφ (2016)

Σχεδίαση και Υλοποίηση Πλατφόρμας Χαρτογραφικής Αποτύπωσης Δεδομένων Πόλεων
Αγγος Αλέξανδρος Κωνσταντίνου (2016)

Τεχνική συναισθηματικής ανάλυσης για παροχή συστάσεων τοποθεσίας σε χρήστες Έξυπνων Πόλεων
Ζλάτη Πολυξένη Ιωάννη (2016)

Multilevel Cascaded Analysis for Sentiment Extraction from Movie Reviews
Πασσαλής Νικόλαος Χαραλάμπους (2015)

Μεθοδολογίες ανακάλυψης δυναμικών συνεκτικών περιοχών και τάσεων μιας πόλης με αξιοποίηση δεδομένων κοινωνικών δικτύων
Γκατζιάκη Βασιλική Παναγιώτη (2015)

A brand ranking framework on social media
Σεραφή Αννα Τριαντάφυλλου Αρβανιτίδης Αλέξανδρος Νικολάου (2014)

A distributed approach on early trending topics prediction on social network services
Κιτμερίδης Νικόλαος Ιωάννη Πανουργιά Μαρία Νικολάου (2014)

Development of a social networking application for analyzing technical designs
Γαλανάκης Γεώργιος Νικολάου (2014)

Δημιουργία εικονικού πολυκαταστήματος για μια έξυπνη πόλη
Τσακμαλής Κυριάκος Γεωργίου (2014)

Μελέτη και πρόταση βελτιστοποίησης διαφημιστικών ενεργειών σε κοινωνικά ιστολόγια : Η περίπτωση Google AdSense σε blogs
Καραχάλιος Σωτήριος Γεωργίου (2014)

Μελέτη Στόχευσης Χρήσης και Ανάλυση Οικονομικής Δραστηριότητας στο Δίκτυο Συναλλαγών του Bitcoin
Μπακαβός Αστέριος Μιλτιάδη (2014)

Πέρα από την ακρίβεια: ανάπτυξη και αξιολόγηση προτασιακών αλγορίθμων βάσει των μετρικών ποικιλίας και κάλυψης
Χατζηχαραλάμπους Ευάγγελος Αντωνίου (2014)

Business profiles and personality traits towards social network team building processes
Ευαγγελινός Ορέστης Ιωάννη (2013)

Emotional event detection from evolving microblogging data
Παπουτσόγλου Μαρία Χαράλαμπου (2013)

EmoTube: Ένα Ενοποιημένο Περιβάλλον Συναισθηματικής Ανάλυσης για Περιεχόμενο Κοινωνικού Ιστού
Πολύμερου Ευαγγελία Κυριάκου (2013)

Μοντέλα διάδοσης και μετάδοσης ιών για διάδοση πληροφορίας και καητγοριοποίηση χρηστών σε κοινωνικά δίκτυα
Παπαδόπουλος Δημήτριος Ιωάννη (2013)

Σχεδίαση και υλοποίηση εφαρμογής ενοποίησης πηγών web 2.0 για ανάδειξη πολιτιστικού περιεχομένου
Βάραγκας Ιωάννης Γεωργίου (2013)

Τεχνικές ανάλυσης δεδομένων κοινωνικών δικτύων μιας “έξυπνης πόλης”
Μπάρος Χρήστος Φίλιππου (2013)

A scaling approach for emotion-aware microblogging analysis
Χατζάκου Δέσποινα Δημητρίου (2012)

Efficient Retrieval of Web Content with Distinctive Visual Vocabularies
Καστρινάκης Δημήτριος Επαμεινώνδα (2012)

Start up ομάδες και ο ρόλος των κοινωνικών μέσων ιστού στη σύσταση τους
Σπανού Αναστασία Χαραλάμπους (2012)

Wavelet Based User Profile and Rating Representation to Address the Plasticity versus Stability Dilemma
Καραγιαννίδης Σάββας Δημητρίου (2012)

Μελέτη εξέλιξης και ανάλυσης απόψεων από πηγές κοινωνικού Ιστού
Ράμμου Μαρία Αθανασίου (2012)

Advanced Technologies for Navigation in Large Amounts of Photo Content from Social Media
Καπίρης Στέφανος Μιχαήλ (2011)

Time Evolving Social Networks’ Overview
Στάχτιαρη Εμμανουέλα Ιωάννη (2011)

Σημασιολογικός προσδιορισμός απόψεων και υποκειμενική ταξινόμηση μηνυμάτων κοινωνικών δικτύων – Μελέτη περίπτωσης Twitter
Τσαγκαλίδου Αικατερίνη Λάζαρου (2011)

Συμπεριφορά χρηστών σε επιχειρησιακά περιβάλλοντα (enterprise 2.0)
Χαρούπα Αναστασία Ιωάννη (2011)

Σχεδίαση και ανάπτυξη ενοποιημένου συστήματος Web 2.0 τεχνολογιών για επιχειρησιακή εφαρμογή
Βαγάνωφ Ιωάννης Φωτίου (2011)

Τεχνολογίες υποστήριξης διαδικτυακής διαφήμισης με βάση σημασιολογικά, χρονικά και οικονομικά κριτήρια
Τζαμτζής Παναγιώτης Ευστρατίου (2011)

A Web-based design framework for shapes outlines
Λαμπρίδου Ευστρατία Γαβριήλ (2010)

Managing Massive Graphs for the Web and Web 2.0
Γιάτσογλου Μαρία Κωνσταντίνου (2010)

Ανίχνευση και εξαγωγή πληροφοριών από ιστότοπους ειδησεογραφίας με έμφαση στα κοινωνικά δίκτυα
Βάλτσης Νικόλαος Δημητρίου (2010)

Μελέτη εφαρμογών και εξόρυξη γνώσης από δεδομένα του Κοινωνικού Ιστού
Αδάμου Αναστασία Γεωργίου (2010)

Ανακάλυψη ανθρωπίνων σχέσεων στα κοινωνικά δίκτυα μέσω της τεχνολογίας Grid
Μελισσίδης Χρήστος Ιωάννη (2009)

Ο νέος παγκόσμιος ιστός και οι υπηρεσίες κοινωνικής δικτύωσης
Γκατζιαλίδης Χρήστος Α. (2009)

Ανάπτυξη μεθόδων αποδοτικής αποθήκευσης δεδομένων του παγκόσμιου ιστού σε δίκτυα παράδοσης περιεχομένου
Στάμος Κωνσταντίνος Ιωάννη (2007)

Δημιουργία διαδραστικού περιβάλλοντος λήψης παραγγελιών επιχείρησης μέσω Web και αυτοματοποιημένης σχεδίασης
Μπάμπας Δημήτριος Ιωάννη (2007)

Δυναμικά περιβάλλοντα προσωποποίησης-υλοποίησης για εκπαιδευτικά sql δεδομένα
Ναλμπάντη Κωνσταντία Χρήστου (2007)

Μελέτη εργαλείων επεξεργασίας φόρτου κίνησης χρηστών στον παγκόσμιο ιστό και αξιοποίησή τους σε επιχειρηματικές δράσεις Αμπατζίδης Γεώργιος Ιωάννη (2007)

Μελέτη μεθόδων και εργαλείων διαχείρισης XML εγγράφων στον παγκόσμιο ιστό
Γκίκα Ελένη Αντωνίου (2007)

Ομαδοποίηση δεδομένων
Γιαννακίδου Ειρήνη Ιωάννης (2007)

Τεχνικές εξόρυξης σε θεματικά οργανωμένο περιεχόμενο του παγκόσμιου ιστού
Μπαλασάς Αντώνιος Στέλιου (2007)

Knowledge discovery from evolving social media data
Γιάτσογλου Μαρια Κ. (2015)

Τεχνικές εξόρυξης γνώσης από δεδομένα του Κοινωνικού Ιστού
Γιαννακίδου Ειρήνη Ι. (2013)

Τεχνικές εξόρυξης γνώσης για χαρακτηρισμό περιεχομένου και παροχή συστάσεων στον κοινωνικό ιστό
Ζιγκόλης Χρήστος Ν. (2013)

Μέθοδοι εξόρυξης γνώσης σε συλλογές περιεχομένου μεγάλης κλίμακας από κοινωνικά δίκτυα
Παπαδόπουλος Συμεών Χ. (2012)

Διαχείριση γραφημάτων μεγάλης κλίμακας για δεδομένα του Παγκόσμιου Ιστού
Στάμος Κωνσταντίνος Ι. (2010)

Αναγνώριση κοινοτήτων σε τόπους του παγκόσμιου ιστού
Μωϋσιάδης Λευτέρης Α. (2009)

Τεχνικές ομαδοποίησης δεδομένων του παγκόσμιου ιστού
Κουτσονικόλα Βασιλική Α. (2008)

Τεχνικές ελέγχου προσβασης για κατανεμημένα συστήματα και το διαδίκτυο
Στούπα Κωνσταντίνα Ε. (2007)

Διαχείριση αντικειμένων στο διαδίκτυο
Πάλλης Γεώργιος Ε. (2006)

  • UNDERGRADUATE
  • POSTGRADUATE
  • COMPLETED THESES

The basic target of this course is the study of fundamental data structures and algorithms. More specifically, this study contains some theoretical issues as well as their practical applications. In particular, we study arrays, lists, stacks, queues and priority queues, search trees, hashing, graphs as well as searching, sorting, shortest paths and many fundamental algorithms that are based on these data structures.

COURSE WEBPAGE >

Basic elements of Propositional and Predicate Logic, Proof Techniques, Number Systems – Basic Elements of Number Theory, Sets, Functions – Relations, Recurrences, Sums and Asymptotic Notation, Basic Elements of Counting – Combinations and Permutations of Objects, Discrete Probability, Graphs and Trees.

COURSE WEBPAGE >

Introduction to the design and analysis of algorithms. Brute force methods. Divide and Conquer. Reduce and Conquer. Transform and Conquer. Time and Space Trade-offs. Dynamic programming. Greedy Algorithms. Iterative Improvement. Network Flows. Algorithmic Power Limitations and methods to overcome them. Investigation of a big variety of sorting, search, graph, string matching, combinatorial, geometrical and numerical problems.

COURSE WEBPAGE >

Introduction. Storage media. System architecture. Entity-relationship model. Relational model. Relational algebra and relational calculus. Functional and multivalued dependencies. Normalization and Normal forms. SQL language. Mandatory lab exercises with MS SQL Server.

COURSE WEBPAGE >

Basic concepts in operating systems. Operating system structure and design principles. Structue, representation and process management. Process scheduling and synchronization. Deadlocks detection and prevention. Main and secondary memory management. File System principles. Popular Operating systems overview (such as Unix, Linux, Windows). Examples of contemporary operating systems (such as in mobile devices).

COURSE WEBPAGE >

Introduction. Paths and cycles. Trees, Spanning trees. Conectivity. Planarity. Coloring. Directed graphs. Flows and Networks. Matching and covers.

COURSE WEBPAGE >

1. Amortized Analysis 2. Priority Queues 3. Union Find of sets 4. Competitive Analysis 5. Weighted Balanced trees 6. Self-adjusting trees 7. Advanced issues in Hashing 8. Data structures for integers(Van Emde Boas trees) 9. Fractional Cascading 10. Lower Bounds 11. Persistence 12. Strings

COURSE WEBPAGE >

Introduction, data issues and data preprocessing, data warehouses, classification, clustering, association rules, outlier detection, applications and case studies, practical exercises in MatLab/SQLServer.

COURSE WEBPAGE >
Introduction to Distributed Operating Systems. Process Synchronization and the client-server model. The RPC model and remote methods invocation. Distributed shared memory and distributed file systems (the file systems e.g. NFS and AFS) . Introduction to Web Operating Systems. Extending and integrating current operating systems in the Web framework. Distributed Web storage caching frameworks and Operating system services for naming, secure access and protection under distributed systems and the Web. Overview of the distributed operating systems (Mach, WebOS, Ghost etc) and new distributed technologies for Web information management (grid, cloud, directories etc).
COURSE WEBPAGE >

Training on methodologies for knowledge discovery in databases. Understanding of the main methodologies for classification, clustering, and association rules. Deeper study of database technologies and familiarization with data warehouses. Acquisition of skills in applying data warehouse and data mining techniques, and in using existing tools. Acquisition of skills in extractging knowledge from data and evaluating the results.

COURSE WEBPAGE >
Linear Programming (e.g., duality, simplex method, interior point algorithms). Number-theoretic algorithms (e.g., modular arithmetic, primality testing, integer factorization). Randomized algorithms. Approximation algorithms. Probabilistic analysis. Online algorithms and competitive analysis. Local Search.
COURSE WEBPAGE >
– fundamental issues – classic information retrieval models – reference collections – document preprocessing – inverted indexing – signature indexing – index compression – relevance feedback – multimedia retrieval – retrieval in the world wide web – parallel and distributed information retrieval
COURSE WEBPAGE >
Basic concepts for Web information systems. Design and implementation of Internet based applications by using modern frameworks and techniques (Java, XML, PHP technologies) . Models and information structures appropriate for data management by using applications and tools (PHP, MySQL) for Web data accessing. Web applications protocols and infrastructures. Java advanced functionalities and applets with emphasis on the database and information systems connectivity. The Social Web environment and data management applications with the use of Web 2.0 technologies. Web search engines and their functionality.
COURSE WEBPAGE >
Basic concepts of Distributed Databases (DDB), Distributed Database Systems, DDB Architecture, Autonomy and Heterogeneity Issues, Design of DDBs and Data Allocation, Distributed query processing and optimization, Distributed Database Transactions, reliability and data replication, Parallel databases and relationship with DDBs, Grid data management, Adaptive query processing, Map-Reduce techniques, Modern systems, NoSQL DBMSs and current research issues.
COURSE WEBPAGE >
 
Text Processing, Language Modeling with N-Grams, Text Classifiers, Vector Semantics, Neural Nets and Neural Language Models, Part-of-speech Tagging, Sequence Processing with Recurrent Networks, Information Extraction, Question Answering, Dialog Systems and Chatbots (Conversational Agents)
COURSE WEBPAGE >
 

Centrality measures, network models (random) and characteristics (small world phenomena, power law distribution on various networks characteristics), mechanisms for network generation (preferential attachment), network robustness. Online social data sources, community detection, sentiment analytics basics, information diffusion, influence detection, fraud detection.

COURSE WEBPAGE >

Introduction and General vision of the Semantic Web (SW). SW Architecture. Technologies and Languages of the SW. XML (Description, DTD, XML Schema, Namespaces, XPath, XSLT, XML tools). RDF (Description, XML syntax, RDF Schema, RDF/RDFS Semantics, Querying RDF/RDFS with SPARQL, Linked Open Data, RDF tools). OWL (Introduction to ontologies and OWL, Description and syntax, OWL flavors, Examples, OWL in OWL, Future extensions, OWL tools). OWL2 Presentation. Ontology Engineering (Ontology creation, Reusing ontologies, Semi – automatic methods). SW Applications. Linked Open Data. Logic and Inferencing (SWRL, OWL2 RL, RIF, RuleML).

COURSE WEBPAGE >
  • Undergraduate
  • Postgraduate
  • PHD

Film Buddy: A Social Recommender Engine using Interactivity and Explanation Techniques
Sofia Yfantidou (2017)

Film Buddy: Ένα Κοινωνικό Προτασιακό Σύστημα με έμφαση σε τεχνικές Διαδραστικότητας και Επεξηγήσεων
Σοφία Υφαντίδου (2017)

Προσομοίωση και τεχνικές caching δικτύων κατανομής περιεχομένου
Χατζηδιάκος Ανέστης (2015)

Σχεδίαση και υλοποίηση web διαδραστικής εφαρμογής για αξιοποίηση πολιτιστικού περιεχομένου και κοινωνικών μέσων
Χαριστός Γεώργιος (2015)

Σχεδίαση και Υλοποίηση Διαδραστικής Πλατφόρμας Εθελοντισμού
Δεμάτης Ιωάννης Τολίκας Αθανάσιος (2015)

Τεχνικές και υλοποίηση διαδραστικής εφαρμογής πλοήγησης σε πόλη
Πανισκάκη Κυριακή (2015)

Ψηφιακή καταγραφή συναισθημάτων μέσω εφαρμογής για κινητές συσκευές
Πατήλας Νικόλαος (2015)

Μελέτη, Υλοποίηση και Επέκταση αλγορίθμων ανίχνευσης κοινοτήτων
Ανδρονίδης Αναστάσιος (2014)

Τεχνικές ομοιότητας – ανομοιότητας σε προτασιακά μοντέλα και εφαρμογές σε δυαδικά προβλήματα αξιολόγησης
Αδάμ Κυριάκος (2014)

Ομαδοποίηση Αντικειμένων Χρησιμοποιώντας τη Μέθοδο Βελτιστοποίησης με Αποικίες Μυρμηγκιών
Παρδάλη Ειρήνη (2013)

Περιβάλλον αποτύπωσης και ανάλυσης συναισθημάτων σε microblogs (Twitter)
Τζάνακας Αλέξανδρος (2013)

Περιβάλλον Οπτικοποίησης Εξελισσόμενων Κοινοτήτων Χρηστών στον Κοινωνικό Ιστό
Παρασκευάς Ελευθέριος (2013)

Συναισθηματική Ανάλυση και Οπτικοποίηση ʼποψης Web 2.0 Χρηστών.: Μια Εφαρμογή για Κινητές Συσκευές
Jeffrey Devin-Sylvester (2013)

Συνδυαστική Χρήση Μετρικών Ανάκτησης Πληροφορίας στην Εύρεση Δημοφιλών Τάσεων στο Περιβάλλον του Twitter
Μοτεσνίτσαλης Ευάγγελος (2013)

Σχεδίαση και υλοποίηση διαδραστικής εφαρμογής για περιήγηση σε πολιτιστικό φορέα: εφαρμογή για iOS πλατφόρμα
Χαρτοματζής Kωνσταντίνος (2013)

Facebook εφαρμογή για εξατομίκευση προφίλ χρηστών πάνω σε πολυμεσική πληροφορία με χρήση μεταδεδομένων
Χατζή Νικολέττα (2012)

Μεθοδολογίες και Τεχνικές Προτύπων Ανομοιότητας σε Παράλληλες και Κατανεμημένες λύσεις Προτασιακών Συστημάτων
Κουμαρέλας Ιωάννης (2012)

Μελέτη προσεγγίσεων ομαδοποίησης μεγάλων συνόλων αρχείων κειμένου που προέρχονται από πηγές του Παγκόσμιου Ιστού σε κατανεμημένα υπολογιστικά περιβάλλοντα
Κιτμερίδης Νικόλαος (2012)

Σχεδίαση και Υλοποίηση εφαρμογής κινητής συσκευής για τουριστική πλοήγηση
Καρύδη Αιμιλία (2012)

Eπεκτάσιμο σύστημα δυναμικής ένωσης προτασιακών αλγορίθμων για εξαγωγή προτάσεων σε χρήστη
Αντάρης Στέφανος (2011)

Ανίχνευση κοινοτήτων σε γράφους: Συγκριτική μελέτη και εφαρμογή σε γράφους από δεδομένα Web 2.0
Πλούταρχος Σπυρίδωνος (2011)

Ανάπτυξη αλγορίθμου βασισμένου στην τυχαιότητα για μελέτη χαρακτηριστικών και αξιολόγηση κινήσεων στο σκάκι
Ξάφη Αφροδίτη (2010)

Βαρόμετρο κοινής γνώμης στο web 2.0
Παπακωνσταντίνου Βασίλειος (2010)

Επεκτάσιμο σύστημα δυναμικής ένωσης προτασιακών αλγορίθμων για εξαγωγή προτάσεων σε χρήστη
Καραγιαννίδης Σάββας (2010)

Σύστημα συστάσεων σε κοινότητα ιστολογίων βασισμένο σε συνεργατική διήθηση
Χατζάκου Δέσποινα (2010)

Αλγόριθμος εξόρυξης γνώσης από δεδομένα δομής, περιεχομένου και χρήσης του παγκοσμίου ιστού
Παπαρρίζος Ιωάννης (2009)

Πράκτορες σε συστήματα CAD/CAM και συστήματα λογισμικού για σχεδίαση και κατασκευή μηχανουργικών τεμαχίων μέσω παγκοσμίου ιστού
Κλαζόγλου Παρασκευή (2009)

Δίκτυα παράδοσης δυναμικού περιεχομένου
Βαρλάμης Χρυσόστομος (2008)

Διαδικτυακή υπηρεσία διαχείρισης λογισμικού ανίχνευσης λογοκλοπής
Σαμαράς Χρήστος (2007)

Εξόρυξη δεδομένων στο παγκόσμιο ιστό βασισμένη στη χρήση
Μποφιλάκη Αικατερίνη (2007)

Επισκόπηση γλώσσας προγραμματισμού Java
Ευθυμιάδου Αφροδίτη (2007)

Επισκόπηση ροών δεδομένων και υλοποίηση συστήματος διαχείρισής τους
Κασσελάκης Γεώργιος (2007)

Μελέτη και υλοποίηση αλγορίθμου συν-ομαδοποίησης λέξεων-αρχείων κειμένου
Παπαδόπουλος Σάββας (2007)

Πολιτικές διαχείρισης δεδομένων παγκόσμιου ιστού σε δίκτυο παράδοσης περιεχομένου
Θώμος Χαρίλαος (2007)

Υλοποίηση συστήματος βάσης δεδομένων και διαδικτυακού περιβάλλοντος εργασίας για το “Ζωολογικό μουσείο” του τμήματος βιολογίας του ΑΠΘ
Δρακάκης Γεώργιος (2007)

Δημιουργία agent ο οποίος θα βελτιώνει τη χρήση συστημάτων cad Κατσώνης Παύλος (2006)
Δημιουργία κατανεμημένου συστήματος λογισμικού για σχεδίαση και κατασκευή μηχανουργικών τεμαχίων μέσω παγκόσμιου ιστού Σαρηγιαννίδου Μαρία (2006)
Υλοποίηση περιβάλλοντος ελέγχου πρόσβασης που βασίζεται στα διαπιστευτήρια και στην XML Σημαιοφορίδης Ζήσης (2006)

Ομαδοποίηση δεδομένων σε περιβάλλον υπηρεσιών καταλόγου
Μπαλασάς Αντώνιος (2005)

Προσομοίωση ενός δικτύου παράδοσης περιεχομένων
Στάμος Κωνσταντίνος (2005)

Ανάλυση ιδιωτικότητας και ανωνυμοποίηση τροχιών κίνησης χρηστών
Κοντογιαννίδου Χριστίνα Ιωάννη (2016)

Μια Προσέγγιση για την Ανάλυση Συναισθήματος στον Εντοπισμό Γεγονότων
Παρασκευάς Ελευθέριος Ιωσήφ (2016)

Σχεδίαση και Υλοποίηση Πλατφόρμας Χαρτογραφικής Αποτύπωσης Δεδομένων Πόλεων
Αγγος Αλέξανδρος Κωνσταντίνου (2016)

Τεχνική συναισθηματικής ανάλυσης για παροχή συστάσεων τοποθεσίας σε χρήστες Έξυπνων Πόλεων
Ζλάτη Πολυξένη Ιωάννη (2016)

Multilevel Cascaded Analysis for Sentiment Extraction from Movie Reviews
Πασσαλής Νικόλαος Χαραλάμπους (2015)

Μεθοδολογίες ανακάλυψης δυναμικών συνεκτικών περιοχών και τάσεων μιας πόλης με αξιοποίηση δεδομένων κοινωνικών δικτύων
Γκατζιάκη Βασιλική Παναγιώτη (2015)

A brand ranking framework on social media
Σεραφή Αννα Τριαντάφυλλου Αρβανιτίδης Αλέξανδρος Νικολάου (2014)

A distributed approach on early trending topics prediction on social network services
Κιτμερίδης Νικόλαος Ιωάννη Πανουργιά Μαρία Νικολάου (2014)

Development of a social networking application for analyzing technical designs
Γαλανάκης Γεώργιος Νικολάου (2014)

Δημιουργία εικονικού πολυκαταστήματος για μια έξυπνη πόλη
Τσακμαλής Κυριάκος Γεωργίου (2014)

Μελέτη και πρόταση βελτιστοποίησης διαφημιστικών ενεργειών σε κοινωνικά ιστολόγια : Η περίπτωση Google AdSense σε blogs
Καραχάλιος Σωτήριος Γεωργίου (2014)

Μελέτη Στόχευσης Χρήσης και Ανάλυση Οικονομικής Δραστηριότητας στο Δίκτυο Συναλλαγών του Bitcoin
Μπακαβός Αστέριος Μιλτιάδη (2014)

Πέρα από την ακρίβεια: ανάπτυξη και αξιολόγηση προτασιακών αλγορίθμων βάσει των μετρικών ποικιλίας και κάλυψης
Χατζηχαραλάμπους Ευάγγελος Αντωνίου (2014)

Business profiles and personality traits towards social network team building processes
Ευαγγελινός Ορέστης Ιωάννη (2013)

Emotional event detection from evolving microblogging data
Παπουτσόγλου Μαρία Χαράλαμπου (2013)

EmoTube: Ένα Ενοποιημένο Περιβάλλον Συναισθηματικής Ανάλυσης για Περιεχόμενο Κοινωνικού Ιστού
Πολύμερου Ευαγγελία Κυριάκου (2013)

Μοντέλα διάδοσης και μετάδοσης ιών για διάδοση πληροφορίας και καητγοριοποίηση χρηστών σε κοινωνικά δίκτυα
Παπαδόπουλος Δημήτριος Ιωάννη (2013)

Σχεδίαση και υλοποίηση εφαρμογής ενοποίησης πηγών web 2.0 για ανάδειξη πολιτιστικού περιεχομένου
Βάραγκας Ιωάννης Γεωργίου (2013)

Τεχνικές ανάλυσης δεδομένων κοινωνικών δικτύων μιας “έξυπνης πόλης”
Μπάρος Χρήστος Φίλιππου (2013)

A scaling approach for emotion-aware microblogging analysis
Χατζάκου Δέσποινα Δημητρίου (2012)

Efficient Retrieval of Web Content with Distinctive Visual Vocabularies
Καστρινάκης Δημήτριος Επαμεινώνδα (2012)

Start up ομάδες και ο ρόλος των κοινωνικών μέσων ιστού στη σύσταση τους
Σπανού Αναστασία Χαραλάμπους (2012)

Wavelet Based User Profile and Rating Representation to Address the Plasticity versus Stability Dilemma
Καραγιαννίδης Σάββας Δημητρίου (2012)

Μελέτη εξέλιξης και ανάλυσης απόψεων από πηγές κοινωνικού Ιστού
Ράμμου Μαρία Αθανασίου (2012)

Advanced Technologies for Navigation in Large Amounts of Photo Content from Social Media
Καπίρης Στέφανος Μιχαήλ (2011)

Time Evolving Social Networks’ Overview
Στάχτιαρη Εμμανουέλα Ιωάννη (2011)

Σημασιολογικός προσδιορισμός απόψεων και υποκειμενική ταξινόμηση μηνυμάτων κοινωνικών δικτύων – Μελέτη περίπτωσης Twitter
Τσαγκαλίδου Αικατερίνη Λάζαρου (2011)

Συμπεριφορά χρηστών σε επιχειρησιακά περιβάλλοντα (enterprise 2.0)
Χαρούπα Αναστασία Ιωάννη (2011)

Σχεδίαση και ανάπτυξη ενοποιημένου συστήματος Web 2.0 τεχνολογιών για επιχειρησιακή εφαρμογή
Βαγάνωφ Ιωάννης Φωτίου (2011)

Τεχνολογίες υποστήριξης διαδικτυακής διαφήμισης με βάση σημασιολογικά, χρονικά και οικονομικά κριτήρια
Τζαμτζής Παναγιώτης Ευστρατίου (2011)

A Web-based design framework for shapes outlines
Λαμπρίδου Ευστρατία Γαβριήλ (2010)

Managing Massive Graphs for the Web and Web 2.0
Γιάτσογλου Μαρία Κωνσταντίνου (2010)

Ανίχνευση και εξαγωγή πληροφοριών από ιστότοπους ειδησεογραφίας με έμφαση στα κοινωνικά δίκτυα
Βάλτσης Νικόλαος Δημητρίου (2010)

Μελέτη εφαρμογών και εξόρυξη γνώσης από δεδομένα του Κοινωνικού Ιστού
Αδάμου Αναστασία Γεωργίου (2010)

Ανακάλυψη ανθρωπίνων σχέσεων στα κοινωνικά δίκτυα μέσω της τεχνολογίας Grid
Μελισσίδης Χρήστος Ιωάννη (2009)

Ο νέος παγκόσμιος ιστός και οι υπηρεσίες κοινωνικής δικτύωσης
Γκατζιαλίδης Χρήστος Α. (2009)

Ανάπτυξη μεθόδων αποδοτικής αποθήκευσης δεδομένων του παγκόσμιου ιστού σε δίκτυα παράδοσης περιεχομένου
Στάμος Κωνσταντίνος Ιωάννη (2007)

Δημιουργία διαδραστικού περιβάλλοντος λήψης παραγγελιών επιχείρησης μέσω Web και αυτοματοποιημένης σχεδίασης
Μπάμπας Δημήτριος Ιωάννη (2007)

Δυναμικά περιβάλλοντα προσωποποίησης-υλοποίησης για εκπαιδευτικά sql δεδομένα
Ναλμπάντη Κωνσταντία Χρήστου (2007)

Μελέτη εργαλείων επεξεργασίας φόρτου κίνησης χρηστών στον παγκόσμιο ιστό και αξιοποίησή τους σε επιχειρηματικές δράσεις Αμπατζίδης Γεώργιος Ιωάννη (2007)

Μελέτη μεθόδων και εργαλείων διαχείρισης XML εγγράφων στον παγκόσμιο ιστό
Γκίκα Ελένη Αντωνίου (2007)

Ομαδοποίηση δεδομένων
Γιαννακίδου Ειρήνη Ιωάννης (2007)

Τεχνικές εξόρυξης σε θεματικά οργανωμένο περιεχόμενο του παγκόσμιου ιστού
Μπαλασάς Αντώνιος Στέλιου (2007)

Knowledge discovery from evolving social media data
Γιάτσογλου Μαρια Κ. (2015)

Τεχνικές εξόρυξης γνώσης από δεδομένα του Κοινωνικού Ιστού
Γιαννακίδου Ειρήνη Ι. (2013)

Τεχνικές εξόρυξης γνώσης για χαρακτηρισμό περιεχομένου και παροχή συστάσεων στον κοινωνικό ιστό
Ζιγκόλης Χρήστος Ν. (2013)

Μέθοδοι εξόρυξης γνώσης σε συλλογές περιεχομένου μεγάλης κλίμακας από κοινωνικά δίκτυα
Παπαδόπουλος Συμεών Χ. (2012)

Διαχείριση γραφημάτων μεγάλης κλίμακας για δεδομένα του Παγκόσμιου Ιστού
Στάμος Κωνσταντίνος Ι. (2010)

Αναγνώριση κοινοτήτων σε τόπους του παγκόσμιου ιστού
Μωϋσιάδης Λευτέρης Α. (2009)

Τεχνικές ομαδοποίησης δεδομένων του παγκόσμιου ιστού
Κουτσονικόλα Βασιλική Α. (2008)

Τεχνικές ελέγχου προσβασης για κατανεμημένα συστήματα και το διαδίκτυο
Στούπα Κωνσταντίνα Ε. (2007)

Διαχείριση αντικειμένων στο διαδίκτυο
Πάλλης Γεώργιος Ε. (2006)