5 poin oleh GN⁺ 2023-12-23 | 1 komentar | Bagikan ke WhatsApp

Pengenalan situs web Nand to Tetris

  • Nand to Tetris adalah situs web resmi untuk kursus Nand to Tetris dan buku terkait The Elements of Computing Systems.
  • Situs web ini mencakup kuliah, materi proyek, dan alat untuk membangun sistem komputer serbaguna dan lapisan perangkat lunak modern dari nol.
  • Materi ini ditujukan untuk mahasiswa, pengajar, dan pembelajar mandiri, dan semuanya gratis serta open source jika digunakan dalam lingkungan pendidikan nirlaba.

Kursus online dan pengguna

  • Mendukung dua kursus online: Nand2Tetris Part I (proyek perangkat keras/bab 1-6), Nand2Tetris Part II (proyek perangkat lunak/bab 7-12).
  • Kursus-kursus ini diajarkan di lebih dari 400 universitas, sekolah menengah, dan bootcamp di seluruh dunia, dan diikuti oleh beragam pembelajar mulai dari siswa sekolah menengah, mahasiswa doktoral, hingga engineer Google.

Materi tambahan dan kontak

  • Pengajar dapat menghubungi schocken@gmail.com untuk materi kursus tambahan.

Opini GN⁺

  • Pendekatan belajar yang inovatif: Kursus Nand to Tetris menawarkan metode belajar berbasis praktik yang membangun langsung sistem komputer dan perangkat lunak dari prinsip-prinsip dasar, sehingga menekankan pentingnya pendidikan yang menggabungkan teori dan praktik.
  • Aksesibilitas yang luas: Fakta bahwa pembelajar dari beragam latar belakang dapat mengaksesnya secara gratis dan memanfaatkan materi open source meningkatkan aksesibilitas pendidikan serta mewujudkan nilai berbagi pengetahuan.
  • Kurikulum yang praktis: Kurikulum yang memungkinkan siswa mempelajari konsep-konsep mendasar ilmu komputer sambil memecahkan masalah engineering nyata sangat bermanfaat untuk mengembangkan keterampilan praktis dan kemampuan pemecahan masalah.

1 komentar

 
GN⁺ 2023-12-23
Komentar Hacker News
  • Ringkasan komentar pertama:

    • Pertama kali mencoba 7 tahun lalu setelah lulus kuliah, tetapi berhenti karena proyek sampingan lain.
    • Mulai lagi 3 bulan lalu dan kini sudah sampai bab 8, setelah menyelesaikan gerbang logika, ALU, CPU, assembler, dan setengah dari mesin virtual.
    • Setiap bab menantang, tetapi kepuasan saat semuanya berfungsi sangat besar.
    • Sebagai proyek sampingan untuk tujuan edukatif, ini sangat memuaskan dan banyak hal yang dipelajari.
  • Ringkasan komentar kedua:

    • Sangat direkomendasikan bagi orang yang bekerja dengan komputer tetapi belum pernah mengambil kelas ilmu komputer tingkat rendah.
    • Memberikan pemahaman intuitif tentang cara kerja komputer, serta wawasan besar untuk memahami perbedaan antara stack dan heap.
    • Proses membangun mesin yang makin kompleks mulai dari rangkaian sederhana sangat menyenangkan.
    • Para pengajar menjelaskan assembly language dan lainnya dengan sangat baik, tanpa terlalu menyederhanakannya namun tetap mudah dipahami dengan cepat.
  • Ringkasan komentar ketiga:

    • Setelah menyelesaikan seri komputer 8-bit Ben Eater, memulai proyek nand2tetris dan jadi memahami konsep dasar desain komputer dengan baik.
  • Ringkasan komentar keempat:

    • Merekomendasikan kuliah digital design dan computer architecture dari ETH Zürich.
  • Ringkasan komentar kelima:

    • Memperkenalkan Nand game yang terinspirasi dari kursus nand2tetris.
  • Ringkasan komentar keenam:

    • Mendiskusikan ide bahwa gerbang logika dapat dibangun hanya dengan NAND bersama pacarnya di kedai kopi, lalu merasa seru saat benar-benar mencobanya.
    • Membeli bukunya untuk membantu memahami level rendah.
  • Ringkasan komentar ketujuh:

    • Memperkenalkan repositori yang dibuat oleh George Hotz.
  • Ringkasan komentar kedelapan:

    • Penasaran apakah karya pendahulu berjudul "sand2nand" bisa diwujudkan sebagai proyek DIY.
  • Ringkasan komentar kesembilan:

    • Bekerja sebagai analis data, lalu setelah mengikuti kursus ini memutuskan untuk mengubah karier.
  • Ringkasan komentar kesepuluh:

    • Berharap ada materi serupa tentang teori komputabilitas.
    • Profesor ilmu komputer teoretis lebih sering membahas mesin abstrak daripada rangkaian logika.
    • Mempertanyakan mengapa gerbang logika diabaikan sebagai model komputasi, padahal lebih dekat dengan cara kerja komputer nyata.
    • Berharap ada kursus atau buku tentang ilmu komputer teoretis dengan tema "Dari NAND ke mesin Turing".