Header image
Τ.Ε.Ι. ΠΕΙΡΑΙΑ
Σ.Τ.ΕΦ.
 

Θεωρητικά μαθήματα

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

Τύπος μαθήματος    : 

Μικτό

Εβδομαδιαίες ώρες  :

4(2 θεωρία +2 εργαστήριο)

Διδακτικές μονάδες :

6

Τυπικό εξάμηνο      

Β΄

Είδος μαθήματος     :

Υποχρεωτικό (ΜΓΥ-6)

Προαπαιτούμενα     :

Κανένα

 

Στόχος – σκοπός μαθήματος:

Το μάθημα έχει σκοπό να μυήσει τους νεοεισερχόμενους σπουδαστές στις βασικές αρχές του προγραμματισμού με μια σύγχρονη γλώσσα υψηλού επιπέδου (Visual Basic/C#/C++/Java) που να συνδυάζει χαρακτηριστικά προγραμματισμού με αντικείμενα (object-oriented programming) και προγραμματισμού που καθοδηγείται από συμβάντα (event-driven programming) σε γραφικό περιβάλλον διεπαφής με τον χρήστη (graphical user interface ). Θα δοθεί ιδιαίτερη έμφαση στο εργαστηριακό κυρίως μέρος του μαθήματος ώστε οι φοιτητές να αναπτύξουν προγραμματιστικές δεξιότητες στην επίλυση πρακτικών προβλημάτων στο πεδίο της ειδικότητάς τους.

Περίγραμμα του μαθήματος

Θεωρία:
Εισαγωγή στον προγραμματισμό- Ανατομία Η/Υ, Γλώσσα μηχανής (machine language), CPU – RAM – Ο κύκλος «fetch and execute», Συνεργασία του Η/Υ με άλλες συσκευές (Polling Loops and Interrupts), Ο Ρόλος του Λειτουργικού Συστήματος (operating system), Γλώσσες Προγραμματισμού Υψηλού Επιπέδου (high level programming languages), Μεταγλωττιστές (compilers) – Διερμηνείς (interpreters), Τα βασικά δομικά συστατικά ενός προγράμματος, Το προγραμματιστικό περιβάλλον (programming environment), Η έννοια του αλγόριθμου, Μεταβλητές – Τελεστές – Παραστάσεις – Εντολές, Γραφική παράσταση αλγορίθμου, Απλοί τύποι δεδομένων
Εργαστήριο:
Στο Εργαστήριο του Μαθήματος θα διδαχθούν Ασκήσεις (ανάπτυξη προγραμμάτων για την επίλυση πρακτικών προβλημάτων) με τη χρήση περιβάλλοντος ανάπτυξης εφαρμογών (Γλώσσες από το Visual Studio 2008-2010.ΝΕΤ κ.λπ.) Οι ασκήσεις θα καλύπτουν το σύνολο των διδαχθέντων στη Θεωρία.

 

Βιβλιογραφία

    • Ν. Μισυρλή. ΄ Δομές δεδομένων με C΄, Εκδόσεις  Παπασωτηρίου, 2006
    • Χ. Γιαννάκη . ΄Η γλώσσα C σε βάθος΄ , Εκδόσεις Κλειδάριθμος, 2004
    • Δ. Τομαρά. ΄ C- Θεωρία και πράξη΄,  Εκδόσεις Παπασωτηρίου, 2005
    • B. Jones. P. Aitken. ΄Πλήρες εγχειρίδιο της C΄, Εκδόσεις Γκιούρδας, 2002
    • B. Keminhan. D. Ritchie. ΄Η γλώσσα προγραμματισμού C΄, Εκδόσεις Κλειδάριθμος, 2004
    • Ν. Καρανικόλα. ΄Εμβαθύνοντας στον προγραμματισμό με C΄, Εκδόσεις Παπασωτηρίου, 2002
    • Ν. Χατζηγιαννάκη. ΄Η γλώσσα C++ σε βάθος΄, Εκδόσεις Κλειδάριθμος, 2003

     

    Ιστοσελίδα μαθήματος

 



webmaster: G.Ioannidis