SlideShare une entreprise Scribd logo
1  sur  6
Address: 4th
Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA
Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299
Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com
Syllabus:C PROGRAMMING COURSE
Chapter 1: Getting Started
What is C?
Background
Sample Program
Components of a C Program
1. Example
2. Data Types
3. Variables
4. Naming Conventions for C Variables
5. Printing and Initializing Variables
6. Array Examples
7. Compiling and Executing a C Program
Chapter 2: Functions and Operators
Examples of C Functions
Functions
sum Invoked from main
Invoking Functions
Elementary Operators
The operator= Operators
Operators
The Conditional Operator
Increment and Decrement Examples
Increment and Decrement Operators
Address: 4th
Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA
Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299
Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com
Chapter 3: Control Flow Constructs
Examples of Expressions
If
If else
While
For
Endless Loops
do while
break and continue
switch
else if
Chapter 4: The C Preprocessor
#define
Macros
#include
Conditional Compilation
#ifdef
#ifndef
Chapter 5: Simple I/O
Character I/O
End of File
Simple I/O Examples
Simple I/O Redirection
I/O with Character Arrays
Address: 4th
Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA
Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299
Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com
Chapter 6: More on Functions
General
Function Declarations
Returning a Value or Not
Function Prototypes
Arguments and Parameters
Organization of C Source Files
Extended Example
The get line Function
The strcmp Function
The check Function
The atom Function
The average Function
Summary
Chapter 7: Bit Manipulation
Defining the Problem Space
A Programming Example
Bit Wise Operators
Bit Manipulation Functions
Circular Shifts
Chapter 8: Strings
Fundamental Concepts
Aggregate Operations
String Functions
Chapter 9: Higher Dimensional Arrays
Array Dimensions
An Array as an Argument to a Function
String Arrays
Address: 4th
Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA
Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299
Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com
Chapter 10: Separate Compilation
Compiling Over Several Files
Function Scope
File Scope
Program Scope
Local static
register and extern
Object Files
Libraries
The C Loader
Header Files
Chapter 11: Pointers (Part 1)
Fundamental Concepts
Pointer Operators and Operations
Changing an Argument with a Function Call
Pointer Arithmetic
Array Traversal
String Functions with Pointers
Pointer Difference
Prototypes for String Parameters
Relationship Between an Array and a Pointer
The Pointer Notation *p++
Chapter 12: Pointers (Part 2)
Dynamic Storage Allocation –malloc
Functions Returning a Pointer
Initialization of Pointers
gets - a Function Returning a Pointer
An Array of Character Pointers
Two Dimensional Arrays vs. Array of Pointers
Command Line Arguments
Pointers to Pointers
Practice with Pointers
Function Pointers
Address: 4th
Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA
Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299
Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com
Chapter 13: Structures
Fundamental Concepts
Describing a Structure
Creating Structures
Operations on Structures
Functions Returning Structures
Passing Structures to Functions
Pointers to Structures
Array of Structures
Functions Returning a Pointer to a Structure
Chapter 14: Structure Related Items
typed - New Name for an Existing Type
Bit Fields
Unions
Non-Homogeneous Arrays
Enumerations
Chapter 15: File I/O
System Calls vs. Library Calls
Opening Disk Files
Open
I/O Library Functions
Copying a File
Character Input vs. Line Input
Scanf
Printf
Fclose
Servicing Errors - errno.h
feof
Address: 4th
Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA
Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299
Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com
Chapter 16: Information about Files
The stat Function
File Existence
Telling Time - time and ctime
Telling Time – local time
Chapter 17: I/O with Structures
A Database Application
The menu Function
The write Function
The create_db Function
The fread Function
The print_db Function
Fseek
The retrieve_db Function
fflush and ftell
Chapter 18: Useful Library Functions
strstr
strchr, strrchr
system
strtok
strspn, strcspn
Math Functions
Character Testing Functions
exit and at exit
signal
memcpy and memset
qsort
Binary Search –bsearch

Contenu connexe

En vedette

50 common interview questions and answers
50 common interview questions and answers50 common interview questions and answers
50 common interview questions and answers
Kumar
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
Nikhi Jain
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
Vaibhav Bajaj
 

En vedette (10)

AutoCAD Training Syllabus
AutoCAD Training SyllabusAutoCAD Training Syllabus
AutoCAD Training Syllabus
 
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board ExamsC++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
 
Building a Cyber Security Operations Center for SCADA/ICS Environments
Building a Cyber Security Operations Center for SCADA/ICS EnvironmentsBuilding a Cyber Security Operations Center for SCADA/ICS Environments
Building a Cyber Security Operations Center for SCADA/ICS Environments
 
C ppt
C pptC ppt
C ppt
 
Tally project
Tally projectTally project
Tally project
 
C++ programming
C++ programmingC++ programming
C++ programming
 
Top 10 Interview Questions and Answers
Top 10 Interview Questions and AnswersTop 10 Interview Questions and Answers
Top 10 Interview Questions and Answers
 
50 common interview questions and answers
50 common interview questions and answers50 common interview questions and answers
50 common interview questions and answers
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

C programming syllabus

  • 1. Address: 4th Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299 Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com Syllabus:C PROGRAMMING COURSE Chapter 1: Getting Started What is C? Background Sample Program Components of a C Program 1. Example 2. Data Types 3. Variables 4. Naming Conventions for C Variables 5. Printing and Initializing Variables 6. Array Examples 7. Compiling and Executing a C Program Chapter 2: Functions and Operators Examples of C Functions Functions sum Invoked from main Invoking Functions Elementary Operators The operator= Operators Operators The Conditional Operator Increment and Decrement Examples Increment and Decrement Operators
  • 2. Address: 4th Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299 Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com Chapter 3: Control Flow Constructs Examples of Expressions If If else While For Endless Loops do while break and continue switch else if Chapter 4: The C Preprocessor #define Macros #include Conditional Compilation #ifdef #ifndef Chapter 5: Simple I/O Character I/O End of File Simple I/O Examples Simple I/O Redirection I/O with Character Arrays
  • 3. Address: 4th Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299 Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com Chapter 6: More on Functions General Function Declarations Returning a Value or Not Function Prototypes Arguments and Parameters Organization of C Source Files Extended Example The get line Function The strcmp Function The check Function The atom Function The average Function Summary Chapter 7: Bit Manipulation Defining the Problem Space A Programming Example Bit Wise Operators Bit Manipulation Functions Circular Shifts Chapter 8: Strings Fundamental Concepts Aggregate Operations String Functions Chapter 9: Higher Dimensional Arrays Array Dimensions An Array as an Argument to a Function String Arrays
  • 4. Address: 4th Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299 Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com Chapter 10: Separate Compilation Compiling Over Several Files Function Scope File Scope Program Scope Local static register and extern Object Files Libraries The C Loader Header Files Chapter 11: Pointers (Part 1) Fundamental Concepts Pointer Operators and Operations Changing an Argument with a Function Call Pointer Arithmetic Array Traversal String Functions with Pointers Pointer Difference Prototypes for String Parameters Relationship Between an Array and a Pointer The Pointer Notation *p++ Chapter 12: Pointers (Part 2) Dynamic Storage Allocation –malloc Functions Returning a Pointer Initialization of Pointers gets - a Function Returning a Pointer An Array of Character Pointers Two Dimensional Arrays vs. Array of Pointers Command Line Arguments Pointers to Pointers Practice with Pointers Function Pointers
  • 5. Address: 4th Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299 Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com Chapter 13: Structures Fundamental Concepts Describing a Structure Creating Structures Operations on Structures Functions Returning Structures Passing Structures to Functions Pointers to Structures Array of Structures Functions Returning a Pointer to a Structure Chapter 14: Structure Related Items typed - New Name for an Existing Type Bit Fields Unions Non-Homogeneous Arrays Enumerations Chapter 15: File I/O System Calls vs. Library Calls Opening Disk Files Open I/O Library Functions Copying a File Character Input vs. Line Input Scanf Printf Fclose Servicing Errors - errno.h feof
  • 6. Address: 4th Floor, Gitanjali Complex, Palace Road, Palanpur-385001, Gujarat, INDIA Contact Us: - (M) +91-9727054547 (M) +919909815851 (M) +91-9974557753 (O) 02742-266299 Visit Us: - www.myfootpathinfomedia.comEmail-id: - info@myfootpathinfomedia.com Chapter 16: Information about Files The stat Function File Existence Telling Time - time and ctime Telling Time – local time Chapter 17: I/O with Structures A Database Application The menu Function The write Function The create_db Function The fread Function The print_db Function Fseek The retrieve_db Function fflush and ftell Chapter 18: Useful Library Functions strstr strchr, strrchr system strtok strspn, strcspn Math Functions Character Testing Functions exit and at exit signal memcpy and memset qsort Binary Search –bsearch