Tôi là một sinh viên không CS và lĩnh vực nghiên cứu của tôi không liên quan đến CS. Tuy nhiên, là một phần trong kế hoạch lớn hơn để trở thành một nhà khoa học máy tính, tôi muốn có được một nền tảng vững chắc về khoa học máy tính và toán học vì nó liên quan đến CS. Tôi đã thực hiện rất nhiều nghiên cứu và chọn ra những cuốn sách hay nhất / thực sự hay sau đây về chủ đề CS và toán học và muốn hỏi ý kiến của bạn về:
- Tính đầy đủ của các chủ đề được đề cập (vui lòng giới thiệu bất cứ điều gì tôi đã bỏ lỡ)
- Chồng chéo vật liệu được che phủ / vùng quá mức (vui lòng giới thiệu những cuốn sách nên được xóa khỏi danh sách)
- Đặt hàng để nghiên cứu các cuốn sách (tôi liệt kê theo thứ tự mà tôi nghĩ rằng chúng nên được nghiên cứu)
Danh sách cảm thấy quá dài, vì vậy tôi sẽ đánh giá cao các đề xuất để xóa một số sách mà không mất kiến thức cốt lõi cần có cho CS.
Vì vậy, những cuốn sách là:
- Nhà toán học Delight của WW Sawyer
- Cách chứng minh: Cách tiếp cận có cấu trúc của Daniel J. Velleman
- Làm thế nào để giải quyết nó: Một khía cạnh mới của phương pháp toán học của G. Polya
- Giới thiệu về lập trình chức năng thông qua tính toán Lambda của Greg Michaelson
- Nền tảng của Khoa học Máy tính của Al Aho và Jeff Ullman (http://i.stanford.edu/~ullman/focs.html)
- Toán học cụ thể: Một nền tảng cho khoa học máy tính của Graham, Knuth và Patashnik
- Giới thiệu về Lý thuyết tính toán của Michael Sipser
- Giới thiệu về Lý thuyết, Ngôn ngữ và Tính toán của Automata bởi John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman
- Độ phức tạp tính toán: Một quan điểm khái niệm của Oded Goldreich
- Độ phức tạp tính toán: Cách tiếp cận hiện đại của Sanjeev Arora, Boaz Barak
- Một khóa học về kết hợp của JH van Lint, RM Wilson
- Khả năng tính toán: Giới thiệu về Lý thuyết chức năng đệ quy của Nigel Cutland
- Máy tính và tính hấp dẫn: Hướng dẫn về lý thuyết hoàn thiện NP của MR Garey, DS Johnson
- Lý thuyết về các hàm đệ quy và khả năng tính toán hiệu quả của Hartley Rogers
- Bất bình đẳng của GH Hardy, JE Littlewood, G. Polya
- Logic toán học: Một khóa học với các bài tập (Phần I): Tính toán đề xuất, Đại số Bookean, Tính toán dự đoán của René Cori, Daniel Lreb
- Logic toán học: Một khóa học với các bài tập (Phần II): Lý thuyết đệ quy, Định lý của Godel, Lý thuyết tập hợp, Lý thuyết mẫu của René Cori, Daniel Lreb