Structured Programming

The aim of the course is the introduction to the algorithmic thinking and problem solving The / Y. This course addressed: the concept of the algorithm, the data show, the algorithm design techniques, solving algorithmic problems. Also the students know the basic concepts of structured programming. It presents the typical characteristics and mechanisms of a structured language and introduction to the design and development of structured programs using that language. The principles of structured programming are presented using the programming language C. The theoretical lessons are accompanied by workshops in which students will have the opportunity to apply the theory in an appropriate programming environment.


Upon successful completion of this course the student / her will: - He understood the basic principles of algorithm design The / Y - It understood the basic principles of programming electronic systems and can distinguish and classify, - He is aware of a significant number of basic algorithms H / PC and can use them to solve problems, - He has knowledge of the C programming language and can use it to compose original programs to solve problems, - He has knowledge of the tools of development programs in C language and can use them to analyze complex problems, to compose solutions (algorithms) and encode them in that language, - They are able to work in a team to develop algorithms and applications in C.


Course Specialization


The course consists of the following topics: - Introduction to programming electronic systems - Introduction to C language - Program control loops and repetition - Arrays - Indexs - Characters, strings, files - Functions - Structures - Recursion






Instructors: Dimitrios Metafas, Charalampos Patrikakis
Department: Department of Electronics Engineering
Institution: TEI of Piraeus
Subject: Computer and Electronic Engineering
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page