1. Γενικά
ΣΧΟΛΗ |
Σχολή Οικονομικών Επιστημών |
||||
ΤΜΗΜΑ |
Τμήμα Οργάνωσης και Διοίκησης Επιχειρήσεων |
||||
ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ |
Προπτυχιακό |
||||
ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ |
BA302 |
ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ |
3 | ||
ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ |
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ | ||||
ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ |
ΕΒΔΟΜΑΔΙΑΙΕΣ ΩΡΕΣ
ΔΙΔΑΣΚΑΛΙΑΣ |
ΠΙΣΤΩΤΙΚΕΣ ΜΟΝΑΔΕΣ | |||
Διαλέξεις | 3 | ||||
Εργαστήριο / Εργ. Ασκήσεις | 0 | ||||
Ασκήσεις (Πράξης κ.λ.π.) | 0 | ||||
ΣΥΝΟΛΟ ΩΡΩΝ |
3 | 6 | |||
ΤΥΠΟΣ ΜΑΘΗΜΑΤΟΣ | Επιστημονικής περιοχής, Υποχρεωτικό | ||||
ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΜΑΘΗΜΑΤΑ | Δεν υφίστανται απαιτήσεις | ||||
ΓΛΩΣΣΑ ΔΙΔΑΣΚΑΛΙΑΣ & ΕΞΕΤΑΣΕΩΝ | Ελληνικά | ||||
IΤΟ ΜΑΘΗΜΑ ΠΡΟΣΦΕΡΕΤΑΙ ΣΕ ΦΟΙΤΗΤΕΣ ERASMUS | Ναι ( εφόσον υπάρχει αίτημα από́ φοιτητές Erasmus) | ||||
ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ (URL) |
https://
eclass.uowm.gr/courses/BA119/
|
2. ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
Μαθησιακά Αποτελέσματα |
|
Με την επιτυχή ολοκλήρωση του μαθήματος, ο φοιτητής θα πρέπει να: • Να γνωρίζει τις δυνατότητες του διαδικασιακού προγραμματισμού και συγκεκριμένα της γλώσσας C (ή ισοδύναμης) • Να αναλύει ένα πρόβλημα • Να σχεδιάζει τα βήματα επίλυσής του μέσα από έναν αλγόριθμο • Να μεταφράζει τον αλγόριθμο σε εντολές της C (ή ισοδύναμης) • Να ελέγχει το τελικό αποτέλεσμα και να το αξιολογεί |
|
Γενικές Ικανότητες |
|
• Αναζήτηση, ανάλυση και σύνθεση δεδομένων • Λήψη αποφάσεων • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης |
3. ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
Το περιεχόμενο του μαθήματος περιλαμβάνει: • Εισαγωγή: Εισαγωγή στον προγραμματισμό, γλώσσες προγραμματισμού, μεταγλωτιστές. Ένα απλό πρόγραμμα σε C. #include, #define. Απλές πράξεις και scanf, printf. Εντολές (κωδικοί) μορφοποίησης. Αριθμητικοί, συγκριτικοί και λογικοί τελεστές. type cast. • Εντολές ελέγχου ροής: if, switch. Εντολές επανάληψης for, while και do-while. Οι εντολές break και continue σε βρόχο επανάληψης. Εμφωλευμένες εντολές. Που ανήκει το else σε εμφωλευμένες if; • Πίνακες αριθμών και χαρακτήρων: Πίνακες αριθμών μιας και περισσότερων διαστάσεων. Χρησιμότητα και πλεονεκτήματα. Χειρισμός με εντολές επανάληψης (for). Υπερχείλιση. Πίνακες χαρακτήρων - strings. Οι συναρτήσεις χειρισμού τους strcpy, strcat, strcmp, strlen. Το αρχείο string.h. Το NULL. • Δείκτες (pointers): Δήλωση δείκτη. Ο τελεστής & και *. Δυναμική δέσμευση και αποδέσμευση μνήμης - πλεονεκτήματα, με τις συναρτήσεις malloc και free. Ο τελεστής sizeof. • Συναρτήσεις: Βιβλιοθήκες έτοιμων συναρτήσεων. Δήλωση και ορισμός συνάρτησης. Το πρωτότυπο της συνάρτησης. Επιστρεφόμενος τύπος, ο τύπος void. Η εντολή return. Ορίσματα και παράμετροι. Κλήση συνάρτησης by value και by reference. Κλήση με πίνακα ή δείκτη σαν παράμετρο. • Δομές (structures): Ορισμός δομής και δήλωση μεταβλητής τύπου δομής. Πλεονεκτήματα για τον προγραμματιστή. Δομές σαν παράμετροι συναρτήσεων. Πίνακες δομών και δείκτες. Χρησιμοποίηση δομών σε δομές δεδομένων. • Αρχεία: Αρχεία τύπου text και τύπου binary. Άνοιγμα, ανάγνωση, εγγραφή και κλείσιμο αρχείου (fopen, fclose, fsanf, fprintf, fread, fwrite). • Σταδιακή χρησιμοποίηση όλων των παραπάνω στη λύση προβλημάτων με χρήση προγραμμάτων |
4. ΔΙΔΑΚΤΙΚΕΣ και ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ - ΑΞΙΟΛΟΓΗΣΗ
ΤΡΟΠΟΣ ΠΑΡΑΔΟΣΗΣ |
Πρόσωπο με πρόσωπο | ||||||||||||||||||||||||
ΧΡΗΣΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ |
Χρήση της ηλεκτρονικής πλατφόρμας e-class Κατά τις ώρες γραφείου Οι παρουσιάσεις πραγματοποιούνται με χρήση Power Point. Επίσης υπάρχει η δυνατότητα ηλεκτρονικής επικοινωνίας μέσω e-mail στο διδάσκοντα. Διάθεση ηλεκτρονικών παρουσιάσεων διδασκαλίας στους Φοιτητές, μέσω e-class |
||||||||||||||||||||||||
ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ |
|
||||||||||||||||||||||||
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ |
Γραπτή τελική εξέταση (100%) |
5. ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ
- Προτεινόμενη Βιβλιογραφία |
• Συνδουκάς Δημήτρης 2007, Εισαγωγή στη γλώσσα προγραμματισμού C, Εσωτερική έκδοση • Χατζηγιαννάκης Ν. Μ., Η Γλώσσα C σε βάθος (4η έκδοση), Εκδόσεις Κλειδάριθμος, 2012, ISBN: 978-960-461-498-1. • Τσελίκης Γ. Σ., Τσελίκας Ν. Δ., C: Aπό τη Θεωρία στην Εφαρμογή, Εκδότης: Νικόλαος Τσελίκας, 2012, ISBN: 978-960-93-1961-4. • C Προγραμματισμός, 7η Έκδοση, Abbey Deitel,Harvey Deitel |
- Συναφή επιστημονικά περιοδικά: |