CALCULUS WITH JULIA
Pengantar
- Penulis: John Verzani
- Tanggal terbit: 26 April 2024
Pengantar
- Tujuan: Serangkaian catatan untuk mempelajari kalkulus menggunakan bahasa Julia.
- Bahasa Julia: Bahasa pemrograman sumber terbuka dengan sintaks yang mudah dipelajari dan cocok untuk mempelajari kalkulus.
- Instalasi dan kustomisasi: Anda dapat membaca "Getting started with Julia" untuk mempelajari cara memasang dan menyesuaikan Julia.
- Antarmuka: Anda dapat membaca "Julia interfaces" untuk meninjau berbagai cara berinteraksi dengan instalasi Julia.
Latar belakang
- Pengajaran kalkulus dari berbagai sudut pandang: Sejak pertengahan 1990-an, ada dorongan untuk mengajarkan kalkulus dari berbagai sudut pandang yang mencakup elemen grafis, numerik, aljabar, dan verbal.
- Sistem aljabar komputer: Ada banyak contoh integrasi sistem seperti Mathematica, Maple, dan Sage ke dalam pendidikan kalkulus. Sistem-sistem ini memodelkan pemrosesan aljabar/simbolik dengan baik dan menyediakan sarana untuk menjelaskan aspek numerik.
- Peran Julia: Julia terutama menggunakan gaya komputasi numerik, dengan pemrosesan aljabar/simbolik sebagai tambahan. Melakukan pemrosesan simbolik secara langsung dapat bermanfaat bagi pembelajaran.
Tujuan
- Pemanfaatan teknologi: Tujuannya adalah memahami konsep dengan menggunakan teknologi semaksimal mungkin tanpa terjebak pada bagian mekanis dari bahasa komputer.
- Kelebihan Julia: Julia memiliki sintaks yang alami sehingga memulainya tidak lebih sulit daripada menggunakan kalkulator. Dengan seperangkat konsep komputasi yang terbatas, banyak soal kalkulus dapat diselesaikan.
Struktur catatan
- Susunan halaman: Setiap halaman membahas konsep yang terfokus, mirip dengan bagian-bagian dalam sebuah buku.
- Pertanyaan penilaian mandiri: Di akhir setiap halaman terdapat pertanyaan penilaian mandiri, dengan sejumlah terbatas jawaban yang dapat diperiksa sendiri.
- Bahan rujukan: Ide-ide diambil dari berbagai sumber.
- Paket Julia: Paket CalculusWithJulia disediakan untuk menyederhanakan tugas-tugas umum dan memuat paket-paket berguna yang akan digunakan berulang kali.
Buku Quarto
- Buku Quarto: Catatan ini disediakan sebagai buku Quarto. Jika ingin mengetahui lebih lanjut tentang buku Quarto, Anda dapat mengunjungi https://quarto.org/docs/books.
- Berkas PDF: Dapat dikompilasi menjadi berkas PDF melalui Quarto. Karena ukuran berkasnya besar, unduhan tidak disediakan. Pembaca yang berminat dapat mengunduh repositorinya, menyiapkan lingkungannya, lalu menjalankan Quarto untuk merendernya sebagai PDF.
Kontribusi
- Cara berkontribusi: Anda dapat berkontribusi dengan mengusulkan topik tambahan, memperbaiki kesalahan, memperbaiki salah ketik, dan sebagainya. Anda dapat ikut dalam daftar kontributor dengan mengeklik tautan "Edit this page".
- Ucapan terima kasih: Terima kasih kepada semua kontributor, dan secara khusus kepada @fangliu-tju.
Opini GN⁺
- Kelebihan bahasa Julia: Julia menawarkan kecepatan eksekusi yang tinggi dan sintaks yang mudah, sehingga sangat cocok untuk komputasi numerik.
- Nilai edukatif: Melakukan pemrosesan simbolik secara langsung bermanfaat untuk pembelajaran, dan Julia memudahkan pemahaman komputasi numerik.
- Pentingnya pemanfaatan teknologi: Penting untuk memanfaatkan teknologi dalam memahami konsep, dan Julia adalah alat yang sangat baik untuk itu.
- Budaya kontribusi: Berkontribusi pada proyek sumber terbuka sangat membantu pembelajaran dan pertumbuhan.
- Alat alternatif: Sistem aljabar komputer lain seperti Mathematica, Maple, dan Sage juga dapat berguna untuk mempelajari kalkulus.
1 komentar
Opini Hacker News
Ringkasan komentar Hacker News
Apakah cocok untuk siswa SMA?
Maxima dan Gnuplot
Hal yang perlu diperhatikan dalam merancang kursus
Emacs dan paket Calc
Error 404
Perbandingan dengan MOOCulus
Julia sebagai pengganti Matlab
Kecepatan LuaJIT