Structure Programming


Basic concepts of software systems. Principles of structured programming. Compiling and execution programs. Syntax and semantics. Elementary data types. Programming language. Expressions. Procedures (functions and sub-functions). Scope determinations. Passing parameters. Tables (Arrays). Search, classification, interference, coupling, updates files. Levels of control. Evolution of programming languages.


Objectives

he main objective is to equip the student with the skills to be able to implement any algorithm in code and can not solve problems by using technological means. Utilizing the C programming language as an educational tool for the basic principles of structured programming. During the course acquires knowledge of the lexicon and syntax of C, the build process, the basic structure of a program using libraries, data types, using numerical, logical and comparative operands, the commands and code structures to flow control, commands and code structures to achieve iterative code execution sections, the emfolyefmenes code structures, the definition tables of numbers, characters (strings) and their management, indicators, dynamic binding and release memory writing functions, the return value of the function, the function call by value and by reference. Upon completion of the course, the student will have acquired the following skills: Be aware of the possibilities offered by the developer structured programming Analyze a problem Recognizing an algorithm to solve the problem or to design a new algorithm The implementation of the algorithm using C language Testing, debugging and evaluating the implementation


Prerequisites

No prerequisite courses


Syllabus

The course Structured Programming the student is taught the basic principles of procedural programming, utilizing the C programming language as a means of education. Specifically learns the lexicon and syntax of C, the build process, the basic structure of a program using libraries, data types, using numerical, logical and comparative operands, the commands and code structures to control flow commands and the code structures to achieve iterative code execution sections, the emfolyefmenes code structures, the definition tables of numbers, characters (strings) and their management, indicators, dynamic binding and release memory writing functions, the return value of the function, the function call by value and by reference. Upon completion of the course, the student IC has acquired the following skills: Be aware of the possibilities offered by the developer structured programming Analyze a problem Recognizing an algorithm to solve the problem or to design a new algorithm The implementation of the algorithm using C language Testing, debugging and evaluating the implementation

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Athanasios Kakarountas
Department: Applied Informatics in Management and Economics
Institution: TEI of Ionian Islands
Subject: Other Sub-Discipline
Rights: CC - Attribution-NonCommercial-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES