Ενότητα Α
1. Επιλέξτε τη σωστή απάντηση από τις επιλογές που δίνονται:
α) Ποια είναι η πλήρης μορφή του MCA;
θ) Master Εφαρμογών Πληροφορικής
ii) Master of Computer Arts
iii) Master Διοίκησης Η/Υ
iv) Master of Computer Science
β) Ποια γλώσσα προγραμματισμού χρησιμοποιείται για την ανάπτυξη εφαρμογών Android;
i) Java
ii) Python
iii) C++
iv) C#
γ) Ποιος είναι ο σκοπός ενός συστήματος διαχείρισης βάσεων δεδομένων (DBMS);
θ) Να διαχειρίζεται και να οργανώνει δεδομένα
ii) Για τη δημιουργία ιστοσελίδων
iii) Ανάπτυξη εφαρμογών λογισμικού
iv) Για αποστολή email
δ) Ποιο από τα παρακάτω είναι πρόγραμμα περιήγησης ιστού;
i) Google Chrome
ii) Microsoft Word
iii) Adobe Photoshop
iv) Tally ERP 9
ε) Ποιος είναι ο όρος που χρησιμοποιείται για τη σύνδεση δύο ή περισσότερων υπολογιστών;
θ) Δικτύωση
ii) Προγραμματισμός
iii) Εξόρυξη δεδομένων
iv) Cloud computing
2. Συμπληρώστε τα κενά με τις κατάλληλες λέξεις:
α) Η πρώτη γενιά υπολογιστών χρησιμοποιούσε την τεχνολογία ________.
β) Η διαδικασία μετατροπής αναλογικών σημάτων σε ψηφιακά σήματα είναι γνωστή ως ________.
γ) Η συσκευή ________ είναι υπεύθυνη για τον έλεγχο και τη διαχείριση της ροής δεδομένων και οδηγιών σε ένα σύστημα υπολογιστή.
δ) Το ________ είναι ένας τύπος λογισμικού που βοηθά τους χρήστες να δημιουργούν παρουσιάσεις.
ε) Η ________ είναι μια γλώσσα υπολογιστή που χρησιμοποιείται για την ανάπτυξη ιστοσελίδων.
3. Αντιστοιχίστε τους παρακάτω όρους με τις περιγραφές τους:
α) Μεταγλωττιστής
β) Διερμηνέας
γ) Λειτουργικό Σύστημα
δ) Αλγόριθμος
ε) GUI
i) Ένα πρόγραμμα που μεταφράζει τη γλώσσα προγραμματισμού υψηλού επιπέδου σε κώδικα μηχανής.
ii) Λογισμικό που διαχειρίζεται πόρους υλικού και λογισμικού ενός υπολογιστή.
iii) Μια διαδικασία βήμα προς βήμα για την επίλυση ενός υπολογιστικού προβλήματος.
iv) Μια διεπαφή χρήστη που επιτρέπει στους χρήστες να αλληλεπιδρούν με έναν υπολογιστή χρησιμοποιώντας γραφικά στοιχεία.
v) Πρόγραμμα που εκτελεί εντολές γραμμένες σε γλώσσα προγραμματισμού γραμμή προς γραμμή.
Ενότητα Β
4. Απαντήστε στις παρακάτω ερωτήσεις:
α) Εξηγήστε τους διαφορετικούς τύπους δικτύων υπολογιστών.
β) Συζητήστε τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης ενός ΣΔΒΔ.
γ) Γράψτε ένα πρόγραμμα σε Java για να βρείτε το παραγοντικό ενός δεδομένου αριθμού.
δ) Περιγράψτε τη λειτουργία ενός προγράμματος περιήγησης ιστού.
ε) Συγκρίνετε και αντιπαραβάλλετε τα χαρακτηριστικά δύο δημοφιλών γλωσσών προγραμματισμού, της Python και της Java.
5. Γράψτε σύντομες σημειώσεις για τα ακόλουθα:
α) Τύποι λειτουργικών συστημάτων
β) Cloud computing
γ) Εξόρυξη δεδομένων
δ) Τεχνητή νοημοσύνη
ε) Ηθικά ζητήματα στους υπολογιστές
Ενότητα Γ
6. Μελέτη περίπτωσης:
Μια εταιρεία έχει μια βάση δεδομένων των υπαλλήλων της, η οποία περιλαμβάνει πληροφορίες όπως ταυτότητα υπαλλήλου, όνομα, τμήμα, μισθός και στοιχεία επικοινωνίας. Η εταιρεία θέλει να αναπτύξει μια εφαρμογή λογισμικού που επιτρέπει στους εξουσιοδοτημένους χρήστες να διαχειρίζονται και να έχουν πρόσβαση στα δεδομένα των εργαζομένων αποτελεσματικά.
α) Προσδιορίστε τις λειτουργικές απαιτήσεις για την εφαρμογή λογισμικού.
β) Σχεδιάστε μια φιλική προς το χρήστη διεπαφή για την εφαρμογή λογισμικού.
γ) Εφαρμόστε την εφαρμογή λογισμικού χρησιμοποιώντας κατάλληλη γλώσσα προγραμματισμού και σύστημα διαχείρισης βάσεων δεδομένων.
δ) Ελέγξτε την εφαρμογή λογισμικού για να βεβαιωθείτε ότι πληροί τις λειτουργικές απαιτήσεις.
ε) Ανάπτυξη της εφαρμογής λογισμικού στο δίκτυο της εταιρείας και παροχή εκπαίδευσης σε εξουσιοδοτημένους χρήστες.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα