Algoritma dan pemrograman komputer Sub Pokok Bahasan 1.1. Gambaran umum tentang sistem, komputer, dan teknologi informasi 1.2. Konsep dasar algoritma dan pemrograman komputer 1.3. Jenis dan fungsi bahasa pemrograman 2.1. Sejarah bahasa pemrograman 2.2. Kategori bahasa pemrograman 2.3. Kompilasi, interpretasim dan implementasi bahasa pemrograman 2.4. Syntax dan semantic dalam language's definition 2.5. Definisi dan jenis variable, expression, statement, dan sub-program 3.1. Definisi algoritma dan flowchat 3.2. Elemen-elemen flowchart 3.3. Struktur kontrol keputusan 3.4. Struktur kontrol pengulangan 4.1. Sejarah Visual Basic 4.2. Pengenalan dasar Visual Basic 4.3. Pengenalan IDE Visual Basic 4.4. Bahasa Visual Basic 4.5. Tipe data untuk variable dan constant 4.6. Cara menuliskan komentar di Visual Basic 4.7. Operator aritmatika dan logika di Visual Basic 4.8. Deklarasi variable, constant, control array, sub program, dan deklarasi alokasi lokal dan umum ` 5.2. Macam - macam logika keputusan 5.3. Studi kasus perancangan GUI dan penulisan program code 6.1. Deklarasi kriteria atau pernyataan bersyarat 6.2. Macam - macam logika perulangan 6.3. Studi kasus perancangan GUI dan penulisan program code
9.1. Kriteria-kriteria evaluasi bahasa pemrograman
9.2. Verifikasi dan validasi 9.3. Exception handling 10.1. Macam macam pengurutan 10.2. Metode metode pengurutan: straight selection, straight insertion, binary insertion, bubble sort, partition exchange sort, diminishing increment, two way merge sort, radix sort. 10.3. Algoritma masing-masing metode pengurutan beserta aplikasinya 11.1. Macam macam metode akar persamaan 11.2. Algoritma dan diagram alir metode alokade: metode grafik, metode bagi dua, metode posisi palsu, dan metode carian inkremental 11.2. Algoritma dan diagram alir metode terbuka: metode iterasi satu titik sederhana, metode newton raphson, metode secant, metode akar ganda inkremental 12.1. Macam macam metode penyelesaian persamaan aljabar linier 12.2. Algoritma dan diagram alir metode: subsitusi, eliminasi, eliminasi gauss, gauss jordan, matriks invers, gauss seidel, dan metode jacobi