Computer Programming - An Introduction

Introduction to computer hardware, software and computer programming.

  • 0 ratings, 1 students enrolled

Course Overview

In today’s world, computer programming is a basic skill that you should have, irrespective of your profession. This course introduces the basics of computer hardware and software and teaches you how to write simple programs. Though this course uses C programming language as a tool, it focuses on programming fundamentals. This makes it easy for the learner to learn any other programming language like Java, C# or Python.

What are the requirements?

  • Familiarity in using computers, English proficiency of a 4th grade CBSE student and basic mathematics.

What am I going to get from this course?

  • You will be able to write simple programs using the C programming language
  • You will get the necessary knowledge to learn C and C++ languages in depth
  • You will find it very easy to learn a new programming language like Java, Python

Who this course is for?

  • Anyone who wants to learn the fundamentals of computer programming, especially engineering or degree or school students.

About the Author

Rajagopalan has more than 25 years of experience in teaching computer programming. He has worked with some of the largest IT Services companies in India and trained their employees in various programming languages and platforms. His unique, simple teaching methodology has helped the students in understanding the fundamental principles of programming and becoming expert programmers.

Course Curriculum

Introduction To Computer Programming

Languages

Hardware

  • Input/Output Devices
     
  • Memory
     
  • Memory - Activity
     
  • CPU
     

Software

  • Software
     
  • Software - Activity
     

Things Computer Can Do

  • Things Computer Can Do
     

Pseudocoding

  • Introduction
     
  • Arithmetic Operations
     
  • Arithmetic Operations - Activity
     

Introduction to High-Level languages

  • Introduction to High-Level languages
     

C Programming

  • Hello World!
     
  • Printing Strings
     
  • Printing Strings - Activity
     
  • Sum of Two Integers
     
  • User- Friendly Programs
     
  • Readable Programs
     
  • Arithmetic Operations
     
  • Arithmetic Operations - Activity
     
  • Arithmetic Expressions
     
  • Assignment Expressions
     
  • Variable Initialization
     
  • Typecasting
     
  • Increment and Decrement Operators
     
  • Increment And Decrement Operators - Activity
     
  • Arithmetic Assignment Operators
     
  • The Char Data Type
     
  • The Char Data Type - Activity
     
  • The Double Data Type
     
  • The Short and Long Data Types
     
  • The signed and Unsigned Data Types
     
  • The if Statement - Introduction
     
  • The if Statement
     
  • The if Statement - Activity
     
  • Logical Operators - Introduction
     
  • Logical Operators
     
  • The Boolean Data Type
     
  • The Nested if Statement
     
  • The if-else-if Statement
     
  • The if-else-if Statement -Activity
     
  • The Ternary Operator
     
  • Repetitions - Printing Hello
     
  • Repetitions - Printing Numbers
     
  • The for Statement
     
  • The For Statement - Activity
     
  • Sum of 10 Numbers - Pseudocoding
     
  • Sum of 10 Numbers
     
  • Largest of 10 Numbers - Pseudocoding
     
  • Largest of 10 Numbers
     
  • The Nested For Statement
     
  • The Break Statement
     
  • Finding Prime Numbers
     
  • The Continue Statement
     
  • The While Statement
     
  • The do-while Statement
     
  • The do-while Statement - Activity
     
  • The switch Statement
     
  • The switch Statement - Activity
     
  • Testing and Debugging
     
  • Best Practices
     

computer programming - Conclusion

  • Conclusion
     

reviews

  • No reviews found

toprated

English

Designed for beginners, this 45 minutes course aim... Read More

Oct 12, 2019, 16 Comments

Doodling for Beginners

This course is designed for absolute beginners in ... Read More

Jun 18, 2019, 7 Comments

View More...