Bilgisayar mühendisliği ve bilgisayar programlama bölümlerinde ilk dönem okutulan, programlamaya giriş niteliğinde bir ders. Genel olarak algoritma, programlama mantığı, algoritma akış şemaları konuları öğretilir ve bir programlama diline giriş yapılır. Genelde bu programlama dili "C" yada "Pascal" programlama dili olur. Dersteki asıl amaç dil öğretmekten ziyade programlamaya giriş yapıp programlama mantığını öğrencilere kazandırmaktır.