Γενικά στοιχεία
ΑΝΑΚΟΙΝΩΣΗ ΣΧΕΤΙΚΑ ΜΕ ΤΟ ΜΑΘΗΜΑ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (6211) ΣΑΤΜ-ΜΓ
Από το ακ.έτος 2021-2022 ο δικτυακός τόπος του μαθήματος μεταφέρεται στο νέο σύστημα HELIOS του ΕΜΠ. Μπορείτε να δείτε τη νέα ιστοσελίδα πατώντας εδώ. Η σελίδα στο mycourses δεν ενημερώνεται και δεν επιτρέπει την εγγραφή σπουδαστών.
Προκειμένου να παρακολουθείτε τις ανακοινώσεις και να έχετε πρόσβαση στο υλικό του μαθήματος, πρέπει να εγγραφείτε (enrol) στο μάθημα στη νέα υπηρεσία HELIOS με χρήση του ιδρυματικού σας λογαριασμού.
ΠΡΟΣΟΧΗ!!!
Η "εγγραφή" σε μαθήματα στο HELIOS εξυπηρετεί μόνο την παροχή πρόσβασης στην υπηρεσία και δεν αντικαθιστά την υποχρέωσή σας να εγγράφεστε κάθε εξάμηνο στα μαθήματα στη γραμματεία, τηρώντας τους ισχύοντες κανόνες και περιορισμούς σχετικά με τις εγγραφές.
Αυτό σημαίνει ότι για να μπορέσετε να εξεταστείτε και να καταχωρηθεί ο βαθμός σας, πρέπει να έχετε εγγραφεί στο μάθημα στη γραμματεία. Η συμμετοχή σε εξετάσεις χωρίς να είστε εγγεγραμμένοι στο μάθημα στη γραμματεία, θεωρείται ως μη γενόμενη και τα γραπτά δεν διορθώνονται.
Εισαγωγικό μάθημα προγραμματισμού Η/Υ, με στόχο την εξοικείωση με τα ακόλουθα αντικείμενα:
1. Βασικές έννοιες δομής και λειτουργίας υπολογιστών
2. Ανάπτυξη και υλοποίηση αλγορίθμων σε μια γλώσσα προγραμματισμού
3. Επίλυση προβλημάτων δομημένου προγραμματισμού με χρήση της γλώσσας C++.
Το περιεχόμενο του μαθήματος διακρίνεται σε δύο βασικές ενότητες:
Εισαγωγή στην πληροφορική.
Aριθμητικά συστήματα, εισαγωγή στον προγραμματισμό, στοιχεία αρχιτεκτονικής υπολογιστών. Λειτουργικά συστήματα, περιβάλλοντα ανάπτυξης λογισμικού, γλώσσες προγραμματισμού, αλγόριθμοι.
Προγραμματισμός με τη C++.
H έννοια του προγράμματος, η γλώσσα προγραμματισμού C++. Δομές και συντακτικό της γλώσσας C++. Στοιχεία δομημένου προγραμματισμού, μεταβλητές μνήμης, μπλοκ εντολών, επαναληπτικές δομές, πίνακες, συναρτήσεις, πέρασμα παραμέτρων, είσοδος/έξοδος δεδομένων από/προς αρχεία, στοιχεία πολυπλοκότητας και δομή προγράμματος, στοιχεία δομημένης ανάλυσης και σχεδίασης, εφαρμογές σχετικές με το αντικείμενο του ΑΤΜ.
Παρακολουθείτε το χώρο "Ανακοινώσεις" για άμεση ενημέρωση, το χώρο "Πρόγραμμα" για την παρακολούθηση του ισχύοντος προγραμματισμού του μαθήματος και το χώρο "Έγγραφα" για τις διαφάνειες του μαθήματος, παραδείγματα, θέματα Εργαστηρίου κλπ.
1. Τα βιβλία που διανέμονται
2. Χρήσιμο υλικό για το μάθημα στο Internet
- Η σελίδα του βιβλίου C++: http://cpp.bytes.gr
- Εκπαιδευτικά εργαλεία C++ (tutorials):
http://dmoz.org/Computers/Programming/Languages/C/Tutorials/
και
http://www.linuxtopia.org/online_books/programming_books/thinking_in_c++/index.html
- Δείτε και στην ενότητα "έγγραφα"
ΣΗΜΕΙΩΣΗ: Τα περιεχόμενα άλλων δικτυακών τόπων είναι αποκλειστικά δική τους ευθύνη.
Για τους σπουδαστές του 1ου εξαμήνου το 2019-2020, η βαθμολογία υπολογίζεται ως εξής:
· Περίπου 60% από μια τελική εξέταση που θα γίνει στο εργαστήριο σε Η/Υ. Δεν θα υπάρξει γραπτή εξέταση.
· Περίπου 40% από την αξιολόγηση της δουλειάς που θα γίνει στο εργαστήριο Η/Υ κατά τη διάρκεια του εξαμήνου.
Η βαθμολογία του εργαστηρίου θα συνοδεύει την αξιολόγηση και τα επόμενα ακαδ. έτη, μέχρι την επιτυχή ολοκλήρωση του μαθήματος.
Αναστάσιος Δουλάμης, Επικουρος Καθηγητής ΕΜΠ, τηλ 210 772 2676, email: adoulam@cs.ntua.gr
Ρωμύλος Κορακίτης, Καθηγητής ΕΜΠ, τηλ 210 772 2723, email: romylos@survey.ntua.gr
Νικόλαος Δουλάμης, Αναπληρωτής Καθηγητής ΕΜΠ, τηλ 210 772 2664, email: ndoulam@cs.ntua.gr
Το γενικό μέρος ("θεωρία") του μαθήματος διδάσκεται σε ένα ενιαίο τμήμα που αποτελείται από το σύνολο των σπουδαστών. Για το ακαδ. έτος 2019-20 αυτό είναι Δευτέρα 11:45 - 13:30 , στο αμφιθέατρο Β1
Για το εργαστήριο ορίζονται δυο τμήματα, καθένα από τα οποία παρακολουθεί υποχρεωτικά δύο ώρες εβδομαδιαία. Για το ακαδ. έτος 2019-20 αυτά είναι:
1ο. τμ. σπουδαστές με επώνυμο Α - Λ : Τρίτη 15:00 - 17:00 , ΔΕΠΥ Α (ΚΗΥ)
2ο. τμ. σπουδαστές με επώνυμο Μ - Ω : Πέμπτη 15:00 - 17:00 , ΔΕΠΥ Α (ΚΗΥ)