Department of Information & Communication Systems Engineering
University of the Aegean

Department of Information
& Communication Systems Engineering

Information & Communication Systems Security
Information Systems
Artificial Intelligence
Computer & Communication Systems
Geometry, Dynamical Systems & Cosmology
Structured programming

Title: Structured programming
Lesson Code: 321-1204
Semester: 1
Theory Hours: 3
Lab Hours: 4
Faculty: Mesaritakis Charis
Content outline

Introduction to programming, programming languages, The C programming language,Variables and constants, Declarations, Operators, Expressions, Data input and output, conditional expressions, functions, Matrices, Pointers, Formatted input and output, Complicated structures, File manipulation.

Learning outcomes

The student should become fluent in C programming language.


Not required.

Basic Textbooks

Book [41960258]: C Programming, 7th Edition, Abbey Deitel, Harvey Deitel
Book [68383623]: C: From Theory to Application, G.S. Tselikis - ND Tselikas

Additional References

1. Νίκος Χατζηγιαννάκης, Η Γλώσσα C σε Βάθος, ISBN: 978-960-461-208-6,Εκδόσεις Κλειδάριθμος, 3η έκδοση, 2009 (in Greek).
2. J.R. Hanly and E.B. Koffman. Problem Solving and Program Design in C, ISBN: 978-032-119-803-7, Addison-Wesley, 4th edition, 2004.
3. D.E. Knuth. Η τέχνη του προγραμματισμού, Τόμος Α', ISBN: 960-418-185-8, Εκδόσεις Α. ΤΖΙΟΛΑ, Θεσσαλονίκη 2009 (in Greek).

Learning Activities and Teaching Methods

Lab exercises, written exams.

Assessment/Grading Methods
Activity Semester workload
Lectures 39 hours
Laboratory Exercises 52 hours
Personal study 30 hours
Πρόοδος 1 hour
Final exams 3 hours
Course total 125 hours (5 ECTS)
Language of Instruction
Greek, English (for Erasmus students)
Μode of delivery


Home | Contact

University Of The Aegean

Department of Information & & Communications Systems Engineering

© Copyright ICSD :: 2008 - 2017