PROBLEM SOLVING USING C

Beginner 5(1 Ratings) 50 Students enrolled English
Created by Dept Computer Science
Last updated Sat, 25-Apr-2026
+ View more
Course overview

Problem Solving in C is an introductory course designed to develop logical thinking and programming skills using the C language. The course focuses on structured problem-solving techniques, algorithm development, and implementation through C programs.

Students will learn how to analyze problems, design solutions using algorithms and flowcharts, and translate them into efficient C programs. The course covers fundamental concepts such as variables, data types, operators, control structures, arrays, functions, pointers, and basic file handling.

Emphasis is placed on writing clean, efficient, and well-documented code. By the end of the course, students will be able to solve real-world problems using systematic programming approaches and develop a strong foundation for advanced programming and software development.

 

What will i learn?

  • 1. Understand Problem-Solving Techniques
  • 2. Develop C Programs
  • 3. Use Control Structures Effectively
  • 4. Apply Data Structures in C
  • 5. Implement Modular Programming
  • 6. Handle Files and Input/Output Operations
Requirements
  • Before starting this course, learners should have:
  • Basic knowledge of computers
  • Logical thinking and problem-solving interest
  • No prior programming experience required (beginners friendly)
  • A computer/laptop with a C compiler (e.g., GCC or Turbo C)
  • Willingness to practice coding regularly
Curriculum for this course
35 Lessons 07:31:21 Hours
Introduction to Computer Programming
11 Lessons 02:47:51 Hours
  • Introduction to Programming
    Preview 00:12:45
  • Language Translators
    Preview 00:14:30
  • Levels of Programming Languages
    Preview 00:17:23
  • Algorithms & Flowcharts
    Preview 00:17:01
  • History & Features of C
    Preview 00:15:04
  • C Tokens and Variables
    Preview 00:16:56
  • Constants and Datatyes
    Preview 00:19:18
  • Operators and Expressions in C
    Preview 00:15:50
  • Structure of C
    Preview 00:19:25
  • Input & Output Statements
    Preview 00:19:39
  • Quiz - Introduction to Computer Programming
    0:00:00
Control Statements
5 Lessons 01:17:04 Hours
  • Control Statements - If & If - else
    Preview 00:14:02
  • Control Statements - Else-if ladder & Switch
    Preview 00:20:15
  • Looping Statements in C
    Preview 00:26:17
  • Jump Statements in C
    Preview 00:16:30
  • Quiz - Control Statements
    0:00:00
Derived Data Types in C
6 Lessons 01:16:16 Hours
  • Arrays in C
    Preview 00:18:34
  • Two Dimensional Arrays in C
    Preview 00:14:30
  • Strings Basics
    Preview 00:11:32
  • String Functions
    Preview 00:14:43
  • Character Functions in C
    Preview 00:16:57
  • Quiz - Derived Data types
    0:00:00
Functions
7 Lessons 01:14:34 Hours
  • Quiz - Functions
    0:00:00
  • Function Basics
    Preview 00:14:46
  • Types of Functions
    Preview 00:15:14
  • Recursion
    Preview 00:10:27
  • Parameter Passing
    Preview 00:13:04
  • Variables and Storage Classes
    Preview 00:08:50
  • Pointers
    Preview 00:12:13
Dynamic Memory Management
6 Lessons 00:55:36 Hours
  • Dynamic Memory Management
    Preview 00:11:35
  • Structure Basics
    Preview 00:11:11
  • Advanced Structures
    Preview 00:10:19
  • Unions
    Preview 00:10:05
  • File Handling
    Preview 00:12:26
  • Quiz- Dynamic Memory Management
    0:00:00
+ View more
Other related courses
02:47:13 Hours
Updated Thu, 12-Jun-2025
0 65 Free
About instructor

Dept Computer Science

1 Reviews | 115 Students | 2 Courses
Student feedback
5
1 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (1)

Reviews

  • Sneha Kumari
Free
Includes: