EE-1051 ΒΑΙΚΔ ΓΟΜΔ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ ΤΣΗΜΑΣΩΝ

Σχετικά έγγραφα
ΔΔ-2041 ΑΝΣΙΚΔΙΜΔΝΟΣΡΑΦΗ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΦΑΡΜΟΓΔ

Ανηικείμενα ποσ καλύπηονηαι

EE-4061 ΗΛΔΚΣΡΟΝΙΚΗ ΥΔΓΙΑΗ & ΚΑΣΑΚΔΤΗ

ΚΩΓΙΚΟ ΜΑΘΗΜΑΣΟ ΣΙΣΛΟ ΜΑΘΗΜΑΣΟ

ΔΔ 3011 ΔΝΙΥΤΣΙΚΔ ΓΙΑΣΑΞΔΙ

EE-5041 ΗΛΔΚΣΡΟΝΙΚΑ ΙΥΤΟ

EE3051 ΔΙΑΓΩΓΗ ΣΑ ΤΣΗΜΑΣΑ ΜΙΚΡΟΔΛΔΓΚΣΩΝ

EE7051 ΘΔΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑ & ΚΩΓΙΚΩΝ

EE-7A21 ΧΔΓΙΑΜΟ CMOS - VLSI

ΚΩΓΙΚΟ ΜΑΘΗΜΑΣΟ ΣΙΣΛΟ ΜΑΘΗΜΑΣΟ

EE-4021 ΤΣΗΜΑΣΑ ΑΤΣΟΜΑΣΟΤ ΔΛΔΓΥΟΤ Ι

EE-3041 ΗΛΔΚΣΡΟΜΑΓΝΗΣΙΜΟ

ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΚΣΤΑΚΩΝ ΕΦΑΡΜΟΓΩΝ

ΔΔ-2011 ΑΝΑΛΟΓΙΚΑ ΗΛΔΚΣΡΟΝΙΚΑ

Τειηθή εμέηαζε 50%, Δξγαζηήξην 50%

ΔΔ 1021 Διζαγωγή ζηα Ηλεκηρονικά

ΔΔ-6061 ΜΔΘΟΓΟΛΟΓΙΑ ΣΗ ΔΠΙΣΗΜΟΝΙΚΗ ΚΔΨΗ ΚΑΙΝΟΣΟΜΙΑ

ΔΔ-1041 ΗΛΔΚΣΡΙΚΑ ΚΤΚΛΩΜΑΣΑ ΚΑΙ ΜΔΣΡΗΔΙ

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κωδικός μαθήματος:

Δξγαζίεο, Τειηθή Δμέηαζε. Τειηθή εμέηαζε 50%, Δξγαζηήξην 50% Η Δηζαγσγή ζηε Θεσξία θαη ηελ Δθαξκνγή ησλ Γηθηύσλ Ηιεθηξνληθώλ Υπνινγηζηώλ.

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κωδικός μαθήματος:

EE-6Β41 ΒΙΟΜΗΥΑΝΙΚΗ ΑΤΣΟΜΑΣΟΠΟΙΗΗ

Περιγραφή Μαθήματος. Ώρες Γραφείου : ΔΕΥ-ΠΑ 08:00-16:00 (εκτός ωρών μαθημάτων)

ΕΕ-2031 ΦΥΣΙΚΗ ΤΩΝ ΗΜΙΑΓΩΓΩΝ & ΔΙΑΤΑΞΕΩΝ

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ

EE-7071: ΣΔΧΝΟΛΟΓΙΑ ΣΩΝ ΑΙΘΗΣΗΡΩΝ

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά

ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ

EE-3021 Ψηθιακά Ηλεκηρονικά

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά. Κυματομηχανική Κωδικός

EE-6031 ΨΗΦΙΑΚΔ ΔΠΙΚΟΙΝΩΝΙΔ

και η συνεργασία των Ιδρυμάτων

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

Πξόνδνο, Τειηθή Δμέηαζε. Τειηθή εμέηαζε 100%

Προηγµένες Τεχνικές Προγραµµατισµού

Ενδεικτικά Θέματα Στατιστικής ΙΙ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΜΗΜΑ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής Πρόγραµµα Μεταπτυχιακών Σπουδών «Προηγµένα Συστήµατα Πληροφορικής»

Αποηελέζμαηα Αξιολόγηζηρ Μαθημάηων 1ος Δξαμήνος

Τμήμα Ψηφιακών Συστημάτων. Διπλωματική Εργασία

ECTS ΕΥΡΩΠΑΪΚΟ ΣΥΣΤΗΜΑ ΜΕΤΑΦΟΡΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΜΟΝΑΔΩΝ ΣΤΗΝ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ. (Α) Λίστα με τα στοιχεία των μαθημάτων στα ελληνικά

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

Dynamic types, Lambda calculus machines Section and Practice Problems Apr 21 22, 2016

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2690

Επικουρικό Προςωπικό Βαγγζλθσ Παπαγιάννθσ, ταφροσ Παπαποςτόλου Σρόποσ Διδαςκαλίασ Θεωξεηηθή Δηδαζθαιία, Εξγαζηεξηαθέο Αζθήζεηο, Εξγαζίεο, Εμεηάζεηο

Γραφεύα Επικοινωνύασ & Ενημϋρωςησ ϋρρεσ, Τψηλϊντου 4 3οσ Όροφοσ ΣΗΛ ΥΑΦ

Άσκηση 1 - Μοπυοποίηση Κειμένου

COURSE OUTLINE ELECTRICAL CIRCUITS I

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

Αναμόπθωζη Ππογπάμμαηορ Πποπηςσιακών Σποςδών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΜΗΜΑ ΦΑΡΜΑΚΕΥΤΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Χρειάζεται να φέρω μαζί μου τα πρωτότυπα έγγραφα ή τα αντίγραφα; Asking if you need to provide the original documents or copies Ποια είναι τα κριτήρια

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

1 η Εργαζηηριακή Άζκηζη Ειζαγωγή

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή

ΑΛΛΗΛΕΠΙ ΡΑΣΗ ΜΟΡΦΩΝ ΛΥΓΙΣΜΟΥ ΣΤΙΣ ΜΕΤΑΛΛΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ

Παρουσίαση του Εκπαιδευτικού Υλικού και των Μεθόδων Διδασκαλίας

ΜΕΤΑΛΛΙΚΑ ΥΠΟΣΤΥΛΩΜΑΤΑ ΥΠΟ ΘΛΙΨΗ ΚΑΙ ΚΑΜΨΗ

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

1 Είζοδορ ζηο Σύζηημα ΣΔΕΔ ή BPMS

ΑΓΓΛΙΚΑ Ι. Ενότητα 7α: Impact of the Internet on Economic Education. Ζωή Κανταρίδου Τμήμα Εφαρμοσμένης Πληροφορικής

Η αξρή ζύλδεζεο Client-Server

Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android

INTERNATIONAL SAILING SCHOOLS ASSOCIATION - ISSA ΑΙΤΗΣΗ ΕΓΓΡΑΦΗΣ ΜΑΘΗΤΗ/ APPLICATION FORM. Διεύθυνση / Address:

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

INTERNATINAL SAILING SCHOOLS ASSOCIATION - ISSA ΑΙΤΗΣΗ ΕΓΓΡΑΦΗΣ ΜΑΘΗΤΗ/ APPLICATION FORM

γηα ηνλ Άξε Κσλζηαληηλίδε

Περιγραφή Μαθήματος. Αντικείμενο του Μαθήματος : Στόχοι του Μαθήματος: Περιεχόμενα του Μαθήματος:

Course code : Course type 1 : Undergraduate. Level Course (Undergraduate / postgraduate ) : Third year. Year of study : Semester:

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και. Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του. Πανεπιστημίου Πατρών

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

MSc Technologies and Infrastructures for Broadband Applications and Services CALENDAR - 4th Cycle - Semester A' - Academic year

Πρόσκληση. DOSSIER-Cloud DevOpS-based Software engineering for the cloud

ΣΤΥΛΙΑΝΟΥ ΣΟΦΙΑ

Στοιχεία Γραμματείας. Πληροφορίες Μαθήματος. Τίτλος Ελληνικά: Μετεωρολογία - Κλιματολογία. Κωδικός: Πληροφορίες Προγράμματος Σπουδών

Ζητήματα Τυποποίησης στην Ορολογία - ο ρόλος και οι δράσεις της Επιτροπής Ορολογίας ΤΕ21 του ΕΛΟΤ

ΩΡΑ ΜΑΘΗΜΑ ΗΜΕΡΑ ΑΘΘΟΤΑ Γιώζζα θαη Δπηθνηλωλία Γεπηέξα 8/6 Ηππνθξάηνπο Α+Β

Γηαηάμεηο Αλίρλεπζεο Γηαξξνώλ (λεξνύ θαπζίκωλ ρεκηθώλ )

ΠΠΜ 512: Ανάλυση Κινδύνου για Πολιτικούς Μηχανικούς και Μηχανικούς Περιβάλλοντος

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

Scrum framework: Ρόλοι

Τμ. Βιομηχανικής Διοίκησης & Τεχνολογίας. Περιγραφή Μαθήματος

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

Έντυπο Καταγραφής Πληροφοριών και Συγκέντρωσης Εκπαιδευτικού Υλικού για τα Ανοικτά Μαθήματα

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

COURSE OUTLINE (1) GENERAL

Re-Designing Moodle Courses: A Student Centered Approach. Y.Psaromiligkos, C.Kytagias, I.Georgakopoulos Piraeus University of Applied Sciences

Η Διδακτική Ενότητα «Γνωρίζω τον Υπολογιστή», στα πλαίσια των Προγραμμάτων Σπουδών της Πληροφορικής: μια Μελέτη Περίπτωσης.

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ

Ο ΔΡΟΜΟ ΠΡΟ ΣΟ «ΑΕΙΦΟΡΟ ΧΟΛΕΙΟ» ένα φωτογπαφικό ταξίδι

Transcript:

EE-1051 ΒΑΙΚΔ ΓΟΜΔ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ ΤΣΗΜΑΣΩΝ ΒΑΙΚΔ ΠΛΗΡΟΦΟΡΙΔ Τμήμα Ηλεκτρονικής Τίτλοσ Μαθήματοσ Βασικές Δομές Προγραμματισμοφ Συστημάτων Κωδικόσ Μαθήματοσ EE-1051 / 2 Θεωρία / Εργαςτήριο Θεωρία + Εργαςτήριο Εξάμηνο Διδαςκαλίασ A Πιςτωτικζσ μονάδεσ 4 Ώρεσ Διδαςκαλίασ 2Θ + 2Ε = 4Σ Φόρτοσ Εργαςίασ 110 Υποχρεωτικό / Επιλογήσ Υποχρεωτικό Υπεφθυνοσ Μαθήματοσ Ευάγγελοσ Βαλαμόντεσ, Καθηγητήσ Διδάςκων Ευάγγελοσ Βαλαμόντεσ, Καθηγητήσ Επικουρικό Προςωπικό - Τρόποσ Διδαςκαλίασ Θεσξεηηθή Γηδαζθαιία, Δξγαζηεξηαθέο Αζθήζεηο, Δξγαζίεο, Δμεηάζεηο Αξιολόγηςη Δξγαζίεο, Σειηθή Δμέηαζε Προαπαιτοφμενα - Σειηθή εμέηαζε 50%, Δξγαζηήξην 50% ΠΔΡΙΓΡΑΦΗ κοπός Η ύιε πνπ δηδάζθεηαη ζηα πιαίζηα ηνπ καζήκαηνο απνζθνπεί ζην: Να θέξεη ηνπο ζπνπδαζηέο ζε κηα πξώηε επαθή κε ηνλ θόζκν ησλ ειεθηξνληθώλ ππνινγηζηώλ (Η/Τ) θαη Να θαηαλνήζνπλ νη ζπνπδαζηέο ηηο βαζηθέο έλλνηεο πξνγξακκαηηζκνύ ησλ Η/Τ ρξεζηκνπνηώληαο θαηάιιειε γιώζζα πξνγξακκαηηζκνύ αλσηέξνπ επηπέδνπ. Μαθηζιακά Αποηελέζμαηα Έρνληαο νινθιεξώζεη επηηπρώο ην κάζεκα νη ζπνπδαζηέο ζα είλαη ζε ζέζε λα: αλαγλσξίδνπλ ηηο βαζηθέο ηερληθέο ηνπ πξνγξακκαηηζκνύ Η/Τ ρξεζηκνπνηώληαο κία γιώζζα πξνγξακκαηηζκνύ αλσηέξνπ επηπέδνπ.

εμεγνύλ ηηο βαζηθέο δνκέο πξνγξακκάησλ ηεο γιώζζαο. παξάγνπλ απιέο εθαξκνγέο ζε κία γιώζζα πξνγξακκαηηζκνύ αλσηέξνπ επηπέδνπ ζηηο ελόηεηεο πνπ θαιύπηνληαη από ην ζπγθεθξηκέλν κάζεκα. Ανηικείμενα ποσ καλύπηονηαι 1) Δηζαγσγή ζηε Γιώζζα C C++. 2) Σύπνη Γεδνκέλσλ Γήισζε Μεηαβιεηώλ Έμνδνο Γεδνκέλσλ. 3) Δίζνδνο Γεδνκέλσλ. 4) Σειεζηέο. 5) Έιεγρνο Πξνγξάκκαηνο. 6) Βξόρνη Δπαλάιεςεο. 7) Πίλαθεο. 8) Υαξαθηήξεο. 9) Αιθαξηζκεηηθά. 10) πλαξηήζεηο. Δργαζηηριακές Αζκήζεις Η εξγαζηεξηαθή εθπαίδεπζε ησλ θνηηεηώλ πξαγκαηνπνηείηαη κε 13 εξγαζηεξηαθέο αζθήζεηο πνπ θαιύπηνπλ ην ζύλνιν ησλ αληηθεηκέλσλ ηεο ζεσξεηηθήο δηδαζθαιίαο. Οη αζθήζεηο είλαη νη αθόινπζεο: 1) Γήισζε Μεηαβιεηώλ θαη Έμνδνο Γεδνκέλσλ. 2) Δίζνδνο Γεδνκέλσλ. 3) Γνκέο Διέγρνπ Πξνγξάκκαηνο, Λνγηθνί θαη Αξηζκεηηθνί Σειεζηέο (Μέξνο Α). 4) Γνκέο Διέγρνπ Πξνγξάκκαηνο, Λνγηθνί θαη Αξηζκεηηθνί Σειεζηέο (Μέξνο Β). 5) Βξόρνη Δπαλάιεςεο (Μέξνο Α). 6) Βξόρνη Δπαλάιεςεο (Μέξνο Β). 7) Μνλνδηάζηαηνη Πίλαθεο. 8) Γηζδηάζηαηνη Πίλαθεο. 9) Υαξαθηήξεο. 10) Αιθαξηζκεηηθά (Μέξνο Α). 11) Αιθαξηζκεηηθά (Μέξνο Β). 12) πλαξηήζεηο (Μέξνο Α). 13) πλαξηήζεηο (Μέξνο Β). Γιδακηικές και Μαθηζιακές δραζηηριόηηηες Οι μέθοδοι διδαζκαλίας περιλαμβάνοσν:

Παξαδνζηαθή δηδαζθαιία κε δηαιέμεηο ζηηο νπνίεο ρξεζηκνπνηνύληαη ηερλνινγίεο πνιπκέζσλ θαη ην δηαδίθηπν, επίιπζε αζθήζεσλ - πξνγξακκάησλ θαη επηβιεπόκελεο εξγαζηεξηαθέο αζθήζεηο ζε Η/Τ. Οι μαθηζιακές δραζηηριόηηηες περιλαμβάνοσν Δπίιπζε αζθήζεσλ, πινπνίεζε από ηνπο ζπνπδαζηέο νκαδηθώλ εξγαζηώλ, αηνκηθή κειέηε θαη γξαπηέο εμεηάζεηο. Βιβλιογραθία Δλληνική: Γ.. Σζειίθε - Ν. Γ. Σζειίθα, C: από ηε Θεσξία ζηελ Δθαξκνγή, Αζήλα 2010. Ι. Ράπηε Δηζαγσγή ζηνπο Η/Τ Βαζηθά ζηνηρεία Πξνγξακκαηηζκνύ, ΣΔΙ Αζήλαο 2000. Aitken, Jones Πιήξεο Δγρεηξίδην ηεο C, Δθδόζεηο: Μ. Γθηνύξδαο. Ξενόγλωζζη: W. Press, B. Flannery, S. Teukolsky, W.Vetterling Numerical Recipes in C Cambridge University Press 1988 D. Etter, J. Ingber Engineering Problem Solving with C Prentice Hall 2000 Α. Tyrrell, S. Smith, J. Dell The Essence of C for Electronic Engineers Prentice Hall 1999

EE-1051 BASIC STRUCTURES OF SYSTEM PROGRAMMING BASIC INFORMATION Department Electronics Course Title Basic Structures of Systems Programming Course Code EE-1051 / 2 Theory /Lab Theory + Lab Semester A ECTS Credit Units 4 Teaching Hours 2 Theory + 2 Lab Working Load 110 Obligatory / By Choice Obligatory Unit Leader Evangelos Valamontes, Prof. Teacher Evangelos Valamontes, Prof. Assistants - Teaching Lectures, Lab, Exercises, Exams Assessment Exercises, Final Exam Prerequisites - Final Exam 50%, Laboratory 50% DESCRIPTION Aim The main target of this lesson is to introduce the student into the basic concepts of computer software programming through the presentation of a high-level programming language. Learning Outcomes This lesson presents the basics of the C programming language through the presentation, analysis and execution of simple C programs, which cover the following sections. Introduction into the structural programming, data types, constants and variables, operators, expressions, data input/output, control statements, loops, arrays, functions and function calls.

Topics Covered 1) Introduction to C C++. 2) C Data Types Variables Declaration Data Output. 3) Data Input. 4) Operators. 5) Program Control. 6) Loops. 7) Arrays. 8) Characters. 9) Strings. 10) Functions. Laboratory Exercises Laboratory training of students carrying 13 laboratory exercises focused on key items of theoretical courses. Training will be oriented on the following areas: 1) Variables Declaration Data Output. 2) Data Input. 3) Program Control and Operators (Part A). 4) Program Control and Operators (Part B). 5) Loops (Part A). 6) Loops (Part B). 7) Arrays (Part A). 8) Arrays (Part B). 9) Characters. 10) Strings (Part A). 11) Strings (Part B). 12) Functions (Part A). 13) Functions (Part B). Teaching and learning activities Teaching methods include: The teaching methods include traditional lecture material in classroom with the aid of multimedia and Internet and supervised hands-on exercises in the lab. Student s activities include:

Solving of exercises, practice in the lab, self-study and exams. Resources G. Tselikis, N. Tselikas, C: From the theory to the practice, Athens 2010. Ι. Raptis Introduction to C++, ΣΔΙ of Athens 2000. W. Press, B. Flannery, S. Teukolsky, W.Vetterling Numerical Recipes in C Cambridge University Press 1988 D. Etter, J. Ingber Engineering Problem Solving with C Prentice Hall 2000 Α. Tyrrell, S. Smith, J. Dell The Essence of C for Electronic Engineers Prentice Hall 1999