Applied Informatics I
General
- Code: 102
- Semester: 1st
- Study Level: Undergraduate
- Course type: General Background
- Teaching and exams language: Greek
- Teaching Methods (Hours/Week): Lectures (2) / Case Studies (1) / Laboratorial exercises (1)
- ECTS Units: 5
- Course homepage: https://elearning.cm.ihu.gr/course/view.php?id=556
- Instructors: Gakos Paschalis
Course Contents
Περιεχόμενο διαλέξεων θεωρίας:
- Ιστορική εξέλιξη υπολογιστών. Μοντέλο von Neumann.
- Κωδικοποίηση και αναπαράσταση δεδομένων (κείμενο, αριθμοί, εικόνες, ήχος, βίντεο).
- Δεκαδικό, δυαδικό, δεκαεξαδικό σύστημα αναπαράστασης αριθμών. Μετατροπές μεταξύ
συστημάτων αναπαράστασης. - Αναπαράσταση ακεραίων (μορφή πρόσημου και μεγέθους, συμπληρώματος ως προς 2).
Αναπαράσταση κινητής υποδιαστολής. - Πράξεις με bit.
- Λογικές Πράξεις.
- Βασικές αλγοριθμικές δομές (ακολουθία, απόφαση, επανάληψη). Αναπαράσταση
αλγορίθμων. Ταξινόμηση. Αναδρομή.
Περιεχόμενα εργαστηριακών ασκήσεων:
- Εισαγωγή στο διαδικτυακό Προγραμματισμό (HTML–CSS–JavaScript).
- Γλώσσα Σήμανσης Υπερκειμένου 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
Activity | Semester workload |
Διαλέξεις | 26 |
Εργαστηριακές ασκήσεις | 13 |
Ασκήσεις Πράξης | 13 |
Εργαστηριακή Εργασία | 45 |
Αυτοτελής Μελέτη | 49 |
Total | 146 |
Students Evaluation
Γλώσσα αξιολόγησης Ελληνική.
Δοκιμασία Πολλαπλής Επιλογής, Ερωτήσεις Σύντομης
Απάντησης, Επίλυση Προβλημάτων
Κριτήρια αξιολόγησης: η επιτυχημένη επιλογή απάντησης και η επιτυχημένη επίλυση προβλημάτων
Recommended Bibliography
- Behrouz Α. Forouzan , Εισαγωγή στην Επιστήμη των Υπολογιστών, Κλειδάριθμος,2010
- George Beekman, Michael J. Quinn, Εισαγωγή στην Πληροφορική, Α.Γκιούρδας& Σια Ο.Ε,
1994