Προγραμματισμός Η/Υ
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
Το μάθημα εισάγει τους φοιτητές στις βασικές αρχές του διαδικαστικού προγραμματισμού, κάνοντας χρήση της γλώσσας C. Η επιλογή της C βασίστηκε στην ευρεία διάδοσή της, καθώς και την ευελιξία της κατά την επίλυση προβλημάτων και την ανάπτυξη πραγματικών εφαρμογών. Μετά από την ολοκλήρωση του μαθήματος οι φοιτήτριες/ες θα έχουν εμβαθύνει στα παρακάτω αντικείμενα:
• στο σχεδιασμό και την ανάπτυξη αρθρωτών (modular) προγραμμάτων,
• Χρήση των τύπων δεδομένων, τις δομές ελέγχου ροής προγράμματος
• Χρήση των συναρτήσεων και της διαχείρισης αρχείων
• Αξιοποίηση δεικτών (pointers) και δομών (structures)
• Βασικά θέματα αλγορίθμων και δομών δεδομένων
• Μια πρώτη εισαγωγή στη φιλοσοφία του αντικειμενοστραφούς (object-oriented) προγραμματισμού
ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
Οι στόχοι του μαθήματος είναι πολλαπλοί. Περιλαμβάνουν την απόκτηση δεξιοτήτων στην επίλυση προβλημάτων με διαδικαστικό τρόπο (μέσω προγραμματισμού), την ανάπτυξη αλγοριθμικής σκέψης, τη θεμελίωση βασικών αρχών προγραμματισμού, αλγοριθμικών τεχνικών και δομών δεδομένων, τη σχεδίαση, υλοποίηση, εκτέλεση και αποσφαλμάτωση προγραμμάτων, την αξιολόγηση εναλλακτικών λύσεων και τέλος, την εκμάθηση μιας υψηλού επιπέδου γλώσσας προγραμματισμού. Τα παραπάνω αποτελούν βασικά εφόδια για ένα μηχανικό, και θα βοηθήσουν τους φοιτητές/τριες κατά τη συνέχεια των σπουδών τους στο Τμήμα.
Course Features
- Lectures 0
- Quizzes 0
- Διάρκεια 50 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes