Programming in C for foundation

This book on C programming language is a comprehensive tutorial and reference to C based on the ANSI C standard for beginners. The C language is demonstrated with numerous examples and extensive exercises that guide readers through each concept. Step-by-step of program code reveal the underlying l...

Full description

Bibliographic Details
Main Authors: Bakar, Noor Hasrina, Hassan, Noor Azimah, Idris, Mohd Norhaedir, Al-Shawabkeh, Mahmoud
Format: Book
Language:English
Published: IIUM Press 2014
Subjects:
Online Access:http://irep.iium.edu.my/36320/
http://irep.iium.edu.my/36320/
http://irep.iium.edu.my/36320/1/programming.pdf
id iium-36320
recordtype eprints
spelling iium-363202017-08-21T02:47:39Z http://irep.iium.edu.my/36320/ Programming in C for foundation Bakar, Noor Hasrina Hassan, Noor Azimah Idris, Mohd Norhaedir Al-Shawabkeh, Mahmoud QA75 Electronic computers. Computer science QA76 Computer software TK7885 Computer engineering This book on C programming language is a comprehensive tutorial and reference to C based on the ANSI C standard for beginners. The C language is demonstrated with numerous examples and extensive exercises that guide readers through each concept. Step-by-step of program code reveal the underlying logic of the programs and include in-depth implementation details. Features in this book include comprehensive programming examples and exercises; and an expanded appendix of Numbering System, ASCII Code, and DevC++ tutorial. In addition, there is more emphasis on variable Data Types, which provides the reader with a foundation for working with variables and facilitates programming in the problem domain. Beginners’ programmers alike will benefit from the numerous examples and extensive exercises developed to guide readers through each concept. Program codes illuminate the correct usage and syntax of C language and reveal the underlying logic of application. The clarity of exposition and format of the book make it an excellent reference to first step programmers. It is intended for use in either a foundation level or first year programming course. Chapter 1, "Introduction to C programming," presents an overview of the language. After reading this chapter, the reader will already be able to describe the program development life cycle and write C code. Chapter 2, "Fundamentals of C" gives a thorough introduction to the data in C programs. This information will benefit the reader needing to declare assign and initialize data variables. Small but useful examples are provided to describe important technical points. Chapter 3 has a careful discussion of “Control Structures” which is often a mystifying topic for the beginner. The chapter describes logical and relational operations, if-else and switches selection, and the iterations (while, do-while, and for lops). Chapter 4 “Modularity using functions” identifies the two types of functions in C the built-in and user defined functions. Chapters 5 and 6 cover the application level of C language feature by feature. Many advanced topics of “Arrays” and “Strings” are discussed. Search and sort as well as passing arrays between functions are demonstrated in chapter 5 the longest chapter in the book. The use of strings is illustrated in Chapter 6. The chapter demonstrates the concept of character and strings functions. Since the chapters are self-contained, the knowledgeable reader can skip to particular sections as needed. IIUM Press 2014 Book NonPeerReviewed application/pdf en http://irep.iium.edu.my/36320/1/programming.pdf Bakar, Noor Hasrina and Hassan, Noor Azimah and Idris, Mohd Norhaedir and Al-Shawabkeh, Mahmoud (2014) Programming in C for foundation. IIUM Press, Kuala Lumpur. ISBN 9789674182946 http://rms.research.iium.edu.my/bookstore/default.aspx
repository_type Digital Repository
institution_category Local University
institution International Islamic University Malaysia
building IIUM Repository
collection Online Access
language English
topic QA75 Electronic computers. Computer science
QA76 Computer software
TK7885 Computer engineering
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
TK7885 Computer engineering
Bakar, Noor Hasrina
Hassan, Noor Azimah
Idris, Mohd Norhaedir
Al-Shawabkeh, Mahmoud
Programming in C for foundation
description This book on C programming language is a comprehensive tutorial and reference to C based on the ANSI C standard for beginners. The C language is demonstrated with numerous examples and extensive exercises that guide readers through each concept. Step-by-step of program code reveal the underlying logic of the programs and include in-depth implementation details. Features in this book include comprehensive programming examples and exercises; and an expanded appendix of Numbering System, ASCII Code, and DevC++ tutorial. In addition, there is more emphasis on variable Data Types, which provides the reader with a foundation for working with variables and facilitates programming in the problem domain. Beginners’ programmers alike will benefit from the numerous examples and extensive exercises developed to guide readers through each concept. Program codes illuminate the correct usage and syntax of C language and reveal the underlying logic of application. The clarity of exposition and format of the book make it an excellent reference to first step programmers. It is intended for use in either a foundation level or first year programming course. Chapter 1, "Introduction to C programming," presents an overview of the language. After reading this chapter, the reader will already be able to describe the program development life cycle and write C code. Chapter 2, "Fundamentals of C" gives a thorough introduction to the data in C programs. This information will benefit the reader needing to declare assign and initialize data variables. Small but useful examples are provided to describe important technical points. Chapter 3 has a careful discussion of “Control Structures” which is often a mystifying topic for the beginner. The chapter describes logical and relational operations, if-else and switches selection, and the iterations (while, do-while, and for lops). Chapter 4 “Modularity using functions” identifies the two types of functions in C the built-in and user defined functions. Chapters 5 and 6 cover the application level of C language feature by feature. Many advanced topics of “Arrays” and “Strings” are discussed. Search and sort as well as passing arrays between functions are demonstrated in chapter 5 the longest chapter in the book. The use of strings is illustrated in Chapter 6. The chapter demonstrates the concept of character and strings functions. Since the chapters are self-contained, the knowledgeable reader can skip to particular sections as needed.
format Book
author Bakar, Noor Hasrina
Hassan, Noor Azimah
Idris, Mohd Norhaedir
Al-Shawabkeh, Mahmoud
author_facet Bakar, Noor Hasrina
Hassan, Noor Azimah
Idris, Mohd Norhaedir
Al-Shawabkeh, Mahmoud
author_sort Bakar, Noor Hasrina
title Programming in C for foundation
title_short Programming in C for foundation
title_full Programming in C for foundation
title_fullStr Programming in C for foundation
title_full_unstemmed Programming in C for foundation
title_sort programming in c for foundation
publisher IIUM Press
publishDate 2014
url http://irep.iium.edu.my/36320/
http://irep.iium.edu.my/36320/
http://irep.iium.edu.my/36320/1/programming.pdf
first_indexed 2023-09-18T20:52:01Z
last_indexed 2023-09-18T20:52:01Z
_version_ 1777410057003073536