Title Details: | |
Procedural programming |
|
Other Titles: |
C (Computer Program Language) |
Authors: |
Mastorokostas, Paris |
Reviewer: |
Thramboulidis, Kleanthis |
Subject: | MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES |
Keywords: |
Procedural programming
Modularity Interfaces Algorithms |
Description: | |
Abstract: |
The textbook aims to introduce first-year students to the concepts of procedural programming, structured programming, and modular programming. The C language is used as a vehicle, combining the advantages of high-level programming languages with the flexibility of lower-level programming, due to its inherent characteristics and capabilities. Initially, the basic concepts of programming are covered (basic program structure, variables, input-output, statements, operators, language constructs for repetition and branching, arrays, and alphanumeric characters). Next, more complex parts of the subject are described, such as user-defined types, functions, and files. Particular emphasis is placed on data management (pointers, reference calling, dynamic memory allocation), as well as on modular program development and slide development. The main focus of the chapters is to familiarize students with the concepts through examples and case studies.
|
Linguistic Editors: |
Bismpa, Anna |
Type: |
Undergraduate textbook |
Creation Date: | 2015 |
Item Details: | |
ISBN |
978-960-603-057-4 |
License: |
http://creativecommons.org/licenses/by-nc-nd/3.0/gr |
DOI | http://dx.doi.org/10.57713/kallipos-853 |
Handle | http://hdl.handle.net/11419/1346 |
Bibliographic Reference: | Mastorokostas, P. (2015). Procedural programming [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-853 |
Language: |
Greek |
Consists of: |
1. Introduction – Basic Elements of a Program 2. Variables – Program Input/Output – Expressions and Operators 3. Flow control in programming 4. Functions 5. Arrays - Strings 6. Pointers 7. Dynamic memory management 8. Enumerated data types - Structures - Unions 9. Files 10. Linear data structures 11. Interfaces |
Number of pages |
298 |
Publication Origin: |
Kallipos, Open Academic Editions |
You can also view | |
User comments | |
There are no published comments available! | |