ΑΝΑΛΥΤΙΚΕΣ ΠΕΡΙΓΡΑΦΕΣ ΟΛΩΝ ΤΩΝ ΜΑΘΗΜΑΤΩΝ
Τελευταία Ενημέρωση: 05-04-2019 13:29 :: Mέγεθος: 9.79 MB :: Τύπος: Αρχείο PDF

ΟΛΑ | Θεωρία [THE] | Τεχνολογία [TEC] | Ήχος [AUD] | Ήχος - Εικόνα [AVA] | Εικόνα [VIS]

Εισαγωγή στον Προγραμματισμό Ι


Διδάσκων/ουσα: Βλάχος Θεόδωρος
Κωδικός Μαθήματος: TEC311
Κατηγορία Μαθήματος: Γενικού Υποβάθρου - Θεμελίωσης
Τύπος Μαθήματος: Υποχρεωτικό
Επίπεδο Μαθήματος: Προπτυχιακό
Γλώσσα Μαθήματος: Ελληνικά
Τρόπος Παράδοσης: Στην τάξη
Εξάμηνο: 3
ECTS: 7
Διδακτικές Μονάδες: 4
Ώρες Διδασκαλίας: 4
Σελίδα E Class: https://e-class.ionio.gr/courses/DAVA181

Οργάνωση Διδασκαλίας:
ΔραστηριότηταΦόρτος Εξαμήνου
Διαλέξεις26
Εργαστηριακό26
Φροντιστήριο0
Εργαστήριο0
Εξάσκηση και Προετοιμασία43
Αυτοτελής Μελέτη80
Σύνολο Μαθήματος (ECTS: 7)175

    Εισαγωγή στον Προγραμματισμό Ι
Mέγεθος: 195.02 KB :: Τύπος: Αρχείο PDF


Σύντομη Περιγραφή:

Μία εισαγωγή σε θεμελιώδεις έννοιες προγραμματισμού ηλεκτρονικών υπολογιστών και αλγοριθμικής επίλυσης υπολογιστικών προβλημάτων μέσα από την εκμάθηση και μελέτη της γλώσσας προγραμματισμού C. 

 


Αντικειμενικοί Στόχοι - Επιδιωκόμενα Μαθησιακά Αποτελέσματα:

Η εμπέδωση βασικών στοιχείων δομημένου προγραμματισμού και αλγοριθμικής επίλυσης προβλημάτων.

Η εξοικείωση με την γλώσσα προγραμματισμού C.

Η δυνατότητα επίλυσης απλών αλγοριθμικών προβλημάτων και ανάπτυξης απλών εφαρμογών με χρήση της γλωσσας C.


Περιεχόμενο (Syllabus):

1η Εβδομάδα

Οργανωτικά θέματα, παρουσίαση δομής και περιεχομένου μαθήματος και εργαστηρίου, παρουσίαση συγγραμμάτων. Ιστορική αναδρομή, επισκόπηση των συστατικών στοιχείων ενός υπολογιστικού συστήματος, υλικό, λογισμικό, λειτουργικό σύστημα, μονάδα επεξεργασίας, μνήμη, μονάδες πληροφορίας, δεδομένα, συστήματα αρίθμησης, παραδείγματα, εφαρμογές.


2η Εβδομάδα

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


3η Εβδομάδα

Εισαγωγή στην γλώσσα προγραμματισμού C. Ιστορική αναδρομή, επισκόπηση συστατικών στοιχείων, χαρακτηριστικά. Περιβάλλον συγγραφής πηγαίου κώδικα, βιβλιοθήκες, μεταγλώττιση, σύνδεση, εκτελέσιμος κώδικας, οδηγίες, αρχεία κεφαλίδας.


4η Εβδομάδα

Τύποι δεδομένων, δήλωση και αρχικοποίηση βαθμωτών μεταβλητών, συναρτήσεις βιβλιοθήκης, παραδείγματα.


5η Εβδομάδα

Είσοδος-έξοδος και μορφοποίηση δεδομένων, προδιαγραφές εμφάνισης, συναρτήσεις εισόδου-εξόδου χαρακτήρων.


6η Εβδομάδα

Αλγεβρικοί τελεστές, λογικοί τελεστές, δόμηση απλών και σύνθετων λογικών προτάσεων, προτεραιότητες, παραδείγματα.


7η Εβδομάδα

Έλεγχος ροής προγράμματος, οι εντολές if-else και switch, παραδείγματα


8η Εβδομάδα

Έλεγχος ροής προγράμματος, οι εντολές while, do-while και for, εμφωλευμένες επαναλήψεις, παραδείγματα.


9η Εβδομάδα

Συναρτήσεις, δήλωση, κλήση και χειρισμός, παραδείγματα.


10η Εβδομάδα

Δείκτες, χειρισμός μεταβλητών και συμβολοσειρών, παραδείγματα.
11η Εβδομάδα

Μονοδιάστατοι πίνακες, δήλωση, κλήση και χειρισμός. Μεταβίβαση σε συνάρτηση, παραδείγματα.


12η Εβδομάδα

Πολυδιάστατοι πίνακες, δήλωση, κλήση και χειρισμός. Μεταβίβαση σε συνάρτηση, παραδείγματα.


13η Εβδομάδα

Δομές, πεδία, μεταβίβαση σε συνάρτηση, πίνακες δομών, δείκτες σε δομές, ένθετες δομές, παραδείγματα.


Συνιστώμενη βιβλιογραφία προς μελέτη:

Ν. Μ. Χατζηγιαννάκης, Η γλώσσα C σε βάθος

Deitel & Deitel, C Προγραμματισμός

Σημειώσεις αναρτημένες στο e-class


Διδακτικές και μαθησιακές μέθοδοι:

Διαλέξεις

Εργαστήρια

Ανάθεση μελέτης και εργασιών για το σπίτι


Μέθοδοι αξιολόγησης/βαθμολόγησης:

Γραπτή εξέταση + επίδοση στο εργαστήριο


Επιστροφή στις Περιγραφές Μαθημάτων    Επιστροφή στο Ενδεικτικό Πρόγραμμα Σπουδών
<< <
Αύγουστος 2019
> >>
Δε Τρ Τε Πε Πα Σα Κυ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Σήμερα, Κυριακή 18-08-2019
Δεν βρέθηκαν εγγραφές για αυτήν την ημέρα