Applied Informatics I

General

Course Contents

Περιεχόμενο διαλέξεων θεωρίας:

  • Ιστορική εξέλιξη υπολογιστών. Μοντέλο von Neumann.
  • Κωδικοποίηση και αναπαράσταση δεδομένων (κείμενο, αριθμοί, εικόνες, ήχος, βίντεο).
  • Δεκαδικό, δυαδικό, δεκαεξαδικό σύστημα αναπαράστασης αριθμών. Μετατροπές μεταξύ
    συστημάτων αναπαράστασης.

  • Αναπαράσταση ακεραίων (μορφή πρόσημου και μεγέθους, συμπληρώματος ως προς 2).
    Αναπαράσταση κινητής υποδιαστολής.

  • Πράξεις με bit.
  • Λογικές Πράξεις.
  • Βασικές αλγοριθμικές δομές (ακολουθία, απόφαση, επανάληψη). Αναπαράσταση
    αλγορίθμων. Ταξινόμηση. Αναδρομή.

Περιεχόμενα εργαστηριακών ασκήσεων:

  • Εισαγωγή στο διαδικτυακό Προγραμματισμό (HTMLCSSJavaScript).
  • Γλώσσα Σήμανσης Υπερκειμένου HTML (ετικέτες, ιδιότητες, δομή).
  • Εισαγωγή στην τεχνολογία Cascading Style Sheets, CSS (Βασικοί κανόνες σύνταξης, Βασικές
    ιδιότητες CSS, Προτεραιότητα, Κληρονομικότητα).

  • Εισαγωγή στη Javascript (Μεταβλητές, τύποι δεδομένων, Εντολές, Τελεστές, Βασικές
    αλγοριθμικές δομές)

Educational Goals

The course aims to provide fundamental IT knowledge and a first contact with current software development technologies. Its purpose is to transfer knowledge in understanding the transition from analog to digital information and the principles of structured programming and basic algorithmic structures, with application to modern online platforms.
Upon successful completion of the course, the student will be able to:
– Understand the stages of the transition from analog to digital information
– Know the basic forms of representation of digital data
– Develop classical algorithms using structured programming and basic algorithmic structures in JavaScript language
– Search, analyse and synthesize data and information, using the necessary technologies
– Adaptat to new situations
– Generate new research ideas
– Promote of free, creative and inductive thinking

General Skills

  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των
    απαραίτητων τεχνολογιών

  • Προσαρμογή σε νέες καταστάσεις
  • Παραγωγή νέων ερευνητικών ιδεών
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

Teaching Methods

Πρόσωπο με πρόσωπο (Στην αίθουσα διδασκαλίας και στο εργαστήριο)

Use of ICT means

  • Ανάπτυξη αλγορίθμων σε HTML/JavaScript
  • Ηλεκτρονική πλατφόρμα μάθησης
  • Ηλεκτρονική αλληλογραφία

Teaching Organization

ActivitySemester workload
Διαλέξεις26
Εργαστηριακές ασκήσεις13
Ασκήσεις Πράξης13
Εργαστηριακή Εργασία45
Αυτοτελής Μελέτη49
Total146

Students Evaluation

Γλώσσα αξιολόγησης Ελληνική.
Δοκιμασία Πολλαπλής Επιλογής, Ερωτήσεις Σύντομης
Απάντησης, Επίλυση Προβλημάτων

Κριτήρια αξιολόγησης: η επιτυχημένη επιλογή απάντησης και η επιτυχημένη επίλυση προβλημάτων

Recommended Bibliography

  • Behrouz Α. Forouzan , Εισαγωγή στην Επιστήμη των Υπολογιστών, Κλειδάριθμος,2010
  • George Beekman, Michael J. Quinn, Εισαγωγή στην Πληροφορική, Α.Γκιούρδας& Σια Ο.Ε,
    1994