Tiếp nối cuốn sách "Chuyên Tin 10: Các chuyên đề chọn lọc với ngôn ngữ C++ (Lý thuyết, bài tập và lời giải)", cuốn sách "Chuyên Tin 11: Các chuyên đề chọn lọc với ngôn ngữ C++ (Lý thuyết, bài tập và lời giải)" được biên soạn nhằm cung cấp các chuyên đề chọn lọc với các bài Toán Tin nâng cao cho học sinh các khối chuyên tin, định hướng tới những kỹ thuật lập trình cơ bản để giải những bài toán khó.
Nội dung sách được biên soạn theo:
KHUNG CÁC CHUYÊN ĐỀ MÔN TIN HỌC
DÀNH CHO TRƯỜNG TRUNG HỌC PHỔ THÔNG CHUYÊN
Một bài toán tin được hiểu là khó nếu ta sử dụng thuật giải mới nảy sinh trong đầu khi vừa biết nội dung bài toán thì ta thường thu được kết quả sai, hoặc là lời giải nhận được sẽ không hữu hiệu theo nghĩa chương trình đòi hỏi quá nhiều bộ nhớ hoặc/và chạy quá lâu. Những thuật giải nảy sinh ngay trong đầu như vậy thường được gọi là "thuật giải tự nhiên". Khái niệm này chỉ là tương đối, nếu bạn đã nắm vững nhiều dạng thuật giải và đã từng thử sức với nhiều bài toán khó thì đến một lúc nào đó, các thuật giải tự nhiên của bạn sẽ đáng tin cậy. Đó cũng chính là mục đích của sự học tập và rèn luyện.
Việc đọc và tiếp cận cuốn sách không đòi hỏi bạn đọc có nền tảng kiến thức chuyên sau. Chỉ cần bạn đã từng làm quen với một trong các ngôn ngữ lập trình phổ biến như C, Pascal, Java hoặc Python, bạn hoàn toàn có thể hiểu và cùng đóng góp ý kiến và ngày một hoàn thiện hơn.
Các kỹ thuật lập trình và phương pháp xây dựng thuật giải cho những bài toán thường được dùng rộng rãi trong quá trình thiết kế và cài đặt các phần mềm ứng dụng trong thực tiễn, nên việc sớm làm chủ các tri thức này mới thật sự là cần thiết. Nội dung sách phục vụ đối tượng chính là học sinh chuyên Tin, tuy nhiên những kỹ thuật và thuật toán trong sách cũng hữu ích cho sinh viên muốn nâng cao năng lực lập trình và giải thuật.