Introduction to Computer Programming, Part 2 (edX)

Introduction to Computer Programming, Part 2 (edX)
Free Course
Categories
Effort
Certification
Languages
Knowledge of high school mathematics is essential and adequate. Exposure to pre-calculus is desirable. Knowledge of basic programming concepts, as covered in CS101.1x is necessary.
Misc
Introduction to Computer Programming, Part 2 (edX)
This three-week course builds on the basic foundation in computer programming, and discusses the Object Oriented Programming paradigm.


A newer version of this course is available here:
Object-Oriented Programming


This is the second of a two-part course, and corresponds to the second half of the Computer Programming course CS101 at IIT Bombay. This part begins with a brief review of basic programming concepts, discusses how to handle complex computational applications, and then introduces the basics of object oriented programming.

Topics include:

- Pointers

- Structures

- File processing

- Handling graphics

- Introduction to Object Oriented Programming Concepts

- Classes and Methods

- Standard Library of C++.

What you'll learn:

- How to abstract a problem in an object oriented style

- How to use the Standard Template Library (STL)

- Object oriented programming, basics to advanced level

- Standard Library of C++



Free Course
Knowledge of high school mathematics is essential and adequate. Exposure to pre-calculus is desirable. Knowledge of basic programming concepts, as covered in CS101.1x is necessary.