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...
Main Authors: | , , , |
---|---|
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 |