0% found this document useful (0 votes)
17 views3 pages

Syllabus

Uploaded by

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

Syllabus

Uploaded by

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

Learn C Programming from Scratch- Master C Programming

Curriculum:
1 Introduction
1.1 Overview of C
1.2 Features of C
1.3 Applications of C

2 Setting up the programming environment


2.1 Installing C compiler for windows
2.2 Installing C compiler for ios

3 Basic Concepts
3.1 The #include statements
3.2 Comment Statement
3.3 Main() Function

4 keywords in C, Data types, Constants and variables


4.1 Keywords in C
4.2 Basic Data types in c
4.3 Constants- Types, Declaration etc.
4.4 Variables- Declaration & Initialization
4.5 Scop of variable
4.6 Enumeration or Enum
4.7 I/O statements

5 Operators
5.1 Arithmetic operators
5.2 Logical operators
5.3 Assignment operators
5.4 Relational Operators
5.5 Bitwise Operators
5.6 Conditional Operator
5.7 Increment and Decrement Operators
5.8 Special Operators
5.9 Precedence of operators in the expression
6 Control Statements in c (decision, loop and case),
6.1 Decision making statements- If, If-else, switch
6.2 Looping statements- while, do-while, for
6.3 Nested loop and loop control- Break and continue

7 Functions
7.1 Library Functions/Built-in functions
7.2 User defined functions: How we create user defined function
7.3 Transfer of control flow
7.4 Function prototype
7.5 Argument List & Parameter Passing
7.6 Parameter passing: call by value and call by reference
7.7 Returning Function result

8 Macros

9 Arrays
9.1 Array Declaration & Initialization in the program
9.2 Array types- Single Dimensional & Multi-dimensional array
9.3 Operations performed on array- Searching & Sorting

10 String and String functions


10.1 Declaration & initialization of string
10.2 String Functions- how to use in the program

11 Structure
11.1 What is structure? Why Use Structure in C?
11.2 Defining a Structure
11.3 Structure Example
11.4 Difference between Structure & Array

12 Pointers:
12.1 What is Pointer? What are the advantages of Pointers?
12.2 Pointer Declaration
12.3 functions and pointers, function returning pointer, pointer to
function, pointer to pointer
13 Dynamic memory management.
13.1 Dynamic memory allocation related functions:
13.2 Example

You might also like