Undergraduate Elective 1012: Διαφορά μεταξύ των αναθεωρήσεων
| Γραμμή 202: | Γραμμή 202: | ||
=== Syllabus === | === Syllabus === | ||
{| class="wikitable" style="width: 100%;" | |||
| | |||
* Introduction to Database Management Systems. | |||
* SQL language with practical application using MariaDB. Create tables, modify fields, add records to a table, Database tables management. | |||
* Create basic SQL queries in MariaDB tables. | |||
* Introduction to the web and its capabilities. Web page development. Basic HTML content formatting commands, Add images, create tables, lists and frames, HTML layers, divs HTML 5 additional commands. | |||
* HTML and content formatting using Cascading Style Sheets (CSS). Advanced ways of responsive formatting using the Bootstrap library. | |||
* Introduction to JavaScript, ways to import JavaScript into HTML, JavaScript DOM, functions and classes. | |||
* Introduction to PHP, basic language capabilities, input output, data types, conditions, repetitive loops. | |||
* Create forms in HTML and retrieve form information using PHP and JavaScript (AJAX), using GET, POST methods. | |||
* Use of PHP and MySQL, presentation of PHP input functions and retrieval of information from DB tables. (mysqli-PDO api). Creating dynamic web pages. | |||
* Mathematical extensions of PHP, PHP and data processing from DB to solve linear equation problems, presentation of the PHP-LAPACK class. | |||
* Mathematical extensions of PHP, PHP and statistical data processing from DB, presentation of PHP statistical functions. | |||
* Asynchronous communication with DB, PHP and AJAX, using the jQuery library and JSON configuration. Presentation and use of AngularJS and NodeJS frameworks. | |||
|} | |||
=== Teaching and Learning Methods - Evaluation === | === Teaching and Learning Methods - Evaluation === | ||
Τελευταία αναθεώρηση της 01:01, 28 Μαρτίου 2026
Γενικά
| Σχολή | Σχολή Θετικών Επιστημών |
|---|---|
| Τμήμα | Τμήμα Μαθηματικών |
| Επίπεδο Σπουδών | Προπτυχιακό |
| Κωδικός Μαθήματος | MAE741 |
| Εξάμηνο | 7 |
| Τίτλος Μαθήματος | Σχεδιασμός και Ανάπτυξη Εφαρμογών Διαδικτύου |
| Αυτοτελείς Διδακτικές Δραστηριότητες | Διαλέξεις και εργαστηριακές ασκήσεις (Εβδομαδιαίες Ώρες Διδασκαλίας: 3, Πιστωτικές Μονάδες: 6) |
| Τύπος Μαθήματος | Ειδίκευσης |
| Προαπαιτούμενα Μαθήματα | |
| Γλώσσα Διδασκαλίας και Εξετάσεων | Ελληνική |
| Το Μάθημα Προσφέρεται σε Φοιτητές Erasmus | Ναι (στην Αγγλική γλώσσα) |
| Ηλεκτρονική Σελίδα Μαθήματος (URL) | Δείτε το eCourse, την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. |
Μαθησιακά Αποτελέσματα
| Μαθησιακά Αποτελέσματα | Με την επιτυχή ολοκλήρωση του εργαστηριακού μαθήματος, οι φοιτητές αποκτούν γνώση και κατανόηση των παρακάτω θεμάτων:
|
|---|---|
| Γενικές Ικανότητες |
|
Περιεχόμενο Μαθήματος
|
Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση
| Τρόπος Παράδοσης | Στην τάξη | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών | Χρήση Εργαστηρίου Μικροϋπολογιστών | ||||||||||
| Οργάνωση Διδασκαλίας |
| ||||||||||
| Αξιολόγηση Φοιτητών |
|
Συνιστώμενη Βιβλιογραφία
Δείτε την υπηρεσία Εύδοξος. Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος:
General
| School | School of Science |
|---|---|
| Academic Unit | Department of Mathematics |
| Level of Studies | Undergraduate |
| Course Code | MAE741 |
| Semester | 7 |
| Course Title | Web Applications Design and Development |
| Independent Teaching Activities | Lectures-Laboratory (Weekly Teaching Hours: 3, Credits: 6) |
| Course Type | Special Background |
| Prerequisite Courses | - |
| Language of Instruction and Examinations | Greek |
| Is the Course Offered to Erasmus Students | Yes (in English) |
| Course Website (URL) | See eCourse, the Learning Management System maintained by the University of Ioannina. |
Learning Outcomes
| Learning outcomes |
Students knowledge acquisition of design, implementation procedures and methodologies using Relational DataBase Management Systems (RDBMS), as well as familiarity with the development of Internet programming applications using PHP, JavaScript, jQuery and AngularJS.
|
|---|---|
| General Competences |
|
Syllabus
|
Teaching and Learning Methods - Evaluation
| Delivery |
Classroom | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Use of Information and Communications Technology | Use of Micro-computers Laboratory | ||||||||||
| Teaching Methods |
| ||||||||||
| Student Performance Evaluation |
|
Attached Bibliography
See the official Eudoxus site. Books and other resources, not provided by Eudoxus:
- PHP 6 AND MYSQL 5 FOR DYNAMIC WEB SITES, 5 Edition, LARRY ULLMAN, ISBN-13: 978-0134301846, 2018.
- JAVASCRIPT & JQUERY interactive front-end web development, Jon Duckett, ISBN-13: 978-1118531648, 2017.