SOFTWARE DEVELOPMENT AND DESIGN
Second Semester
7.5 ECTS
Συντονιστές:
Georgios Demetriou, Georgios Floros
Teachers:
Georgios Demetriou, Georgios Floros
Click on the attachment to view or download the course outline.
Software Development and Design
Description.
The course “Software Development and Design” is dedicated to high-level programming based on the C language.It is mainly aimed at those with little programming experience, for whom it is intended to introduce the C language. C is a high level language, and at the same time low level enough to be ideal for application development, especially system development, but also for teaching programming. The course teaches the data types supported by the language, from basic to the most complex, the language’s commands, expression, condition, option and iteration, and principles of structured programming, with loops, functions, recursions and pointers. The last lectures will also teach the basics of object-oriented programming, based on the C++ language, as well as selected software engineering topics.
Bibliography:
D.Karolidis, “Learn C easily”, excerpts of writings, scientific publications
40% of the course requirements are covered by four sets of basic exercises in C. Additional exercises in C and C++, as a small project, cover 30%, and the final exam in C covers the remaining 40% (target total 110). For those with more programming experience, the small project and the final exam are replaced by a large project, which must be implemented on an open platform in C or C++ and presented at the end of the semester.
- PAPASIOPOULOU 2-4, LAMIA.
-
Secretariat of the MSc.: 3ο klm. P.E.O. Lamia - Athens, 35100, Lamia,
Tel: 22310 – 60225 60226 - icb [at] dib.uth.gr