Dữ liệu của chương trình được lưu trữ trong bộ nhớ chính (các biến bộ nhớ), không được lưu trữ cho lần chạy kế tiếp của chương trình. Mục đích chính của việc lập trình với tập tin là nhằm để lưu trữ dữ liệu vào bộ nhớ phụ truy xuất trở lại khi cần thiết. Trong bài giảng này chúng ta sẽ tập trung vào các kiến thức về lập trình với tập tin, .