Introduction to C
Introduction to C
C Programming is a fast and efficient programming language used for system programming, application development, and embedded systems. It provides low-level memory access, portability, and serves as a foundation for many modern languages.
SkillFusion
Certificate
Included as a benefit of this course
49 Days
4 - 3 Hours per day
Course Details
Duration
2 Months
Subject
Introduction to C
Fees
0 MMK
ဘယ်သူတွေတက်သင့်လဲ?
- Programming ကို အခြေခံမှစပြီး လေ့လာလိုသူများ
- System Programming၊ Operating Systems နှင့် Hardware Level Programming စိတ်ဝင်စားသူများ
- Software Development၊ Game Development နှင့် Embedded Systems (IoT, Robotics) လုပ်လိုသူများ
- Programming ၏ အခြေခံသဘောတရား (Memory Management, Algorithms) ကို နက်နက်နဲနဲ နားလည်လိုသူများ
- High-Performance Applications နှင့် စက်ကိရိယာများအတွက် Software ရေးလိုသူများ
- Career အား Tech နယ်ပယ်သို့ ပြောင်းလဲလိုသူများ
Course Curriculum
Module 1 :
Variables
This module introduces variables, data types, and naming rules in C. It covers how to declare, initialize, and use variables, along with input/output using scanf() and printf(). Basic arithmetic operators and good coding practices are also highlighted.
Module 2 :
Conditional Statements
This module introduces conditional statements and operators in C. It covers how to use if, if-else, else-if, and switch statements, along with relational, arithmetic, and logical operators. Operator precedence, logical expressions, and good coding practices are also highlighted.
Module 3 :
Iteration Statements
This module introduces iteration statements in C. It covers how to use while, do-while, and for loops for repetition, including nested loops. The use of break and continue statements for controlling loop execution is also highlighted with practical examples.
Module 4 :
Arrays
This module introduces arrays in C programming. It covers how to declare, initialize, and use one-dimensional and multi-dimensional arrays. String handling, input/output with arrays, and the use of special functions like getchar(), getch(), and getche() are also highlighted.
Module 5 :
Functions
This module introduces functions in C. It covers function declaration, definition, and calling, along with input parameters, return values. Concepts like passing arrays, call by value, call by reference, and the scope of local and global variables are also highlighted.
Module 6 :
Project
This module focuses on applying C programming concepts through a hands-on project. Students will design and implement a complete program using functions, arrays, structures, and pointers. The project emphasizes solving real-world problems, improving logic, debugging, and understanding overall program flow and structure.