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

ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
Δραστηριότητα Φόρτος Εργασίας Εξαμήνου
Διαλέξεις 30
Ασκήσεις Πράξης, μέσα στην αίθουσα 65
Αυτοτελής Μελέτη 49
Σύνολο Μαθήματος (25 ώρες φόρτου εργασίας ανά πιστωτική μονάδα) 144
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ Γραπτή τελική εξέταση (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
- Συναφή επιστημονικά περιοδικά:

 

PHP Code Snippets Powered By : XYZScripts.com
Μετάβαση στο περιεχόμενο