ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΚΣΤΑΚΩΝ ΕΦΑΡΜΟΓΩΝ

Σχετικά έγγραφα
Ανηικείμενα ποσ καλύπηονηαι

EE-1051 ΒΑΙΚΔ ΓΟΜΔ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ ΤΣΗΜΑΣΩΝ

ΔΔ-2041 ΑΝΣΙΚΔΙΜΔΝΟΣΡΑΦΗ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΦΑΡΜΟΓΔ

EE-3041 ΗΛΔΚΣΡΟΜΑΓΝΗΣΙΜΟ

EE-4061 ΗΛΔΚΣΡΟΝΙΚΗ ΥΔΓΙΑΗ & ΚΑΣΑΚΔΤΗ

ΚΩΓΙΚΟ ΜΑΘΗΜΑΣΟ ΣΙΣΛΟ ΜΑΘΗΜΑΣΟ

EE-4021 ΤΣΗΜΑΣΑ ΑΤΣΟΜΑΣΟΤ ΔΛΔΓΥΟΤ Ι

EE-5041 ΗΛΔΚΣΡΟΝΙΚΑ ΙΥΤΟ

ΚΩΓΙΚΟ ΜΑΘΗΜΑΣΟ ΣΙΣΛΟ ΜΑΘΗΜΑΣΟ

ΔΔ 3011 ΔΝΙΥΤΣΙΚΔ ΓΙΑΣΑΞΔΙ

EE7051 ΘΔΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑ & ΚΩΓΙΚΩΝ

Δξγαζίεο, Τειηθή Δμέηαζε. Τειηθή εμέηαζε 50%, Δξγαζηήξην 50% Η Δηζαγσγή ζηε Θεσξία θαη ηελ Δθαξκνγή ησλ Γηθηύσλ Ηιεθηξνληθώλ Υπνινγηζηώλ.

ΗΥ-100 Ειζαγωγή ζηην Επιζηήμη Υπολογιζηών

ΑΚΗΕΙ ΓΙΑ ΣΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (7)

Τειηθή εμέηαζε 50%, Δξγαζηήξην 50%

ΔΔ-6061 ΜΔΘΟΓΟΛΟΓΙΑ ΣΗ ΔΠΙΣΗΜΟΝΙΚΗ ΚΔΨΗ ΚΑΙΝΟΣΟΜΙΑ

EE3051 ΔΙΑΓΩΓΗ ΣΑ ΤΣΗΜΑΣΑ ΜΙΚΡΟΔΛΔΓΚΣΩΝ

Προηγµένες Τεχνικές Προγραµµατισµού

EE-7A21 ΧΔΓΙΑΜΟ CMOS - VLSI

ΔΔ 1021 Διζαγωγή ζηα Ηλεκηρονικά

Επικουρικό Προςωπικό Βαγγζλθσ Παπαγιάννθσ, ταφροσ Παπαποςτόλου Σρόποσ Διδαςκαλίασ Θεωξεηηθή Δηδαζθαιία, Εξγαζηεξηαθέο Αζθήζεηο, Εξγαζίεο, Εμεηάζεηο

Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΜΗΜΑ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

1 Είζοδορ ζηο Σύζηημα ΣΔΕΔ ή BPMS

EE-5031 Μικροκύμαηα και Δθαρμογές RF

ΔΔ-2011 ΑΝΑΛΟΓΙΚΑ ΗΛΔΚΣΡΟΝΙΚΑ

ΓΗΑΠΑΝΔΠΗΣΖΜΗΑΚΟ ΓΗΑΣΜΖΜΑΣΗΚΟ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΗΑΚΧΝ ΠΟΤΓΧΝ ΣΔΥΝΟΛΟΓΗΔ ΣΖ ΠΛΖΡΟΦΟΡΗΑ ΚΑΗ ΣΖ ΔΠΗΚΟΗΝΧΝΗΑ ΓΗΑ ΣΖΝ ΔΚΠΑΗΓΔΤΖ ΓΙΠΛΧΜΑΣΙΚΗ ΔΡΓΑΙΑ

EE ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΙΑ ΗΜΑΣΟ

και η συνεργασία των Ιδρυμάτων

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κωδικός μαθήματος:

«Σύγχρονα Συστήματα Τηλεπικοινωνιών, Τεχνολογίες Διαδικτύου και Ασφάλεια Συστημάτων» Μια απάντηση στις προκλήσεις στον Τομέα της Πληροφορικής

EE-3061: ΣΑΣΙΣΙΚΗ ΚΑΙ ΘΕΩΡΙΑ ΠΙΘΑΝΟΣΗΣΩΝ ΒΑΙΚΕ ΠΛΗΡΟΦΟΡΙΕ

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

EE-4051 ΟΠΣΙΚΟΗΛΔΚΣΡΟΝΙΚΗ

ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ

ΕΠΛ 233: Αντικειμενοστρεφής Προγραμματισμός (Object-oriented programming)

Web 論 文. Performance Evaluation and Renewal of Department s Official Web Site. Akira TAKAHASHI and Kenji KAMIMURA

EE-7A61 Νανοηλεκηπονικέρ διαηάξειρ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΜΗΜΑ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κωδικός μαθήματος:

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ

EE-7071: ΣΔΧΝΟΛΟΓΙΑ ΣΩΝ ΑΙΘΗΣΗΡΩΝ

Πληροφορίες για το μάθημα

ΠΠΜ 515: Προχωρηµένα Θέµατα Διεύθυνσης Κατασκευαστικών Έργων

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

Τμήμα Ψηφιακών Συστημάτων. Διπλωματική Εργασία

EE-6Β41 ΒΙΟΜΗΥΑΝΙΚΗ ΑΤΣΟΜΑΣΟΠΟΙΗΗ

Πξόνδνο, Τειηθή Δμέηαζε. Τειηθή εμέηαζε 100%

Ζητήματα Τυποποίησης στην Ορολογία - ο ρόλος και οι δράσεις της Επιτροπής Ορολογίας ΤΕ21 του ΕΛΟΤ

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κυματομηχανική Κωδικός

Πτυχιακή εργασία. Τίτλος: ΤΣΙΧΛΙΑΣ ΜΕΝΕΛΑΟΣ (AM: 2175)

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά

Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Αθήνας Έτος

Information Technology for Business

COURSE OUTLINE ELECTRICAL CIRCUITS I

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

Περιγραφή Μαθήματος. Ώρες Γραφείου : ΔΕΥ-ΠΑ 08:00-16:00 (εκτός ωρών μαθημάτων)

ΠΠΜ 515: Προχωρημένα Θέματα Διεύθυνσης Κατασκευαστικών

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς

URL. Το μάθημα προσφέρεται σε φοιτητές του προγράμματος ανταλλαγής Eramus.

EE-6031 ΨΗΦΙΑΚΔ ΔΠΙΚΟΙΝΩΝΙΔ

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού

ΣΥΠΥΔΑ. ΣΥζηημα διασείπιζηρ ΠΥπκαγιών ζε ΔΑζη κωνοθόπων. www. sypyda.gr

ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΔΔ-1041 ΗΛΔΚΣΡΙΚΑ ΚΤΚΛΩΜΑΣΑ ΚΑΙ ΜΔΣΡΗΔΙ

ABOUT US. Παραγωγι Λογιςμικοφ

COURSE OUTLINE (1) GENERAL

EE-3021 Ψηθιακά Ηλεκηρονικά

ΓΔΛΣΙΟ ΣΤΠΟΤ ΔΛΔΓΥΟΙ ΑΠΟ ΣΟ ΤΠΟΤΡΓΔΙΟ ΟΙΚΟΝΟΜΙΚΩΝ ΑΠΟ ΔΩ

ΚΑΤΑΛΟΓΟΣ ΕΚΠΑΙΔΕΥΣΗΣ

MSc Technologies and Infrastructures for Broadband Applications and Services CALENDAR - 4th Cycle - Semester A' - Academic year

«ΕΠΙΔΙΩΚΟΝΤΑΣ ΤΗΝ ΑΡΙΣΤΕΙΑ ΣΤΗΝ ΚΙΝΗΤΙΚΟΤΗΤΑ ERASMUS» 29 ΝΟΕΜΒΡΙΟΥ 2013

16ο Πανελλήνιο Σςνέδπιο Ακαδημαφκϊν Βιβλιοθηκϊν

ΠΑΝΔΠΗΣΖΜΗΟ ΠΑΣΡΩΝ ΠΟΛΤΣΔΥΝΗΚΖ ΥΟΛΖ ΣΜΗΜΑ ΗΛΕΚΣΡΟΛΟΓΩΝ ΜΗΥΑΝΙΚΩΝ & ΣΕΥΝΟΛΟΓΙΑ ΤΠΟΛΟΓΙΣΩΝ

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή

Πρόγραμμα Εκπαιδεύσεων & Εξετάσεων Πιστοποίησης

BPMN Abstraction Tool ΠΑΡΟΥΣΙΑΣΗ ΕΡΓΑΛΕΙΟΥ ΑΦΑΙΡΕΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Πρόγραµµα Μεταπτυχιακών Σπουδών «Προηγµένα Συστήµατα Πληροφορικής»

February 2012 Source: Cyprus Statistical Service

Η οµαδοποίεζε ηυν δώυν

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

Architecture οf Integrated Ιnformation Systems (ARIS)

Ασφάλεια σε χώρους αναψυχής: Ένα σύστημα από έξυπνα αντικείμενα

Εισαγωγή στη J2EE. Μέρος 2

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά

Η Αναμόρφωση των Προγραμμάτων Σπουδών και ο ρόλος τους στη ιασφάλιση της Ποιότητας στην Ανώτατη Εκπαίδευση

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

ΔΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 8 η ΑΠΟΚΡΙΗ ΚΤΚΛΩΜΑΣΩΝ ΔΝΑΛΛΑΟΜΔΝΟΤ ΡΔΤΜΑΣΟ RC, RL & RLC Δ ΠΑΡΑΛΛΗΛΗ ΤΝΓΔΜΟΛΟΓΙΑ

Στοιχεία Γραμματείας. Πληροφορίες Μαθήματος. Τίτλος Ελληνικά: Μετεωρολογία - Κλιματολογία. Κωδικός: Πληροφορίες Προγράμματος Σπουδών

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου

CORBA. Αρχιτεκτονική και 3-tier 3. εφαρµογές. Β. Φλώρος. Μαρτάκος. Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό και Καποδιστιακό Πανεπιστήµιο Αθηνών

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ

Transcript:

ΔΔ-7Β21 ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΓΙΚΣΤΑΚΩΝ ΔΦΑΡΜΟΓΩΝ ΒΑΙΚΔ ΠΛΗΡΟΦΟΡΙΔ Σμιμα Σίτλοσ Μακιματοσ Κωδικόσ Μακιματοσ Ηλεκτρονικής ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΚΣΤΑΚΩΝ ΕΦΑΡΜΟΓΩΝ ΔΔ-7Β21/2 Θεωρία / Εργαςτιριο Θεωρία + Εργαςτιριο Εξάμθνο Διδαςκαλίασ Ζ Πιςτωτικζσ μονάδεσ 4,5 Ώρεσ Διδαςκαλίασ 2Θ+2Ε Φόρτοσ Εργαςίασ Τποχρεωτικό / Επιλογισ Τποχρεωτικό / Κατ επιλογιν Τποχρεωτικό Τπεφκυνοσ Μακιματοσ Π.ΧΑΣΖΗΔΙΑΚΟ Διδάςκων Π.ΧΑΣΖΗΔΙΑΚΟ Επικουρικό Προςωπικό Π.ΚΑΠΙΡΗ Σρόποσ Διδαςκαλίασ Θεωξεηηθή Δηδαζθαιία, Εξγαζηεξηαθέο Αζθήζεηο, Εξγαζίεο, Εμεηάζεηο Αξιολόγθςθ Πξόνδνο, Εξγαζίεο, Τειηθή Εμέηαζε Τειηθή εμέηαζε 50%, Εξγαζηήξην 50% Προαπαιτοφμενα Γεν ςπάπσοςν πποαπαιηούμενα ΠΔΡΙΓΡΑΦΗ κοπός Σκοπόρ ηος μαθήμαηορ είναι να γνωπίζοςν οι ζποςδαζηέρ, καη απσήν, ηιρ ηεσνικέρ επικοινωνίαρ ηων ςπολογιζηών ζε ένα δίκηςο και εν ζςνεσεία ηα ππωηόκολλα επιπέδος εθαπμογήρ, ηην απσιηεκηονική και ηο πεπιβάλλον ανάπηςξηρ ηων δικηςακών εθαπμογών. Οι επι μέποςρ ζηόσοι ζςνίζηανηαι ζηο να γνωπίζοςν ηιρ πλέον εςπέωρ σπηζιμοποιούμενερ γλώζζερ και ηεσνικέρ ανάπηςξηρ ππογπαμμάηων.

Μαθηζιακά Αποηελέζμαηα Έρνληαο νινθιεξώζεη επηηπρώο ην κάζεκα νη ζπνπδαζηέο ζα είλαη ζε ζέζε λα: Καηαλνεί ηελ αξρηηεθηνληθή κηαο δηθηπαθήο εθαξκνγήο λα αλαγλωξίδεη ηηο βαζκίδεο πνπ ηελ απαξηίδνπλ Σπλζέηεη κηα απιε εθαξκνγή ζε πξαγκαηηθό δηθηπαθό πεξηβάιινλ θαη λα ζρεδηάδεη κηα απιή βάζε δεδνκέλωλ. Ανηικείμενα ποσ καλύπηονηαι Α.Βαζικέρ Δννοιερ Σςνδέζειρ ζηο Γίκηςο, αποπολςπλεξία εθαπμογών, Πόπηερ (TCP Ports). Ανηαλλαγή δεδομένων μέζω ακποδεκηών (sockets) Το ππόηςπο Πελαηη-Γιακομιζηή (Client - Server) Δξειδίκεςζη ηος πποηύπος ζηον Ιζηό : Ππωηόκολλο HTTP Γλώζζα παποςζίαζηρ δεδομένων(html) Γλώζζα πεπιγπαθήρ δεδομένων (XML) Ππόζβαζη ζε βάζειρ δεδομένων : Διζαγωγή ζηη γλώζζα SQL, ODBC, Active Data Objects (ADO) Β. Ππογπαμμαηιζμόρ Β1. Απο τη μεριά του Πελάτη Client Side Scripting: Java script Java Applets Δνεπγά ζηοισεία Δλέγσος (AxtiveX controls) B2. Από τη μεριά του Γιακομιστή Server Side Scripting: PHP Java Server Pages Δργαζηηριακές Αζκήζεις Δπγαζηηπιακή εκπαίδεςζη ηων θοιηηηών ππαγμαηοποιώνηαρ 13 επγαζηηπιακέρ αζκήζειρ εζηιαζμένερ ζηα βαζικόηεπα ανηικείμενα ηηρ θεωπηηικήρ διδαζκαλίαρ. Οι αζκήζειρ θα είναι πποζαναηολιζμένερ πάνω ζηα ακόλοςθα πεδία: 1. Διζαγωγή ζηη Java 2. Το αναπηςξιακο πεπιβάλλον Eclipse 3. Java I/O 4. Java Sockets 5. Java Script

6. Java Servlets 7. Java Server Pages 8. Ππογπαμμαηιζμόρ από ηη μεπιά ηος Server:PHP1 9. Ππογπαμμαηιζμόρ από ηη μεπιά ηος Server:PHP2 10. Ππόζβαζη ζε βάζειρ δεδομένων 11. XML 12. Πολςνημαηικόρ Ππογπαμμαηιζμόρ 13. WEB Services Γιδακηικές και Μαθηζιακές δραζηηριόηηηες Οι μέθοδοι διδαζκαλίας περιλαμβάνοσν: Παξαδνζηαθή δηδαζθαιία κε δηαιέμεηο θαη, επηβιεπόκελεο εξγαζηεξηαθέο αζθήζεηο., Οι μαθηζιακές δραζηηριόηηηες περιλαμβάνοσν Project (ατομικό) που απαιτει τον ςχεδιαςμό μιασ απλισ βαςθσ δεδομζνων και τον προγραματιςμό τθσ αντίςτοιχθσ εφαρμογισ αναηιρθςθσ και επεξεργαςίασ δεδομζνων Βιβλιογραθία Δλληνική: 1.Douglas E. Comer, David L. Stevens: Δικτυακόσ προγραμματιςμόσ : ανάπτυξθ εφαρμογών πελάτθ-εξυπθρετθτι ςτθν οικογζνεια πρωτοκόλλων TCP/IP ; Ακινα : Κων 2.Νικιτασ Καρανικόλασ, Σεχνολογίεσ διαδικτφου και Ηλεκτρονικό εμπόριο, Εκδόςεισ Νζων Σεχνολογιών. Ξενόγλωζζη: 1.Andrew S. Tanenbaum, Γίκηςα Υπολογιζηών, Δκδόζειρ Κλειδάπιθμορ 2. Bruce Eckel: Thinking in Java (e-book) 3. Sun, Java Tutorial 4. http://www.w3schools.com/

ΔΔ-7Β21 NETWORK PROGRAMMING BASIC INFORMATION Department Electronics Course Title Network programming Course Code ΔΔ-7Β11/2 Theory /Lab Theory &Lab Semester 7 ECTS Credit Units 4.5 Teaching Hours 2 Theory + 2 Lab Working Load Obligatory / By Choice Obligatory / By Choice Obligatory Unit Leader P.Chatzidiakos Teacher P.Chatzidiakos Assistants P.Kapiris Teaching Lectures, Lab, Exercises. Assessment Project, Final Exam Final Exam 50%, Laboratory 50% Prerequisites _ DESCRIPTION Aim The aim of the course is to familiarize the students with the basic computer communication techniques, and to learn the application level protocols, the architecture and the network applications development environment as well as the most commonly used programming languages. Learning Outcomes Having successfully completed the module, the student will be able to: Understand the architecture of a network application. Identify the consisting parts(modules) of the application Design a simple data base and code the business logic on the server side.

Topics Covered A. Basic concepts Network connections, TCP ports Sockets Client-server architecture Protocols: HTTP, HTML,XML Data base access: SQL,ODBC,ADO B. Programming B1 Client Side o Client Side Scripting: Java script o Java Applets B2 Server side o PHP o Java Server Pages Laboratory Exercises Laboratory training of students carrying 13 laboratory exercises focused on key items of theoretical courses. Training will be oriented on the following areas: 1. Introduction to Java 2. The Eclipse Development tool 3. Java I/O 4. Java Sockets 5. Java Script 6. Java Servlets 7. Java Server Pages 8. Server Side Scripring:PHP1 9. Server Side Scripring:PHP2 10. Data base access (SQL) 11. XML 12. Multithreading in Java 13.WEB Services Teaching and learning activities

Teaching methods include: The teaching methods include traditional lecture material in classroom with supervised handson exercises in the lab. Student s activities include: Development of a simple project involving data base design and the related business logic programming on the server side. Resources 1.Andrew S. Tanenbaum, Computer Networks 2. Bruce Eckel: Thinking in Java (e-book) 3. Sun, Java Tutorial 4. http://www.w3schools.com/