Course Content (Syllabus)
Design, implementation, debugging and documentation of computer programs, data types, program flow control. The C programming language: simple input/output functions, control and loop statements, single and multi dimensional arrays, functions, recursive algorithms. Structured data types Handling of pointers in C. Pointers and dynamic data structures. Pointers and functions. Pointers and Arrays. String handling in C. Dynamic memory allocation. Pointers and multi dimensional arrays. Pointers and structs.
Course Bibliography (Eudoxus)
1. Η γλώσσα C σε βάθος, 4η έκδοση, Ν. Χατζηγιαννάκης, Κλειδάριθμος, ISBN 9789604612086
2. Διαδικαστικός προγραμματισμός - C, Κ. Θραμπουλίδης, ΤΖΙΟΛΑΣ, ISBN: 9789608050792