2017-18 - Προγραμματισμός Ι (ΗΥ120)
Χρήστος Αντωνόπουλος, Βάνα Ντουφεξή, Γιώργος Θάνος
ΑΝΕΝΕΡΓΟ ΜΑΘΗΜΑ ΠΡΟΗΓΟΥΜΕΝΟΥ ΕΤΟΥΣ
Βασικός στόχος του μαθήματος είναι να παρέχει στους πρωτοετείς φοιτητές την πρώτη επαφή με τις βασικές αρχές του προγραμματισμού και γενικότερα της επίλυσης προβλημάτων με τη βοήθεια υπολογιστή. Ακολούθως, οι φοιτητές εισάγονται στη γλώσσα προγραμματισμού C, μια κλασική, ισχυρή γλώσσα διαδικαστικού (functional), δομημένου προγραμματισμού.
Το μάθημα συνοδεύεται από εργαστήριο, στο οποίο οι συμμετέχοντες εφαρμόζουν πρακτικά - σε σειρά εργασιών - όσα διδάχθηκαν στο μάθημα με στόχο τη βαθύτερη εμπέδωση των εννοιών και τεχνικών.
Συνοπτικά, τα κύρια αντικείμενα που θα καλυφθούν είναι τα ακόλουθα:
- Εισαγωγή στον προγραμματισμό.
- Το μοντέλο μνήμης και η έννοια της μεταβλητής.
- Βασικοί τύποι δεδομένων και τελεστές.
- Δομές ελέγχου, διακλαδώσεις, επαναλήψεις.
- Συναρτήσεις, εμβέλεια και διάρκεια ζωής μεταβλητών, κλήση συναρτήσεων, πέρασμα παραμέτρων, αναδρομή.
- Δείκτες.
- Δυναμική διαχείριση μνήμης.
- Πίνακες, σύνθετοι τύποι δεδομένων και δυναμικές δομές δεδομένων.
- Διασυνδεδεμένες δομές.
Λιγότερα
ΑΝΕΝΕΡΓΟ ΜΑΘΗΜΑ ΠΡΟΗΓΟΥΜΕΝΟΥ ΕΤΟΥΣ
Βασικός στόχος του μαθήματος είναι να παρέχει στους πρωτοετείς φοιτητές την πρώτη επαφή με τις βασικές αρχές του προγραμματισμού και γενικότερα της επίλυσης προβλημάτων με τη βοήθεια υπολογιστή. Ακολούθως, οι φοιτητές εισάγονται στη γλώσσα προγραμματισμού C, μια κλασική, ισχυρή γλώσσα διαδικαστικού (functional), δομημένου προγραμματισμού.
Το μάθημα συνοδεύεται από εργαστήριο, στο οποίο οι συμμετέχοντες εφαρμόζουν πρακτικά - σε σειρά εργασιών - όσα διδάχθηκαν στο μάθημα με στόχο τη βαθύτερη εμπέδωση των εννοιών και τεχνικών.
Συνοπτικά, τα κύρια αντικείμενα που θα καλυφθούν είναι τα ακόλουθα:
- Εισαγωγή στον προγραμματισμό.
- Το μοντέλο μνήμης και η έννοια της μεταβλητής.
- Βασικοί τύποι δεδομένων και τελεστές.
- Δομές ελέγχου, διακλαδώσεις, επαναλήψεις.
- Συναρτήσεις, εμβέλεια και διάρκεια ζωής μεταβλητών, κλήση συναρτήσεων, πέρασμα παραμέτρων, αναδρομή.
- Δείκτες.
- Δυναμική διαχείριση μνήμης.
- Πίνακες, σύνθετοι τύποι δεδομένων και δυναμικές δομές δεδομένων.
ΑΝΕΝΕΡΓΟ ΜΑΘΗΜΑ ΠΡΟΗΓΟΥΜΕΝΟΥ ΕΤΟΥΣ
Βασικός στόχος του μαθήματος είναι να παρέχει στους πρωτοετείς φοιτητές την πρώτη επαφή με τις βασικές αρχές του προγραμματισμού και γενικότερα της επίλυσης προβλημάτων με τη βοήθεια υπολογιστή. Ακολούθως, οι φοιτητές εισάγονται στη γλώσσα προγραμματισμού C, μια κλασική, ισχυρή γλώσσα διαδικαστικού (functional), δομημένου προγραμματισμού.
Το μάθημα συνοδεύεται από εργαστήριο, στο οποίο οι συμμετέχοντες εφαρμόζουν πρακτικά - σε σειρά εργασιών - όσα διδάχθηκαν στο μάθημα με στόχο τη βαθύτερη εμπέδωση των εννοιών και τεχνικών.
Συνοπτικά, τα κύρια αντικείμενα που θα καλυφθούν είναι τα ακόλουθα:
- Εισαγωγή στον προγραμματισμό.
- Το μοντέλο μνήμης και η έννοια της μεταβλητής.
- Βασικοί τύποι δεδομένων και τελεστές.
- Δομές ελέγχου, διακλαδώσεις, επαναλήψεις.
- Συναρτήσεις, εμβέλεια και διάρκεια ζωής μεταβλητών, κλήση συναρτήσεων, πέρασμα παραμέτρων, αναδρομή.
- Δείκτες.
- Δυναμική διαχείριση μνήμης.
- Πίνακες, σύνθετοι τύποι δεδομένων και δυναμικές δομές δεδομένων.
Ημερολόγιο
Ανακοινώσεις
- Τετάρτη, 12 Σεπτεμβρίου 2018
- Τρίτη, 09 Ιανουαρίου 2018
- Παρασκευή, 08 Δεκεμβρίου 2017
- Κυριακή, 26 Νοεμβρίου 2017