Halaman ini akan membantu Anda mulai meneliti pemrograman dan ilmu komputer, dengan beberapa kursus pengantar yang diperingatkan tentang OCW. Pilih dari: Pengantar Umum untuk PemrogramanKursus Khusus BahasaKursus Tindak LanjutPengantar Umum untuk Pemrograman

Publikasi ini memperkenalkan prinsip-prinsip teknologi komputer dan mulai memperluas bakat pemrograman, khususnya dalam bahasa Python. Pelajari lebih lanjut tentang panduan tersebut yang mendapatkan pengetahuan tentang tujuan, catatan, dan pengalaman sarjana dalam artikel informasi MIT ini.

6.0001 Pengantar Ilmu Komputer dan Pemrograman di Python

6.0001 adalah tempat paling umum untuk memulai bagi siswa MIT dengan sedikit atau tanpa permainan pemrograman. Jalur 1/2 semester ini memperkenalkan konsep komputasi dan pemrograman utama. Siswa akan memperluas kepercayaan diri kapasitas mereka untuk menggunakan strategi pemrograman untuk masalah di berbagai bidang. Arah ini menggunakan bahasa pemrograman Python 3.5.

Prasyarat: Tidak ada pengalaman pemrograman sebelumnya yang diperlukan untuk mengambil, menangkap, atau menjadi sukses di 6.0001. Keakraban dengan pra-kalkulus, terutama koleksi, dapat membantu untuk beberapa topik, namun tidak diperlukan untuk mengenali sebagian besar konten.

6.0002 Pengantar Pemikiran Komputasi dan Ilmu Data

6.0002 adalah kelanjutan dari 6.0001 Pengantar Ilmu Komputer dan Pemrograman python dan dimaksudkan untuk siswa dengan sangat sedikit pemrograman yang menikmati. Ini bertujuan untuk memberikan siswa dengan informasi tentang perhitungan posisi dapat bermain dalam memperbaiki masalah dan untuk membantu siswa, tidak peduli primer mereka, merasa dibenarkan yakin dalam potensi mereka untuk menuliskan program-program kecil yang memungkinkan mereka untuk mencapai tujuan yang berguna. Keindahan menggunakan bahasa pemrograman Python 3.5.

Prasyarat: 6.0001 Pengantar Ilmu Komputer dan Pemrograman python atau izin instruktur.

6.00SC Pengantar Ilmu Komputer dan Pemrograman

Rute sepanjang semester ini membentuk ide untuk seri 6.0001 + 6.0002, dan terus dilatih di MIT. Ini tujuan untuk menawarkan siswa dengan pemahaman, terlepas dari kepala sekolah mereka, untuk merasa dibenarkan yakin kemampuan mereka untuk menuliskan aplikasi kecil yang memungkinkan mereka untuk melakukan keinginan yang menguntungkan. Jalur ini menggunakan bahasa pemrograman Python.

Prasyarat: Arah ini ditujukan untuk siswa dengan sedikit atau tanpa pengalaman pemrograman sebelumnya, tetapi preferensi untuk mengidentifikasi pendekatan komputasi untuk memperbaiki masalah. Karena pemrograman komputer memerlukan mode komputasi pertanyaan, itu akan membantu untuk memiliki beberapa bakat matematika dan logis. Anda harus yakin dengan kemampuan matematika Anda sebanyak pra-kalkulus.

6.S095 Pemrograman untuk Bingung

Keanggunan ini membangun jembatan di antara internasional rekreasi teka-teki algoritmik (teka-teki yang dapat dipecahkan melalui algoritma) dan dunia pragmatis pemrograman komputer, melatih mahasiswa untuk aplikasi sambil memecahkan teka-teki. Sintaks python dan semantik yang diperlukan untuk mengenali kode dijelaskan seperti yang diinginkan untuk setiap teka-teki.

Prasyarat: Tidak ada kondisi formal. Siswa harus menyerahkan pemahaman dasar tentang konsep pemrograman yang dapat diperoleh dari pengantar atau pelatihan pelatihan pelatihan di perguruan tinggi. Kursus Khusus Bahasa

Di luar perkenalan di atas yang menggunakan Python, berikut adalah banyak perkenalan dengan bahasa pemrograman yang berbeda. Banyak yang diajarkan selama Periode Kegiatan Independen (IAP) 4 minggu MIT di antara semester musim gugur dan musim semi.

6.092 Pengantar Pemrograman di Java

Rute ini adalah pengantar rekayasa perangkat lunak, penggunaan bahasa pemrograman Java. Ini mencakup konsep yang bermanfaat bagi 6,setengah Elemen Konstruksi Perangkat Lunak. Siswa akan memeriksa dasar-dasar Jawa. Pengakuannya adalah pada tumbuh terlalu baik, perangkat lunak operasi yang memecahkan masalah yang sebenarnya.

Prasyarat: Dirancang untuk anak-anak perguruan tinggi dengan beberapa program.

18.S997 Pengantar Pemrograman MATLAB

Arah ini mengajarkan MATLABĀ® dari faktor matematika pandangan, sebagai lawan dari satu pemrograman. Konsepnya adalah bahwa dengan berpikir tentang masalah matematika, mahasiswa didorong untuk mendapatkan pengetahuan tentang MATLAB untuk tujuan memperbaiki kerumitan yang harus dilakukan. Topik termasuk variabel, array, pernyataan bersyarat, loop, fungsi, dan plot.

Prasyarat: Tidak ada ketentuan formal untuk rute ini.

Rute ini adalah pengantar berlipat ganda untuk MATLAB dan kotak peralatannya yang populer, dan merupakan instruksi bagus untuk pelatihan lain yang menggunakan MATLAB. Kuliah bersifat interaktif, dengan siswa melakukan contoh masalah MATLAB secara real time. Arahnya terdiri dari tugas MATLAB berbasis kerumitan.

Prasyarat: Tidak ada prasyarat formal untuk jalur ini.

6.S096 Pengantar C dan C ++

Kursus ini memberikan kedatangan yang serba cepat ke bahasa pemrograman C dan C ++. Anda akan memeriksa informasi sejarah yang ditentukan, termasuk manajemen memori, saran, makro praprosesor, pemrograman berorientasi item, dan cara menemukan serangga sementara Anda harus menggunakan salah satu dari ini secara tidak benar.

Prasyarat: Dirancang untuk siswa dengan beberapa pemrograman menikmati. Kursus Tindak Lanjut

Setelah Anda bekerja melalui beberapa kain pengantar, Anda akan tertarik dengan mencoba panduan yang lebih unggul yang mencakup ini.

6.1/2 Elemen Konstruksi Perangkat Lunak

6.006 Pengantar Algoritma

Jalur ini menyajikan penciptaan pemodelan matematika dari masalah komputasi. Ini mencakup algoritma yang tidak biasa, paradigma algoritmik, dan sistem informasi yang digunakan untuk memperbaiki masalah tersebut. Jalur ini menekankan hubungan antara algoritma dan pemrograman, dan memperkenalkan langkah-langkah kinerja utama dan strategi evaluasi untuk masalah ini.

Prasyarat: Pemahaman perusahaan tentang Python dan latar belakang yang stabil dalam matematika diskrit adalah kondisi penting untuk jalur ini. Anda diharapkan telah menguasai kain yang disajikan dalam 6.0001 Pengantar Ilmu Komputer dan Pemrograman python dan 6.042J Matematika untuk Ilmu Komputer.

6.370 Kompetisi Pemrograman Battlecode

Kompetisi Pemrograman Battlecode adalah usaha yang benar-benar unik yang menggabungkan pendekatan peperangan, rekayasa perangkat lunak, dan kecerdasan buatan. Menggunakan Java, siswa tim perangkat lunak robot virtual untuk bermain Battlecode, permainan strategi real-time. Kuliah opsional dilengkapi pada topik dan praktik pemrograman yang berlaku untuk olahraga, dan siswa belajar dan meningkatkan kemampuan pemrograman mereka secara pengalaman. Kursus ini berpuncak pada pertandingan tetap.

Prasyarat: Pengalaman dalam pemrograman hanya memungkinkan dalam oposisi.

Dan sementara Anda siap untuk yang lebih besar, temukan semua panduan teknologi komputer OCW dengan Kursus Temukan kami melalui browser Topik. Anda akan menemukan banyak panduan mulai dari fondasi struktur operasi dan sistem statistik hingga program aspek utama seperti penambangan informasi dan kecerdasan sintetis.

Leave a Reply

Your email address will not be published. Required fields are marked *