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.
Elements of C/C++ programming languages
Basic data types
Sequential and conditional execution
Arrays, matrices and their applications
Sorting and searching
Elements of string processing
Introduction to pointers
Basics of Software Engineering
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.
MOOCs stand for Massive Open Online Courses. These arefree online courses from universities around the world (eg. StanfordHarvardMIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you. They also have student discussion forums, homework/assignments, and online quizzes or exams.
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.
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