Pertanyaan yang diberi tag «education»

Pertanyaan umum tentang mempelajari disiplin ilmu komputer dan pendidikan CS

13
Bagaimana mengelabui heuristik "coba beberapa kasus uji": Algoritma yang tampak benar, tetapi sebenarnya salah
Untuk mencoba menguji apakah suatu algoritma untuk beberapa masalah sudah benar, titik awal yang biasa adalah mencoba menjalankan algoritme dengan tangan pada sejumlah kasus uji sederhana - cobalah beberapa contoh contoh masalah, termasuk beberapa "kasus sudut" sederhana. ". Ini adalah heuristik yang hebat: ini adalah cara yang bagus untuk dengan …

9
Bagaimana / kapan kalkulus digunakan dalam Ilmu Komputer?
Banyak program ilmu komputer membutuhkan dua atau tiga kelas kalkulus. Saya bertanya-tanya, bagaimana dan kapan kalkulus digunakan dalam ilmu komputer? Isi CS dari gelar dalam ilmu komputer cenderung fokus pada algoritma, sistem operasi, struktur data, kecerdasan buatan, rekayasa perangkat lunak, dll. Apakah ada waktu ketika Kalkulus berguna dalam bidang ini …

5
Apa alasan untuk mempelajari berbagai algoritma / struktur data yang melayani tujuan yang sama?
Saya telah bertanya-tanya tentang pertanyaan ini sejak saya masih mahasiswa. Ini adalah pertanyaan umum tetapi saya akan menguraikan dengan contoh di bawah ini. Saya telah melihat banyak algoritma - misalnya, untuk masalah aliran maksimum, saya tahu sekitar 3 algoritma yang dapat menyelesaikan masalah: Ford-Fulkerson, Edmonds-Karp & Dinic, dengan Dinic memiliki …

14
Bagaimana saya bisa menjelaskan kepada orang tua saya bahwa saya belajar bahasa pemrograman?
Saat ini saya sedang menyelesaikan MSc saya dalam ilmu komputer. Saya tertarik pada bahasa pemrograman, terutama dalam sistem tipe. Saya tertarik dalam penelitian di bidang ini dan semester depan saya akan memulai PhD pada subjek. Sekarang inilah pertanyaan sebenarnya: bagaimana saya bisa menjelaskan apa yang saya (ingin) lakukan kepada orang-orang …

6
Bagaimana cara kerja komputer?
Saya telah menjadi kutu buku komputer selama bertahun-tahun. Saya dapat memprogram dalam beberapa bahasa, dan saya bahkan dapat membuatnya. Saya duduk dengan seorang teman di suatu hari dan bertanya bagaimana sebuah komputer benar-benar mengambil listrik dan melakukan sesuatu dengan itu, dan kami tidak bisa memahaminya, dan Google juga tidak banyak …

7
Menjelaskan relevansi kompleksitas algoritma asimptotik dengan praktik mendesain algoritma
Dalam algoritma dan kompleksitas, kami fokus pada kompleksitas algoritma asimptotik, yaitu jumlah sumber daya yang digunakan algoritma ketika ukuran input mencapai tak terhingga. Dalam praktiknya, yang dibutuhkan adalah algoritma yang akan bekerja cepat pada sejumlah kasus yang terbatas (walaupun mungkin sangat besar). Algoritme yang bekerja dengan baik dalam praktik pada …


13
Kriteria untuk memilih bahasa untuk kursus pemrograman pertama
Sebagai seorang pendidik CS tingkat universitas, masalah yang mana bahasa pemrograman untuk mengajar dalam kursus pemrograman pertama sering muncul untuk diskusi. Ada ribuan bahasa untuk dipilih, dan banyak demam agama (atau demam) mendukung satu kamp bahasa di atas yang lain. Semua ini bias subjektif seputar setiap bahasa pemrograman membuatnya sangat …

2
pada "Pada kekejaman yang benar-benar mengajarkan ilmu komputasi"
Dijkstra, dalam esainya Tentang kekejaman yang benar-benar mengajarkan ilmu komputasi , membuat proposal berikut untuk kursus pemrograman pengantar: Di satu sisi, kami mengajarkan apa yang tampak seperti kalkulus predikat, tetapi kami melakukannya sangat berbeda dari para filsuf. Untuk melatih programmer pemula dalam memanipulasi formula yang tidak diinterpretasikan, kami mengajarkannya lebih …

8
Apakah masalah menjadi seorang programmer tanpa pengetahuan tentang kompleksitas komputasi?
Saya ditugaskan latihan di universitas saya. Saya membawanya pulang dan mencoba memprogram algoritma untuk menyelesaikannya, itu adalah sesuatu yang berhubungan dengan grafik, menemukan komponen yang terhubung, saya kira. Kemudian saya membuat hal paling sepele yang muncul di benak saya dan kemudian ditunjukkan kepada dosen saya. Setelah pengamatan singkat, ia merasa …

9
Menjelaskan perbedaan antara ilmu komputer dan literasi komputer [ditutup]
Apa metafora yang baik atau contoh untuk menjelaskan kepada jurusan bahasa Inggris perbedaan antara ilmu komputer klasik dan "menjadi baik dengan menggunakan MS-Windows" ilmu Komputer pemrograman komputer menggunakan komputer 3 hal yang sangat berbeda. Kebanyakan orang tidak tahu apa itu Ilmu Komputer. Mereka hanya melihat kata "komputer". Oleh karena itu, …

7
Mengapa kita perlu bahasa rakitan?
Kami kebanyakan menulis program dalam bahasa tingkat tinggi. Jadi saat belajar saya menemukan bahasa assembly. Jadi assembler mengkonversi bahasa assembly ke bahasa mesin dan compiler melakukan hal yang sama dengan bahasa tingkat tinggi. Saya menemukan bahasa assembly memiliki instruksi seperti memindahkan r1 r3, memindahkan 5 dll. Dan itu agak sulit …

3
Mengajar kelengkapan NP - Reduksi Turing vs reduksi Karp
Saya tertarik pada pertanyaan tentang cara terbaik untuk mengajarkan kelengkapan NP ke jurusan ilmu komputer. Secara khusus, haruskah kita mengajarkannya menggunakan pengurangan Karp atau menggunakan pengurangan Turing? Saya merasa bahwa konsep pelengkapan dan pengurangan NP adalah sesuatu yang harus dipelajari oleh setiap ilmu komputer. Namun, ketika mengajarkan kelengkapan NP, saya …


12
Bagaimana saya bisa mengajarkan ilmu komputer tanpa menggunakan komputer?
Di beberapa tempat di dunia, orang biasanya tidak memiliki akses ke (dan karenanya sedikit pengetahuan tentang) komputer, dan bahkan jika mereka memilikinya, perangkat keras dan lunak sudah ketinggalan zaman dan penggunaannya terganggu oleh pemadaman listrik dan semacamnya. Akses ke buku-buku (bagus) juga cenderung kurang. Bagaimana saya bisa mengajar ilmu komputer …
21 education 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.