5 điểm bởi GN⁺ 2023-12-23 | 1 bình luận | Chia sẻ qua WhatsApp

Giới thiệu website Nand to Tetris

  • Đây là website chính thức của khóa học Nand to Tetris và cuốn sách liên quan The Elements of Computing Systems.
  • Website bao gồm bài giảng, tài liệu dự án và công cụ để xây dựng từ đầu một hệ thống máy tính đa dụng và các tầng phần mềm hiện đại.
  • Các tài liệu này dành cho sinh viên, giảng viên và người tự học; nếu được sử dụng trong môi trường giáo dục phi lợi nhuận thì tất cả đều miễn phí và mã nguồn mở.

Khóa học trực tuyến và người học

  • Hỗ trợ hai khóa học trực tuyến: Nand2Tetris Part I (dự án phần cứng/chương 1-6), Nand2Tetris Part II (dự án phần mềm/chương 7-12).
  • Các khóa học này đang được giảng dạy tại hơn 400 trường đại học, trung học và bootcamp trên toàn thế giới, với người học đa dạng từ học sinh trung học, nghiên cứu sinh tiến sĩ cho đến kỹ sư Google.

Tài liệu bổ sung và liên hệ

  • Giảng viên có thể liên hệ qua schocken@gmail.com để nhận thêm tài liệu khóa học.

Ý kiến của GN⁺

  • Phương pháp học tập đổi mới: Khóa học Nand to Tetris cung cấp phương pháp học thiên về thực hành, tự tay xây dựng hệ thống máy tính và phần mềm từ các nguyên lý nền tảng, qua đó nhấn mạnh tầm quan trọng của giáo dục kết hợp giữa lý thuyết và thực tiễn.
  • Khả năng tiếp cận rộng rãi: Việc người học với nhiều xuất phát điểm khác nhau có thể truy cập miễn phí và tận dụng tài liệu mã nguồn mở giúp nâng cao khả năng tiếp cận giáo dục và hiện thực hóa giá trị chia sẻ tri thức.
  • Chương trình học thực tiễn: Chương trình cho phép học các khái niệm cốt lõi của khoa học máy tính trong khi giải quyết các bài toán kỹ thuật thực tế, rất hữu ích để bồi dưỡng kỹ năng thực hành và năng lực giải quyết vấn đề cho sinh viên.

1 bình luận

 
GN⁺ 2023-12-23
Ý kiến trên Hacker News
  • Tóm tắt bình luận thứ nhất:

    • Đã thử lần đầu sau khi tốt nghiệp đại học 7 năm trước, nhưng phải dừng lại vì các dự án phụ khác.
    • Bắt đầu lại cách đây 3 tháng và hiện đã đi tới chương 8, hoàn thành các cổng logic, ALU, CPU, assembler và một nửa máy ảo.
    • Mỗi chương đều đầy thử thách, nhưng cảm giác thỏa mãn khi nó hoạt động là rất lớn.
    • Là một dự án phụ mang tính giáo dục nên rất đáng giá và học được rất nhiều.
  • Tóm tắt bình luận thứ hai:

    • Rất khuyến nghị cho những người làm công việc liên quan đến máy tính nhưng chưa từng học các môn khoa học máy tính mức thấp.
    • Nó mang lại sự hiểu biết trực quan về cách máy tính hoạt động và đem đến nhiều góc nhìn sâu sắc để hiểu sự khác biệt giữa stack và heap.
    • Quá trình bắt đầu từ mạch đơn giản rồi dần xây dựng những cỗ máy phức tạp hơn rất thú vị.
    • Giảng viên giải thích rất tốt để người học có thể nhanh chóng hiểu được mà không đơn giản hóa quá mức những thứ như ngôn ngữ assembly.
  • Tóm tắt bình luận thứ ba:

    • Sau khi hoàn thành series máy tính 8-bit của Ben Eater, người này bắt đầu dự án nand2tetris và nhờ đó hiểu khá rõ các khái niệm cơ bản của thiết kế máy tính.
  • Tóm tắt bình luận thứ tư:

    • Đề xuất khóa học Digital Design and Computer Architecture của ETH Zürich.
  • Tóm tắt bình luận thứ năm:

    • Giới thiệu trò chơi Nand game lấy cảm hứng từ khóa học nand2tetris.
  • Tóm tắt bình luận thứ sáu:

    • Đã bàn với bạn gái trong quán cà phê về ý tưởng rằng các cổng logic có thể được cấu thành chỉ bằng NAND, rồi tự mình thử và thấy rất thú vị.
    • Đã mua sách để hỗ trợ hiểu biết về mức thấp.
  • Tóm tắt bình luận thứ bảy:

    • Giới thiệu một kho lưu trữ do George Hotz tạo ra.
  • Tóm tắt bình luận thứ tám:

    • Thắc mắc liệu một phần tiền truyện mang tên "sand2nand" có thể trở thành một dự án DIY hay không.
  • Tóm tắt bình luận thứ chín:

    • Đang làm nhà phân tích dữ liệu, nhưng sau khi học khóa này đã quyết định chuyển hướng sự nghiệp.
  • Tóm tắt bình luận thứ mười:

    • Mong có tài liệu tương tự về lý thuyết tính toán.
    • Các giáo sư khoa học máy tính lý thuyết dường như nói nhiều hơn về những cỗ máy trừu tượng thay vì mạch logic.
    • Đặt câu hỏi vì sao các cổng logic lại bị bỏ qua như một mô hình tính toán, dù chúng gắn với cách máy tính thực sự hoạt động hơn.
    • Mong có một khóa học hoặc cuốn sách về khoa học máy tính lý thuyết với chủ đề "Từ NAND đến máy Turing".