Programming for All: C Programming | Amar iSchool

Programming for All: C Programming

To build your coding skills from scratch, C programming paves the way. Learn from the expert, grow yourself.

Beginner 0(0 Ratings) 1 Students enrolled
Created by Masud Parves Last updated Fri, 30-Jul-2021 Bengali
What will i learn?
  • Hands on C and C++
  • Compete contest based problem solve
  • Digital Services
  • Software Based Job opportunity
  • Able to participate on Competitive Programming contents

Curriculum for this course
1 Lessons 00:00:00 Hours
Introduction
1 Lessons 00:00:00 Hours
  • Introduction to the Course
Requirements
  • Essential programming terms
  • Basic Knowledge of programming
+ View more
Description


Introduction

*Introduction to the Course

*What is Programming? 

*Why should we learn to program? 

*Introductions of C Programming. 

*What is Compiler? How does it actually work? 

*First Program - Hello World! 

*Header File, I/O format, How Main Function work?

*Data Type, Variable, Rules for naming Variables.
*Local Variable and Global Variable, Variable's Scope
Operators and Expressions:

-: Arithmetic Operators, 

-: Unary Operators, 

-: Relational and Logical Operators, 

-: The Conditional Operator, 

-: Bitwise Operators, 

-: The Increment and Decrement Operators, 

-: The Size of Operator. 

-: Library Functions. 

-: Type Casting


Decision Making and Branching:

-: if Statement 

-: if-else statement 

-: Nesting of if/if-else statements 

-: if-else ladder statements 

-: switch statement 

-: Flow Chart 

-: Related Problem Discuss 


Control Statements and Decision-Making Looping:

        -: The for loop 

-: The while loop 

-: The do-while loop 

-: Nesting loop 

-: Break and Continue Control Statements 

-: Related Problem Discuss  


Puzzle Printing:

-: Series/Patterns 

-: Star/Shape Printing 

-: Practices Problems 


Array and String:

-: 1D Array 

-: 2D array 

-: Multidimensional Array 

-: String 


Functions:

-: Function Basics 

-: Function Prototypes 

-: Passing Parameters (Passing Parameter by value and Passing Parameter by  reference) 

-: Basic Functions Recursion 


Custom Data-Type and References:

-: Structure 

-: Basic Linked-list operation Implement using Structure 

-: Pointer 


Dynamic Memory Allocation

-: malloc 

-: callaoc 

-: free 

-: realloc 


File I/O management 


-: Opening a Files 

-: Closing a Files 

-: Writing a Files 

-: Reading a Files



+ View more
Other related courses
00:00:00 Hours
Updated Tue, 20-Apr-2021
0 29 ৳5000
00:00:00 Hours
Updated Fri, 04-Jun-2021
0 3 ৳5000
00:00:00 Hours
Updated Thu, 01-Jul-2021
0 0 ৳5000
00:00:00 Hours
Updated Mon, 14-Jun-2021
5 62 Free
00:00:00 Hours
Updated Tue, 08-Jun-2021
0 0 ৳2000 ৳500
00:00:00 Hours
0 0 ৳5000 ৳3000
00:00:00 Hours
0 0 ৳5000
About the instructor
  • 0 Reviews
  • 1 Students
  • 1 Courses
+ View more
Sr. Software Engineer at Samsung
R&D Institute Bangladesh.
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
৳2000 ৳3000
Includes:
  • Beginner
  • Online class
  • 1 Lessons
  • Full lifetime access
  • Access on mobile and tv
  • Certificate after completion