0% found this document useful (0 votes)
19 views11 pages

Author-Led Outline Template

Uploaded by

Varsha Roy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views11 pages

Author-Led Outline Template

Uploaded by

Varsha Roy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

www.bpbonline.

com
Twitter - twitter.com/bpbonline
Facebook -www.facebook.com/bpbpublications
Instagram -www.instagram.com/bpbonline/
Medium - https://bpbonline.medium.com/
Youtube - www.youtube.com/c/BPBOnlinevideos
Linkedin - www.linkedin.com/company/bpbonline/
Github - https://github.com/bpbpublications
Pinterest - www.in.pinterest.com/bpbpublications/

Author-led Outline Template


Author Background
Name of Author: Joe Pious Jude Miranda known as Jude Miranda

Job Designation:

Founder and MD Neebal Technologies

Name of Organization:

Educational Background: BS, Diploma in Philospohy and


Ex.MBA(Harvard)

Professional Experience:

Affiliations:

Certifications:

Technical Areas of Expertise: C,C++, Java, Python , Data Structure, Algorithms

Published Papers/Books:
Website/Blog/Articles/YouTube:
https://www.linkedin.com/in/jude-miranda/

www.techmentry.com
www.neebalgurukul.com

https://www.instagram.com/judemiranda1/

https://www.facebook.com/judejn

Github/Stackoverflow Activity:

Section I
Book Title – C Programming
Mention the technology and the concept the book is based on.

Subtitle - [Insert Text Here]


This should be an extension of the title of the book. Something that can create a spark in
the audience. Try using SEO friendly keywords. Limit – 200 Characters.

Tagline – Your Ultimate Companion for School and University


Success in C Programming.

Target Audience -
Who is this book for? School and University Students across the globe
Any prerequisites for the readers? (Any tech/tool/concept they should be aware of or
should know) No
Do they need to have beginner/intermediate/advanced/no knowledge of the tool/technology
to be covered in the book? No

Unique Selling Proposition of the book – The book aims to help the
school and university students by teaching them the fundamentals of C
programming in a quick and concise and easy to read manner. Includes
extensive theory and programming questions for practice. A useful guide for
university success.
Enlist two points that will persuade users to buy this book. The USP does not mean the
theme or what the technology is about. For example, a book having live exercises on code
execution is a good selling point for a programming book; Extensive list of Q&A is a good
selling point for a certification or an exam prep book.

Evidence - [Insert Text Here]


Provide supporting information that validates your proposed idea and supports
commercial viability in the present market needs for a minimum period of 3 years.
Share data on following parameters:

1. Github Activity –

2. Stackoverflow Activity –

3. Relevant Youtube link –

4. Google Trends –

5. User Downloads –

6. Job Demand –

https://www.linkedin.com/in/jude-miranda/ Followers 11207

https://www.instagram.com/judemiranda1/

https://www.facebook.com/judejn

Book Description -
Divide it into three paragraphs
In the ever-evolving landscape of computer programming, mastering the
fundamentals of the C language is not just a skill but a gateway to unleashing the
true potential of software development. C Programming: A Comprehensive Guide
for Students by Jude Miranda commences with an exploration of the evolution and
features of C, providing a solid foundation for understanding its structure,
environment, and the tools used, such as Integrated Development Environments
(IDEs). Delving into the nitty-gritty of data types and operators, readers are equipped
with the essential knowledge to handle variables, constants, and expressions
effectively.

The subsequent chapters deepen the reader's expertise, covering topics ranging from
input-output methods to control statements, arrays, and strings. The intricacies of
functions, pointers, structures, and pre-processors are demystified in dedicated
chapters, offering a comprehensive understanding of these crucial programming
elements. The book culminates with a thorough exploration of file handling, a critical
skill in real-world applications. Throughout each chapter, the readers are presented
with a rich array of questions and programming exercises, facilitating hands-on
learning.

Upon completing this journey, readers will emerge not just as proficient C
programmers but as adept problem solvers, equipped with the knowledge and skills
to navigate the intricacies of software development. The book is more than a guide;
it is a companion that empowers students with the competence and confidence to
tackle real-world programming challenges.

Key Features -
(Three Points)
What are you going to learn in this book? C programming Fundamentals
Why learning this is important It covers the university coursework on C and C programming
is fundamental to learning other advanced programming languages later.
How will you learn this? By understanding the fundamentals and then applying the
knowledge on the numerous practice questions

Competition Analysis
Author Title Publisher Place of Year of No. of Price
Publication Publication Pages
Yashvant Let Us C: BPB India December 508 Rs 399
Kanetkar Authentic Publications 2022 19th
guide to C Edition
programmin
g language -
19

E. Computing Mc Graw India 20 th 632 Rs 730


Balagurusam Fundamental Hill India September
y s And C 2017
Programmin
g

Tech List – C
Mention libraries / tools/ software / platform / programming language /tech that you would
be using in the book.
Author Bio - [Insert Text Here]

• A passionate educator for 20+ years who trained more than 30k
students personally.
• Alumni of Harvard Business School
• Founded neebal.com, in 2010. A software service providing company
functioning successfully with 250+ blue-chip engineers.
• Founded bloombench.com in 2014, a video conferencing education
product .
• Founded Techmentry.com in 2020, who provide 1:1 education to
kids
• Motto: “Don’t give them fish but teach them how to fish”

Section II

Table of Contents
Section Title – We want you to divide the book into three/four sections depending on the
content.
For E.g. It can be Designing, Developing & Deployment. Each section can have more than
one chapter. Shared an example below.

Chapter titles – Please make sure that you mention the concepts & tech used in that
particular tech. It’s important to highlight as the table of contents is the first thing that the
readers go through.

Page count – Please make sure that you are consistent with page counts. Try to make sure
that the page count range is between 15- 35 pages.
Chapter Delivery Date – This is when you will be delivering that particular chapter. The
dates can be calculated using 2 pages/ per day as a base.

Section Chapter Chapter Page Chapter Delivery


Title No Title Count Date

1. Introduction to C 15 Done
[ All Chapters are
ready, just have to add
a few more examples
and Summary]

2. Data Types and Operators 15 Done

3. Input Output 10 Done

4 Control Statements 10 Done

5 Arrays and Strings 10 Done

6 Functions 20 Done

7 Pointers 15 Done

8 Structures 15 Done

9 PreProcessor 10 Done
10 File Handling in C 10 Done

Chapter Details
Chapter titles – Please make sure that you mention the concepts & tech used in that
particular tech. It’s important to highlights as the table of contents is the first thing that the
readers go through.

Also mention libraries/tools/software/platform/programming language /tech that you would


be using in the description of the chapters.

Chapter 1: Introduction to C
Description: This foundational chapter introduces the fundamentals of C programming,
exploring the evolution and features of C, program structure, environment, IDEs, errors,
algorithmic thinking, and flowchart representation. It concludes with a summary and
questions to solidify understanding.
Topics to be covered: What is Computer Programming ?
o Programming Language - Low Level, High
Level
o Evolution of C
o Features of C
o Structure of C Program
o Environment
o IDE
o Errors
o Algorithm
o Flowchart
o Summary
o Questions

Chapter 2: Data Types and Operators


Description: Diving into the core of C, this chapter covers character sets, keywords,
identifier naming rules, data types, number systems, constants, variables, type qualifiers,
operators, expressions, precedence, and associativity. It ends with a concise summary and
practical questions to reinforce learning.
Topics to be covered:
 Character Set
 Keywords
 Rules for Naming Identifiers
 Data Types
 Number Systems
 Constant
 Variable
 Representation of Characters
 Types Qualifiers
 Const Qualifier
 Operators
 Expression
 Precedence and Associativity
 Type Conversions
 Summary
 Question and Programs

Chapter 3: Input Output


Description: This chapter delves into detailed methods for console input and output in C,
covering console I/O functions. It provides a summary and poses questions to enhance
practical understanding.
Topics to be covered:

 Console I/O Functions


 Summary
 Questions

Chapter 4: Control Statements


Description: Exploring selection statements and loops, this chapter covers sequential,
selection, and iteration statements, jump statements, function calls, and differences between
constructs. It concludes with a summary and practical questions for reinforcement.
Topics to be covered:
 Sequential
 Selection : if , if else, switch
 Iteration: for,while,do-while
 Jump Statements
 Function Call
 Difference between if else and switch case
 Use of break in switch case
 Difference between while and do while
 Nested loop
 Summary
 Questions and Programs

Chapter 5 Arrays and Strings


Description: This chapter details arrays in C, covering single and multi-dimensional arrays,
three-dimensional arrays, strings, and string functions. A summary and practice questions
conclude the exploration.
Topics to be covered:
 Introduction
 Single Dimensional Array
 Multi Dimensional Array
 Three Dimensional Arrays
 Strings
 String Functions
 Summary
 Questions and Programs
Chapter 6: Functions
Description Covering all aspects of functions in C, this chapter discusses parts of a
function, main(), user functions, recursion, scope, extent, declaration vs. definition, and library
functions. A summary and questions solidify comprehension.
Topics to be covered:
 Introduction
 Parts of function
 Main()
 User Functions
 Recursion
 Scope
 Extent
 Difference between Declaration and Definition
 Library Functions
 Summary
 Questions and Programs

Chapter 7: Pointers
Description: Explaining pointers in C, this chapter covers pointer types, operators, void
pointers, arrays, strings, dynamic memory allocation, and more. It concludes with a summary
and practical questions for application.
Topics to be covered:
 Introduction
 Pointers and Operators
 Pointer to pointer
 NULL pointers
 Void pointers
 Pointer to Constant
 Arrays and Pointers
 Pointers and String
 Dynamic Memory Allocation
 Pointers and Functions
 More on pointers
 Summary
 Questions and Programs

Chapter 8: Structure
Description: Detailing structures in C, this chapter covers array of structures, structures
and functions, structures and pointers, nested structures, unions, typedef, and ends with a
summary and questions.
Topics to be covered:
 Introduction
 Array of Structures
 Structures and Functions
 Structures and Pointers
 Structures within Structures
 Union
 Typedef
 Summary
 Questions

Chapter 9: Pre-processor
Description: This chapter explores pre-processors, including macro expansion, file
inclusion, conditional compilation, and concludes with a summary and questions for practical
understanding.
Topics to be covered:
 Macro Expansion
 File Inclusion
 Conditional Compilation
 Summary
 Questions

Chapter 10: File Handling in C


Description Covering file handling, this chapter explores files, file handling in C language,
and concludes with a summary and questions for application and reinforcement.
Topics to be covered:
 File
 File Handling in C Language
 Summary
 Questions

You might also like