pdp banner
  Information & Communication Technologies Home
 
Greek  English
 


Teaching Material

Οι πληροφορίες που υποδεικνύει αυτή η σελίδα διατίθενται μόνο για εκπαιδευτικούς και ερευνητικούς σκοπούς. Το υλικό προέρχεται από δημόσια sites στο Διαδίκτυο ή/και αποτελεί προϊόν εργασιών φοιτητών. Όπου είναι εφικτό αναφέρεται ο κάτοχος του Copyright στον οποίο πρέπει να απευθύνεται όποιος ενδιαφέρεται για εμπορική εκμετάλλευση του υλικού.

 

Introductory issues:

MS-Dos
Οι βασικές εντολές του λειτουργικού συστήματος ΜS-DOS με παραδείγματα και γενικά εισαγωγικά σχόλια.

Windows 95, Word, Excel for Windows
Οδηγός του λειτουργικού συστήματος Windows 95 με οδηγίες για κάθε εικονίδιο και λειτουργία. Οδηγός του γνωστού επεξεργαστή κειμένου Word 7 for Windows. Οδηγός του γνωστού φύλλου εργασίας Excel 7 for Windows.

Internet, World Wide Web (ΚΥΔ)
Οδηγοί του Κέντρου Υπολογιστών και Δικτύων (ΚΥΔ) του Πανεπιστημίου που αναφέρονται στο Internet και World Wide Web (WWW), υπηρεσίες telnet, ftp, e-mail, σύνδεση στο δίκτυο του Πανεπιστημίου μέσω modem (dial-up access), οδηγίες για την εισαγωγή προσωπικών ιστοσελίδων στον server macedonia.uom.gr. Βασικές εντολές του λειτουργικού συστήματος Unix. Οδηγίες για την αλλαγή του password.

My Computer
Αναλυτικό εγχειρίδιο για τους Ποσωπικούς Υπολογιστές (Pcs). Περιλαμβάνει πολλές πληροφορίες για την εξέλιξη, το υλικό, τα εξαρτήματα και τις λειτουργίες των PCs.

ICDL International Computer Driving Licence
Σημειώσεις για το ICDL και οι μεταφράσεις τους στην Ελληνική Γλώσσα.

 

Internet:

HTML
Σύντομος οδηγός της γλώσσας Hyper Text Markup Language για συγγραφή ιστοσελίδων για το WWW.

HTML 4
Πλήρης οδηγός της γλώσσας Hyper Text Markup Language 4 για συγγραφή ιστοσελίδων για το WWW.

Μαθήματα JavaScript και Dynamic HTML
Εκπαιδευτική εισαγωγή για τη scripting language Javascript και για τη Dynamic HTML.

Μαθήματα VBscript
Εκπαιδευτική εισαγωγή για τη scripting language Vbscript της Microsoft.

Μαθήματα VRML
Εκπαιδευτική εισαγωγή για τη Virtual Reality Modeling Language. Δύο εγχειρίδια, links και πολλά παραδείγματα

Οδηγός XML
Αναφορά στo πρότυπο Extended Markup Language (XML) του W3 Consortium. Παραδείγματα και editor.

Μαθήματα NVU
Εκπαιδευτική εισαγωγή για τo πρόγραμμα ανάπτυξης web sites NVU. Παρουσίαση Βασικών Λειτουργιών του.

Μαθήματα FrontPage
Εκπαιδευτική εισαγωγή για τo πρόγραμμα ανάπτυξης web sites της Microsoft Frontpage.

Μαθήματα Visual Interdev
Εκπαιδευτική εισαγωγή για τo πρόγραμμα ανάπτυξης web sites της Microsoft Visual Interdev.

Μαθήματα Photoshop
Εκπαιδευτική εισαγωγή για τo πρόγραμμα γραφικών και επεξεργασίας εικόνας.

Μαθήματα Web Graphics
Μια αναλυτική εισαγωγή στις τεχνικές γραφικών για Web Design, Lori's Web Graphics με Paint Shop Pro.

Macromedia Director και Internet
Εκπαιδευτική εισαγωγή για το πρόγραμμα ανλαπτυξης πολυμεσικών εφαρμογών Macrmedia Director με έμφαση στο Διαδίκτυο. Η εισαγωγή δίνεται σε κείμενα μόνο (οχι HTML).

 

Computer Systems:

The Art of Assemmbly Language
Εισαγωγικό εγχειρίδιο για τον προγραμματισμό σε assembly για επεξεργαστές Intel.

Ψηφιακή Σχεδίαση
Εκπαιδευτικό υλικό για το μάθημα Ψηφιακή Σχεδίαση με βάση το PSPICE (DesignLab).

Computer Systems: A Programmer's Perspective (CS:APP) by Randal E. Bryant and David R. O'Hallaron Prentice Hall, 2003.
Ένα εισαγωκό βιβλίο στα συστήματα υπολογιστών που στοχεύει να βοηθήσει τους φοιτητές να γίνουν καλύτεροι προγραμματιστές, προσφέροντας μια εικόνα ενός ολοκληρωμένου συστήματος.

Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση (Structured Computer Organization Andrew S. Tanenbaum) 
Εισαγωγή στην αρχιτεκτονική των υπολογοστών που καλύπτει όλα τα επίπεδα λειτουργίας, από τη ψηφιακή σχεδίαση μέχρι τα παράλληλα συστήματα..

"Fundamentals of Computer Architecture", Mark Burrell, 2003, Palgrave Macmillan
Εισαγωγικό εγχειρίδιο γύρω από την προσομοίωση ενός απλού μικροεπεξεργαστή για την κατανόηση των θεμελιωδών εννοιών της αρχιτεκτονικής των υπολογιστών.

Ενσωματωμένα Συστήματα
Εκπαιδευτικό υλικό από ελληνικά και ξένα πανεπιστήμια.

Προγραμματισμός και Διαχείριση Συστημάτων
Εκπαιδευτικό υλικό για το μάθημα Προγραμματισμού και Διαχείρισης Συστημάτων.

Linux και Ελεύθερο Λογισμικό
Χρήσιμοι Οδηγοί για Linux και Ελεύθερο Λογισμικό.

Σύγχρονα Λειτουργικά Συστήματα:  
Παρουσιάσεις από το βιβλίο Modern Operating Systems του Andrew S. Tanenbaum

Modern Operating Systems Simulators  
Μια συλλογή προγραμμάτων προσομοίωσης βασισμένα σε Java που διευκρινίζουν τις βασικές έννοιες που παρουσιάζονται στο κείμενο Andrew S. Tanenbaum, Modern Operating System, Second Edition (Prentice-Hall, 2001)

Λειτουργικά Συστήματα:  
Παραδείγματα με τη χρήση animation flash και Java applets

 

 

Programming:

Applications of Information Technology I
Εκπαιδευτικό υλικό προγραμματισμού Διαδικτύου.

Applications of Information Technology II
Εκπαιδευτικό υλικό προγραμματισμού Διαδικτύου.

Διδακτικό υλικό λογισμικού
Ολοκληρωμένο site για τα μαθήματα Προγραμματισμός Η/Υ και Δομές Αρχείων όπου περιλαμβάνονται εγχειρίδια μαθημάτων με έμφαση στη γλώσσα Pascal, ασκήσεις, διορθωτής ασκήσεων, ανακοινώσεις καθώς και άλλο υλικό των μαθημάτων.

Εικονικό Εργαστήριο Προγραμματισμού
Θέματα animation και visualisation αλγορίθμων με έμφαση στη Θεωρία Γραφημάτων.

Μαθήματα C
Οδηγός εκμάθησης της γλώσσας προγραμματισμού C με πολλά παραδείγματα.

Μαθήματα C++
Οδηγός εκμάθησης της γλώσσας προγραμματισμού C++ με πολλά παραδείγματα και τελική εφαρμογή.

Online Quiz about C
Διαδικτυακή εφαρμογή Quiz ερωτημάτων για την αξιολόγηση των γνώσεων των χρηστών στη γλώσσα προγραμματισμού C.

C optimisation tutorial
Εγχειρίδιο βελτιστοποίησης κώδικα C.

Εγχειρίδια GCC
Εγχειρίδια από τo GNU Project σχετικά με τη γλώσσα προγραμματισμού C και σχετικών εργαλείων

Προγραμματισμός συστημάτων σε C
Εκπαιδευτικό υλικό για τη γλώσσα προγραμματισμού C του A.D. Marshal, Unversity Cardiff, με έμφαση στο προγραμματισμό συστημάτων, κλήσεις συστήματος, διαχείριση διεργασιών, προγραμματισμό δικτύου κλπ. Ελληνική Έκδοση (υπό ανάπτυξη).

Προγραμματιστικές Εργασίες
Σειρά ασκήσεων και projects από μαθήματα προγραμματισμού σε C, C++. Τα περισσότερα τμήματα είναι υπό ανάπτυξη.

Μαθήματα Java
Εισαγωγικό εγχειρίδιο Προγραμματισμού σε Java με αρκετά παραδείγματα και το περιβάλλον JDK.

ΕΜΠ MediaLab: Μαθήματα Τεχνολογίας Πολυμέσων και Προγραμματισμού σε Java
Μια πολύ καλή εκπαιδευτική εισαγωγή στη Τεχνολογία Πολυμέσων και στο Προγραμματισμό σε Java από το MediaLab του ΕΜΠ. Αρχική διεύθυνση http://www.medialab.ntua.gr

Internet and Java Programming
Πλήρης σειρά μαθημάτων με βάση τα βιβλία των Deitel και Deitel για Internet και Java.

Μαθήματα Perl
Εκπαιδευτική εισαγωγή στη γλώσσα προγραμματισμού Perl με αρκετά παραδείγματα και το περιβάλλον ActivePerl.

Παρουσίαση από το βιβλίο: How to program, 3rd edition 2001, Deitel & Deitel.
Το βιβλίο αυτό αποτελεί εισαγωγή στην γλώσσα προγραμματισμού C, επεκτείνεται στο δομημένο προγραμματισμό και στις κατάλληλες τεχνικές προγραμματισμού. Επιπλέον καλύπτει την γλώσσα προγραμματισμού C++ και περιλαμβάνει μια εισαγώγη σε εφαρμογές Java και Java Applets. Εδώ μπορείτε να βρείτε οδηγίες σχετικά με το BorlandTM C++ BuilderTM Compiler και το BorlandTM JBuilderTM.

 

Parallel Programming & Distributed Software Systems:

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

Client Server Computing
Γενική εισαγωγή στο θέμα στο Clinet Server Computing και αρκετά παραδείγματα σε Java.

Designing and Building Parallel Programs, by Ian Foster.
Το βιβλίο αυτό απευθύνεται σε μαθητές και καθηγητές και αποτελεί εισαγωγή στον παράλληλο προγραμματισμό και ταυτόχρονα έναν πρακτικό οδηγό για επαγγελματίες προγραμματιστές, μηχανικούς και επιστήμονες οι οποίοι ασχολούνται με την ανάπτυξη προγραμμάτων για παράλληλα και κατανεμημένα πληροφοριακά συστήματα.

Distributed Systems: Concepts and Design, Edition 3, by George Coulouris, Jean Dollimore and Tim Kindberg, Addison-Wesley, Pearson Education 2001.
Το βιβλίο αναφέρεται στα κατανεμημένα συστήματα προσφέροντας στον αναγνώστη επαρκή γνώση για την αξιολόγηση και των σχεδιασμό συστημάτων.

Εκπαιδευτικό υλικό για MPI, p2p & Grid
Εισαγωγή στη Διεπαφή Ανταλλαγής Μηνυμάτων (Message Passing Interface) και συνοπτική αναφορά στα σημαντικά χαρακτηριστικά της Διεπαφής Ανταλλαγής Μηνυμάτων για προγραμματιστές C. Υλικό για Peer-to-Peer και GRIDS.

Using PLAPACK: Parallel Linear Algebra Package by Robert A. van de Geijn, with contributions by Philip Alpatov, Greg Baker, Carter Edwards, John Gunnels, Greg Morrow, James Overfelt.
Το βιβλίο αυτό είναι ένας αναλυτικός οδηγός για το PLAPACK.

Grid Computing
NORTH CAROLINA UNIVERSITY, Department of Mathematics and Computer Science

Parallel Programming (Cluster Computing)
NORTH CAROLINA UNIVERSITY, Department of Mathematics and Computer Science

UNC Charlotte's Parallel Programming Group
Message Passing - Shared Memory - Distributed Shared Memory.

SNNS
Εγχειρίδιο χρήσης του προσομοιωτή τεχνητών νευρωνικών δικτύων SNNS.

Distributed Software Systems
Σημειώσεις για το μάθημα των Κατανεμημένων Συστημάτων από διάφορα Πανεπιστήμια του εξωτερικού!

e-Science e-Business e-Government and their Technologies.
A class on Grid Applications and Technologies

Εκπαιδευτικό Υλικό για τα Παράλληλα και Κατανεμημένα συστήματα.
Συλλογή πληροφοριακού και εκπαιδευτικού υλικού.

Παράλληλα και Κατανεμημένα Συστήματα με Java.
Μια εισαγωγή στις αρχιτεκτονικές και τις τεχνικές προγραμματισμού

LLNL Tutorials.
Mεταφρασμένα tutorials από το Lawrence Livermore Laboraory

Sun(Oracle) Java and Eclipse Tutorials
Τutorials απο τη Sun (κυρίως) για προγραμματισμό κατανεμημένων εφαρμογών με Java και περιβαλλον Eclipse


Other student projects:

Προγραμματισμός GPU σε περιβάλλον OpenCL

Παράλληλη συνεργατική διήθηση: ο αλγόριθμος SlopeOne

Concurrency in Java: Προσομοίωση λειτoυργίας ανελκυστήρα

Aνάπτυξη του λογισμικού Cpu-g σε Python και Glade 

Ανάπτυξη εφαρμογών σε eyeOS 2.5 με Javascript και Php

Νvidia CUDA: Παράλληλοι αλγόριθμοι για ταύτιση αλφαριθμητικών

EcoΤruck: Μια πολυπρακτορική εφαρμογή σε συναρτησιακές γλώσσες

Παράλληλοι Κατανεμημένοι Αλγόριθμοι Data Mining με ANNs και SVM

Προγραμματισμός σε OpenMP και GTK για επεξεργασία ήχου

Μελέτη αλγορίθμων Ant Colonies και Learning Automata

Μελέτη Moodle και ανάπυξη Ajax-based GUI

Υλοποίηση αλγορίθμων αναζήτησης βιολογικών ακολουθιών με MPI

Ανάπτυξη εφαρμογών κινητών συσκευών με Java ME

Ανάπτυξη εφαρμογών σε Java OpenGL

Distributed alrorithm animation in Java (DAJ source code)

Web Services, Java και SOAP.

Παράλληλη Επεξεργασία με Matlab και Octave

Μελέτη συνεργατικού περιβάλλοντος Horde3

Ανάπτυξη εφαρμογών δικτυακού υπολογισμού με BOINC

Ανάπτυξη διαδικτυακού παιγνιδιού με διεπαφή Facebook

Παράλληλοι αλγόριθμοι Βιοπληροφορικής

Μελέτη και ανάπτυξη του WebOS eyeos


Other issues:

"Ψηφιακές βιβλιοθήκες ανοιχτού κώδικα: ερευνά και υλοποίηση"
Έρευνα σχετικά με τις ψηφιακές βιβλιοθήκες ανοιχτού κώδικα και υλοποίηση σχετικού προγράμματος.

Σημειώσεις PdP Lab
Υλικό σε PDF μορφή για διάφορα θέματα που ενδιαφέρουν το Εργαστήριο Παράλληλης Κατανεμημένης Επεξεργασίας, όπως Ασαφής Λογική και Συστήματα, Εξελικτικοί Αλγόριθμοι και Στρατηγικές, Τεχνητά Νευρωνικά Δίκτυα, Πολύπλοκα Συστήματα, Τεχνητή Ζωή, Παράλληλη Επεξεργασία, κλπ.

Έμπειρα Συστήματα / Συστήματα Γνώσεων
Εκπαιδευτικό υλικό (στα Αγγλικά) και downloads, παραδείγματα, ασκήσεις κλπ σχετικά με το expert system shell CLIPS.

TEX & LATEX.
Βασικές οδηγίες στις εντολές κειμένου LaTeX αλλά και αναφορές σε πληροφορίες για χρήστες πιο οικείους στο LaTeΧ καθώς και οδηγίες χρήσης και εγκατάστασης διαφόρων πακέτων σχετικών με LaTeX

Gnuplot tutorials
Οδηγοί χρήσης και tutorials αναφορικά με το gnuplot

Computational Linear Algebra.
Μια μαθηματική περιγραφή των εφαρμογών με μήτρες και διανύσματα στους μοντέρνους υπολογιστές και αριθμητικά παραδείγματα.

Templates for the Solution of Linear Systems.
Building Blocks for Iterative Methods.

English Language Unit
Το site της Διδασκαλίας Αγγλικής Γλώσσας του Πανεπιστημίου. Πολύ και ενδιαφέρον υλικό.

Θέση Ιστού Παν/μιου Μακεδονίας για άτομα με προβλήματα όρασης

An experimental navigator of University of Macedonia

Thessaloniki's navigator

Μνημεία της Θεσσαλονίκης

Chalkidiki's navigaor

 

upImage



Funded by The Ministry of Education and Religious Affairs
and the European Union

epeaekImage


 
Back
All contents Copyright 1994 - 2009 © Parallel and Distributed Processing Laboratory All rights reserved!