Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Online Course

Programming Basics

Indian Institute of Technology Bombay via edX

Overview

Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.

Topics include:

  • Algorithms
  • Elements of C/C++ programming languages
  • Basic data types
  • Sequential and conditional execution
  • Iterative solutions
  • Arrays, matrices and their applications
  • Functions
  • Sorting and searching
  • Elements of string processing
  • Introduction to pointers
  • Basics of Software Engineering
  • Structures
  • File Processing

Learners will read and understand many sample programs, and will have to write several on their own. This course deals with basic programming, and sets the foundation for solid programming practices for beginners.

This course is part of the Fundamentals of Computer Science XSeries Program:

  • Object-Oriented Programming
  • Foundations of Data Structures
  • Implementation of Data Structures
  • Algorithms

Taught by

Deepak B. Phatak

Reviews

2.3 rating, based on 15 reviews

Start your review of Programming Basics

  • Anonymous

    Anonymous completed this course.

    Do not waste your time. Buy a C++ book and learn. You will be mixing C and C++ in this course. Very bad preparation. Boring lectures- reading from a screen. No exercises. Quiz and programming questions are those not taught in course. Disappointed.
  • Maha completed this course.

    This is not actually bad course but requires strong prerequisites

    Strong doesn't mean complete but at least need to know C basics and also few algorithms. This is simply typical Indian course where we try to give indepth knowledge in a shot. Sure this is not for beginners . I have some knowledge on C,java and took me few days to figure out whats going on with graded programming assignments, hope this review will help you
  • Anonymous

    Anonymous completed this course.

    Poorly conceived, poor delivery. Bland lectures. No worked out examples. Mixes c and c++, confusing. Get a good book on c/c++ rather than this course.
  • Anonymous

    Anonymous completed this course.

    sir, please tell me.

    What is the eligibility of this course? and how would you rate this class?
  • Anonymous

    Anonymous completed this course.

    For now it's not worthy. It would be better if you wait for the third or fourth session. Too many things to improve...
  • Muhammad completed this course.

    The course teaches programming languages in the functional paradigm using SML. The material is at a level you'd find in third year at a top-tier university computer science program, so in that way it is a bargain, but it also means you will need to invest serious time in order to complete it. You will likely need the full month and 8-16 weekly hours as advertised, this isn't one of those MOOCs where you finish a week's module in a day (especially if you've never done functional programming before).
  • Shiva completed this course, spending 9 hours a week on it and found the course difficulty to be medium.

    Course is very easy and it is useful everywhere . With the help of this certificate we can achieve our goal
  • Charles completed this course.

  • Anonymous

    Anonymous is taking this course right now.

  • Manda.prathyusha is taking this course right now and found the course difficulty to be easy.

  • Profile image for Jayasimhan T M M
    Jayasimhan M.

    Jayasimhan is taking this course right now.

  • Anonymous

    Anonymous is taking this course right now.

  • Priya

    Priya is taking this course right now.

  • Emmanuel is taking this course right now.

Related Courses

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free