Các bước cần phải có khi giải bài toán trên máy tính là:
Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, diễn tả thuật toán, hiệu chỉnh, viết tài liệu Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, viết tài liệu Xác định bài toán, lựa chọn hoặc thiết kế thuật toán, viết chương trình, hiệu chỉnh, viết tài liệu Xác định bài toán, viết thuật chọn, viết chương trình, viết tài liệu