ΓΕ1200 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ

ΓΕ1200 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ

Πληροφορίες Μαθήματος

Πληροφορίες Μαθήματος


Κατηγορία Μαθήματος
Τύπος Μαθήματος
Κωδικός Γραμματείας
Εξάμηνο
Διάρκεια
ECTS Units
Διδάσκων

Προπτυχιακό
Υ
ΓΕ1200
1ο (Χειμερινό)
5 ώρες/εβδομάδα
6
Λυχναρόπουλος Ιωάννης

Κατηγορία Μαθήματος: Προπτυχιακό
Τύπος Μαθήματος: Υ
Κωδικός Γραμματείας: ΓΕ1200
Εξάμηνο: 1ο (Χειμερινό)
Διάρκεια: 5 ώρες/εβδομάδα
ECTS Units: 6
Διδάσκων: Λυχναρόπουλος Ιωάννης

Σκοπός

Στόχος είναι η εισαγωγή των φοιτητών στις θεμελιώδεις αρχές προγραμματισμού Η/Υ με τη γλώσσα προγραμματισμού Python. Δίνεται έμφαση στις αρχές του δομημένου προγραμματισμού καθώς και σε μεθοδολογίες σχεδιασμού και ανάπτυξης αλγορίθμων επεξεργασίας αριθμητικών δεδομένων. Μετά το πέρας του μαθήματος, οι φοιτητές πρέπει να είναι εξοικειωμένοι με τη συγγραφή αποτελεσματικών προγραμμάτων για την επίλυση πρακτικών μηχανολογικών προβλημάτων.

Περιεχόμενα

Θεμελιώδεις αρχές Πληροφορικής
Συστήματα αριθμών και οι αναπαραστάσεις τους
Ανάπτυξη και σχεδίαση αλγορίθμων
Αρχές δομημένου προγραμματισμού
Εισαγωγή στη γλώσσα προγραμματισμού Python
Βασικές δομές προγραμματισμού:
• Σειριακή εκτέλεση
• Δομές επιλογής (αποφάσεων)
• Δομές επανάληψης
Χρήση πινάκων NumPy για αριθμητικούς υπολογισμούς
Αλγόριθμοι ταξινόμησης και αναζήτησης
Αλγόριθμοι αριθμητικής ανάλυσης:
• Μέθοδοι εύρεσης ριζών
• Τεχνικές αριθμητικής ολοκλήρωσης
Ορισμός και υλοποίηση δομών δεδομένων από τον χρήστη
Διαχείριση αρχείων και τεχνικές μορφοποίησης δεδομένων
Δημιουργία και χρήση συναρτήσεων ορισμένων από τον χρήστη
Ενσωματωμένες συναρτήσεις της Python για επεξεργασία:
• Αριθμών
• Συμβολοσειρών
• Λιστών
• Λεξικών
• Αρχείων
Αρθρώματα – Πακέτα

Βιβλιογραφία
  • Ν. Χατζηγιαννάκης, Η γλώσσα Python σε βάθος, 2023, Εκδ. Κλειδάριθμος.
  •  Αρ. Μπούρας, Γ. Κάππος, Python 3 – Αλγοριθμική και προγραμματισμός, 2020, Εκδ. Κλειδάριθμος.
  • Δ. Καρολίδης, Μαθαίνετε εύκολα Python, 2018, Εκδ. Άβακας.
  • Er. Matthes, Η γλώσσα προγραμματισμού Python, 2020, Εκδ. Δισίγμα.
  • D. Allen, Σκέψου σε Python, 2020, Εκδ. Κλειδάριθμος
Γλώσσα Διδασκαλίας

Ελληνική

Μέθοδος Διδασκαλίας

Διαλέξεις και Ασκήσεις Πράξης

Αξιολόγηση

 

Γραπτή Τελική Εξέταση100%
Ομαδικές Εργασίες (Bonus)+15%
Φόρτος Εργασίας (σε ώρες)

 

ΔραστηριότηταΦόρτος Εργασίας Εξαμήνου
Διαλέξεις70
Ασκήσεις35
Αυτοτελής Μελέτη45
Σύνολο Μαθήματος (25 ώρες φόρτου εργασίας ανά πιστωτική μονάδα)150