Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C Programming and Problem Solving in C.
Rating: 4.5 out of 5(38 ratings)
1,187 students

C Programming and Problem Solving in C.

C language is fruit of the computer. This course helps you to collect your fruits for any career opportunities.
Created byAfterclap Team
Last updated 12/2022
English
English [Auto],

What you'll learn

  • Understands the basics of C programming language.
  • Gains analytical thinking ability.
  • Improve his/her problem solving capacity.
  • Learns data types and how to manipulate them.
  • Using Input and Output functions efficiently.
  • Logical Operators
  • Arrays
  • Pointers
  • String Characters
  • Control Flow : If-Else statements - switch cases
  • Loops - while - for - do
  • A hundred example and FINAL PROJECT.

Course content

6 sections83 lectures16h 56m total length
  • 1.0 Overview of the Overview2:58

    Explore how computers function as machines that receive, store, transform, and output data, and how C enables communication with the computer through programs in this introductory overview.

  • 1.1 Electronic Computers then and Now7:35

    Explore the evolution of electronic computers from room-sized vacuum-tube machines to compact processor chips, and understand how hardware and software, with high-level languages like C, replaced binary programming.

  • Quiz 1 : Electronic Computers Then and Now
  • 1.2 Computer Hardware14:23

    Explore core computer hardware, including memory, main vs secondary storage, the CPU, and input/output devices, and learn how data moves from storage to memory and to outputs.

  • Quiz 2 : Computer Hardware
  • 1.3 Computer Software13:29

    Explore computer software foundations, from operating systems and memory management to applications, machine and high-level languages, and learn how compilers, object files, linkers, and IDEs translate code into executable programs.

  • Quiz 3 : Computer Software
  • 1.4 The Software Development Method15:16

    Explore the six-step software development method for solving problems in C, from specifying requirements and analyzing problems to designing algorithms, implementing, testing, and maintaining programs, with top-down design.

  • Quiz 4 : The Software Development Method
  • 1.5 An Example for the Software Development Method13:07

    Explore a software development method by designing a C program that converts miles to kilometers, using input miles, a mile-to-kilometer macro, and printf/scanf in C.

  • End of Unit 1 Quiz

Requirements

  • Enthusiasm
  • A computer

Description

Are you looking for a solid start for programming ? Have you heard that "C Language is the best one to start with" ? You have heard it right. C Language is one of the best ways to start programming.

Even though, you are not a newbie, C programming is going to suit your resume pretty well.

C is the best choice because it will also allow you the master the fundamental mentality behind programming.

It is one of the most powerful programming languages out there and also called to be "the mother of programming languages".

There is a reason for that!

By learning C, you will open the huge, rusty doors of C++, C# and JAVA.

Because C fundamentally teaches you behind the scenes.

By taking this course, you will be able to apply any elementary job relating to C Programming.

That's not everything tho!

We are also taking a problem-solving approach to C. The best skill you can have when programming. Problem-Solvers tend to be better programmers at the end of the day.

We are aware of that skill!

That's why we are more focused on giving you the ability to solve problems at any capacity. Once you become a good problem solver, it is more likely for you to become a good-programmer.

The details are not skipped in this course.

You'll develop your ability to produce good code and your problem-solving skills. This course provides all the information on "why" you are doing the things that you are doing in addition to teaching you how to write in the C programming language.

You will have a thorough understanding of the C programming language's principles at the end of this course.

Who this course is for:

  • Those who are interested in problem solving.
  • Those who contemplate a career in electrical and computer science.
  • Those who are interested in gaining a fundamental in C Programming Language.