Bahan Terbuka dari Pusat Ilmu Komputer, Bagian 1

Pusat Ilmu Komputer adalah inisiatif bersama dari Klub Ilmu Komputer di POMI RAS, JetBrains dan Sekolah Analisis Data Yandex.

Pusat ini ada untuk memungkinkan siswa dan lulusan berbakat untuk mengembangkan di bidang yang menarik bagi mereka: Ilmu Komputer, Ilmu Data atau Rekayasa Perangkat Lunak.

Pada bagian ini, kami memposting catatan kursus online populer kami di Stepik dan mengingat bahwa hingga 11 April, set baru dibuka di pusat CS di St. Petersburg dan Novosibirsk.




Matematika


Pengantar analisis matematika , Alexander Khrabrov.
Kursus ini memperkenalkan konsep dasar analisis matematika: urutan, batas, kontinuitas, turunan dan integral.

Analisis matematika: bagian 1 dan bagian 2 , Alexander Khrabrov.
Kursus akan berbicara tentang urutan, batas, kontinuitas, turunan, dan integral (tidak terbatas dan pasti).

Program pendidikan dalam matematika diskrit , Alexander Omelchenko.
Aljabar linier, kombinatorik, teori grafik, probabilitas terpisah untuk siswa spesialisasi IT.

Teori Probabilitas , Alexander Khrabrov.
Kursus ini memperkenalkan konsep-konsep dasar: ruang probabilitas, probabilitas bersyarat, variabel acak, independensi, ekspektasi dan dispersi matematika. Hukum bilangan besar dan beberapa versi teorema limit terbukti.

Dasar-dasar teori grafik , Alexander Omelchenko.
Konsep dasar, pohon dan siklus, konektivitas, pencocokan, pewarnaan grafik dan grafik planar untuk siswa spesialisasi IT.

Dasar-dasar kombinatorik enumerasi , Alexander Omelchenko.
Penekanan utama adalah pada metode dan pendekatan dasar yang dapat berhasil memecahkan masalah kombinatorial yang muncul dalam praktik. Untuk mengikuti kursus, Anda harus percaya diri dalam kursus matematika sekolah.

Pemrograman


Jawa Kursus dasar , Alexey Vladykin.
Kursus pemula: kompilasi dan peluncuran program-program Java, sintaksis bahasa, sistem tipe, dasar-dasar pemrograman berorientasi objek, kelas paling penting dari perpustakaan standar.

Pemrograman C ++: Bagian 1 dan Bagian 2 , Alexander Smal.
Kursus ini dirancang untuk siswa yang memiliki sintaks setidaknya satu dari bahasa pemrograman struktural standar. Perhatian khusus diberikan untuk membahas prinsip-prinsip dasar program dan proses penyusunannya. Bagian kedua mencakup fitur bahasa tingkat lanjut, templat, kesalahan, multithreading.

Pemrograman Fungsional Haskell: Bagian 1 dan Bagian 2 , Denis Moskvin.
Bagian pertama dari kursus memperkenalkan perangkat konseptual dan metode pemrograman karakteristik bahasa fungsional. Dan bagian kedua adalah dengan tipe data baru dan kelas tipe yang menyederhanakan bekerja dengan efek dan memungkinkan Anda untuk merancang dan menggunakan efek komposit.

Ilmu Komputer


Algoritma: teori dan praktik. Metode dan Algoritma: teori dan praktik. Struktur Data , Alexander Kulikov.
Kursus ini membahas metode algoritmik dasar: serakah, memecah belah dan menaklukkan, pemrograman dinamis. Dan pada bagian kedua - struktur data yang paling sering digunakan dalam praktik: array, daftar, antrian, tumpukan, array dinamis, antrian prioritas, sistem set terpisah, tabel hash, pohon seimbang.

Ilmu komputer teoretis: kompleksitas komputasi , Alexander Shen.
Kursus tinjauan: menyelesaikan pohon, rangkaian elemen fungsional, logika proposisional, masalah enumerasi, kelas PSPACE, akselerasi enumerasi.

Pemrograman Sistem


Pengantar arsitektur komputer. Elemen sistem operasi , Kirill Krinkin.
Sebagai bagian dari kursus ulasan, siswa dan siswa akan memahami bagaimana program dijalankan pada komputer modern sejak awal, dari sirkuit logika dan mikroprosesor yang paling sederhana hingga multiprosesor modern dan sistem terdistribusi.

Sistem Operasi , Mikhail Krinkin.
Manajemen memori, penjadwalan dan multitasking, alat sinkronisasi ulir, ruang pengguna dan panggilan sistem. Kursus ini mengasumsikan pengetahuan dasar tentang C atau C ++.

Dasar-dasar pemrograman Linux , Cyril Krinkin.
Kursus ini mencakup alat dasar dan semua komponen dasar: manajemen proses, interaksi antar proses, kemampuan jaringan.

Semoga Anda mendapatkan waktu yang menyenangkan!

All Articles