Structured Programming

Informazioni sull’Insegnamento
TitoloΔομημένος Προγραμματισμός / Structured Programming
Codice004
Ciclo / Livello di Studi1. Corso di Laurea
Semestre di InsegnamentoWinter
CoordinatorChristos Sevastiadis
CommonNo
StatoAttivo
Course ID600000951

Programma di Studio: PPS Īlektrológōn Mīchanikṓn kai Mīchanikṓn Ypologistṓn (2016 - sīmera)

Registered students: 481
IndirizzoTipo di FrequenzaSemestreAnnoECTS
KORMOSObbligatorio115

Informazioni sull’Insegnamento
Anno Accademico2025 – 2026
SemestreWinter
Instructors from Other Categories
Weekly Hours5
Class ID
600287434
Course Type 2016-2020
  • Introduttivo
Organizzazione della Didattica
  • In presenza
Materiali Online
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greco (Insegnamento, Esame)
  • Inglese (Esame)
Abilita’ Generali
  • Applicazione pratica delle conoscenze acquisite
  • Adattamento a nuove situazioni
  • Lavoro autonomo
  • Progettazione e gestione di progetti
  • Promuovere il pensiero indipendente, creativo e intuitivo
Tipologia di Materiale Didattico
  • Libro
  • Appunti
  • Materiale multimediale
  • Esercizi interattivi
Use of Information and Communication Technologies
Use of ICT
  • Uso delle TIC   nell’ insegnamento
  • Uso delle TIC nella didattica laboratoriale
  • Uso delle TIC nella comunicazione con gli studenti
  • Uso delle  TIC nella valutazione degli studenti
Organizzazione dell’Insegnamento
ActivitiesCarico di LavoroECTSIndividualeGruppoErasmus
Conferenze40.51.4
Esercitazioni di Laboratorio210.7
Frontistirio (Sostegno)40.51.4
Elaborazione tesina/tesine321.1
Esame160.5
Total1505
Student Assessment
Student Assessment methods
  • Prova scritta strutturata a scelta multipla (Sommativa)
  • Prova scritta semistrutturata con risposta breve (Sommativa)
Bibliography
Course Bibliography (Eudoxus)
1) Brian W. Kernighan, Dennis M. Ritchie, /Η γλώσσα προγραμματισμού C (Δεύτερη βελτιωμένη έκδοση)/, Κλειδάριθμος, Αθήνα (2008). 2) Harry H. Cheng, /C για Επιστήμονες και Μηχανικούς: Μια Ερμηνευτική Προσέγγιση/, Εκδόσεις Τζιόλα, Θεσσαλονίκη (2012). 3) Πάγκαλος Γεώργιος, /Εισαγωγή στην πληροφορική και τον προγραμματισμό (Γ' έκδοση)/, Αφοί Κυριακίδη Εκδόσεις Α.Ε., Θεσσαλονίκη, (2015). 4) Δρ. Γ. Σ. Τσελίκης, Δρ. Ν.Δ. Τσελίκας, /C Από τηε Θεωρία στην Εφαρμογή (Γ' Έκδοση)/, Έκδοση των συγγραφέων (http://www.c4all.gr) (2016). 5) Νίκος Μ. Χατζηγιαννάκης, /Η γλώσσα C σε βάθος (5η έκδοση)/, Κλειδάριθμος, Αθήνα, (2017). 6) Jeri R. Hanly, Elliot B. Koffman (Συγγρ.), Νίκος Καρακαπιλίδης, Δημήτρης Βράκας, Δημοσθένης Κυριαζής (Επιμ.) /Αρχές και τενχικές προγραμματισμού με τη γλώσσα C/, Εκδόσεις Κριτική, Αθήνα (2021).
Additional bibliography for study
1) Michael L. Scott, /Πραγματολογία των γλωσσών προγραμματισμού (Δεύτερη έκδοση)(Μετάφραση/Επιστημονική επιμέλεια: Νικόλαος Σ. Παπασπυρου)/, Κλειδάριθμος, Αθήνα, (2009). 2) Michael L. Scott, /Programming Language Pragmatics (Fourth Edition)/, Elsevier—Morgan Kaufmann, Waltham MA, (2016). 3) Συλλογικό έργο, /Εγκυκλοπαίδεια πληροφορικής & τεχνολογίας υπολογιστών/, Εκδόσεις Νέων Τεχνολογιών Ε.Π.Ε., Αθήνα, (1986). 4) Στράτος Ζαχαρόπουλος, Χρίστος Χωραττίδης, /Αλγόριθμοι και τεχνικές προγραμματισμού/, Εκδόσεις Βιβλίων Κώστας Χριστοδουλίδης, Θεσσαλονίκη, (1990). 5) Harold Abelson and Gerald Jay Sussman, /Structure and Interpretation of Computer Programs (Second Edition)/, MIT, London England (1996). 6) Michael R. Williams /A history of computing technology/ IEEE Computer Society Press (1997). 7) Herbert Bruderer /Milestones in Analog and Digital Computing/ Spriner (2020). 8) ISO/IEC 9899:1990 Programming languages — C 9) ISO/IEC 9899:1999 Programming languages — C 10) ISO/IEC 9899:2011 Information technology — Programming languages — C 11) ISO/IEC 9899:2018 Information technology — Programming languages — C
Last Update
04-09-2025