Programming Basics

MOOC
Programming Basics
Language
English
Duration
8 months
Certificate
Certification paid
Course by EdX
Programming Basics
What will you learn?
Basic programming skills
To write C/C++ programs to solve real world computational problems.
Good programming practices
How to handle large and complex programs.
About the course

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:

Program
Programming Basics
Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems.
Lecturers
Deepak B. Phatak
Deepak B. Phatak
Professor (Retired), Department of Computer Science and Engineering IITBombay
Supratik Chakraborty
Supratik Chakraborty
Professor, Department of Computer Science and Engineering IIT Bombay
Nagesh Karmali
Nagesh Karmali
Sr. Manager (Research), Department of Computer Science and Engineering IITBombay
Firuza Karmali (Aibara)
Firuza Karmali (Aibara)
Project Manager, Department of Computer Science and Engineering IITBombay
Platform
/storage/img/providers/edx.svg
All the courses on this platform are free of charge. The authors are top universities and corporations that seek to maintain high quality standards. If you do not meet a deadline for assignments, you lose points. Like on other platforms, the videos in which the theory is explained are followed by practical assignments. Courses are available in English, Chinese, Spanish, French and Hindi.
Like any other website, konevy uses «cookies». These cookies are used to store information including visitor's preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information. For more general information on cookies, please read the «What Are Cookies» article on Cookie Consent website.