Εφαρμογή OneStop
Στοιχεία Μαθήματος
Πρόγραμμα Σπουδών
*
---------
ΠΜΣ Πληροφορική και Τηλεματική
Προηγμένες Τεχνολογίες Πληροφορικής και Εφαρμογές
ΠΜΣ Εφαρμοσμένη Πληροφορική
Προπτυχιακό Πρόγραμμα Σπουδών
ΠΜΣ Επιστήμη των Υπολογιστών και Πληροφορική
Κωδικός Μαθήματος (Ελληνικά)
*
Εξάμηνο
*
Τίτλος (Ελληνικά)
*
Ώρες Διδασκαλίας Θεωρίας (Εβδομαδιαία)
Μονάδες ECTS
*
Τύπος Μαθήματος (Ελληνικά)
Προαπαιτούμενα (Ελληνικά)
Κανένα
URL Μαθήματος (π.χ. στο e-class)
Μαθησιακά Αποτελέσματα (Ελληνικά)
Το μάθημα εισάγει τους φοιτητές στις βασικές αρχές του δομημένου προγραμματισμού και στη χρήση γλωσσών προγραμματισμού, ειδικά στη γλώσσα C. Οι φοιτητές θα μάθουν να σχεδιάζουν και να υλοποιούν απλούς αλγόοριθμους και εκτελέσιμα προγράμματα, ενώ θα αποκτήσουν γνώσεις σχετικά με την αναπαράσταση μεταβλητών στη μνήμη του υπολογιστή και την κλήση συναρτήσεων. Θα αποκτήσουν δεξιότητες στη μεταγλώττιση προγραμμάτων, στη διαχείριση μεταβλητών και τύπων δεδομένων, και στη χρήση αριθμητικών και λογικών τελεστών. Η ύλη καλύπτει δομές ελέγχου, επανάληψης, συναρτήσεις, πίνακες, δείκτες, αναδρομή και αλγόριθμους αναζήτησης και ταξινόμησης. Το μάθημα περιλαμβάνει επίσης εργαστήριο για την πρακτική εφαρμογή των γνώσεων. Φοιτητές που ολοκληρώνουν το μάθημα θα είναι σε θέση να γνωρίζουν: - Τις βασικές αρχές του δομημένου προγραμματισμού. - Την σχεδίαση αλγορίθμων και την υλοποίησή τους με χρήση γλώσσας προγραμματισμού C. - Θα μπορούν να κατανοήσουν και να αναλύσουν τη συμπεριφορά προγραμμάτων που υλοποιούνται με δομημένο προγραμματισμό - Να τεκμηριώνουν και να διαμορφώνουν τα προγράμματά τους - Να χρησιμοποιούν περιβάλλοντα ανάπτυξης και αποσφαλμάτωσης
Γενικές Δεξιότητες (Ελληνικά)
- Αυτόνομη Εργασία - Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος (Ελληνικά)
- Εισαγωγή στις γλώσσες προγραμματισμού. Δομημένος προγραμματισμός. - Εισαγωγή στη διαδικασία μεταγλώττισης προγραμμάτων - Δυαδικό σύστημα, αρχιτεκτονική υπολογιστών, μνήμη - Εισαγωγή στη γλώσσα C. Μεταβλητές, Τύποι Δεδομένων - Αριθμητικοί τελεστές, τελεστές σύγκρισης, προτεραιότητα τελεστών - Δομές ελέγχου και επανάληψης - Συναρτήσεις - Ψευδοτυχαίοι αριθμοί - Πίνακες - Δείκτες - Αναδρομή - Αλγόριθμοι αναζήτησης και ταξινόμησης Το εργαστήριο του μαθήματος ακολουθεί τις διαλέξεις όσο αφορά το περιεχόμενο.
Χρήση ΤΠΕ (Ελληνικά)
eclass, εργαλεία ανάπτυξης λογισμικού, απομακρυσμένη πρόσβαση σε τερματικό, ολοκληρωμένα περιβάλλοντα ανάπτυξης, χρήση περιβάλλοντος unix.
Είναι επιλογής;
Άγνωστο
Ναι
Όχι
Φόρτος μέσα στο Εξάμηνο (Ώρες)
Διδασκαλίας
Εργαστήριο
Αυτοδύναμη Μελέτη
*
Εργασία (Project)
*
Εργαστηριακή Αναφορά
*