Kursus ini memperkenalkan pemrograman komputer dan pemecahan masalah dalam lingkungan logika program terstruktur. Topik meliputi sintaksis bahasa, tipe data, organisasi program, metode pemecahan masalah, desain algoritma, dan struktur kontrol logika. Kursus ini memperkenalkan pemrograman komputer dan pemecahan masalah dalam lingkungan logika program terstruktur. Topiknya meliputi sintaksis bahasa, tipe data, organisasi program, metode pemecahan masalah, desain algoritma, dan struktur kontrol logika.
Kursus memperkenalkan bahasa pemrograman JAVA. Teknik pemrograman didemonstrasikan melalui pengkodean, pengujian dan debugging aplikasi dan applet JAVA.
Memperkenalkan siswa pada konsep dan implementasi pemrograman klien/server. Termasuk pengalaman langsung untuk menunjukkan integrasi database dalam pengembangan program client-server.
Kursus ini mencakup konsep pemrograman berorientasi objek tingkat lanjut, pemrograman GUI, pemrograman aplikasi web, pemrograman jaringan dan keamanan, JavaBeans dan mengeksplorasi agregasi.