Introduction to C++ PDF
Course Description
This course is designed for undergraduate and graduate students in science, social science and engineering programs who need to learn fundamental programming skills quickly but not in great depth. The course is ideal for undergraduate research positions or summer jobs requiring C++. It is not a class for experienced programmers in C++. Students with no programming background are welcome. Topics include control structures, arrays, functions, classes, objects, file handling, and simple algorithms for common tasks.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
Technical Requirements
Special software is required to use some of the files in this course: .h, .cpp, .cbp, and .zipClick Below to Download the files :-
Lecture Notes
Notes from Lecture 8 are currently not available.
LEC # | TOPICS |
---|---|
1 | Basics (PDF) |
2 | Control structures (PDF) |
3 | Functions (PDF) |
4 | Arrays (PDF) |
5 | Pointers (PDF) |
6 | Classes, part 1 (PDF) |
7 | Classes, part 2 (PDF) |
8 | Object-oriented programming |
9 | File handling, operator overloading, and exceptions (PDF) |
10 | Comprehensive case study, Standard Template Library (STL) (PDF) Demonstration code for case study (ZIP) (The ZIP file contains: 5 .cpp files, 4 .h files and 6096-Demo.cbp file.) |
No comments:
Post a Comment