SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Destacado

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
 

Destacado (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)
 

Último

+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@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

+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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

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