Logika dan Algoritma adalah salah satu mata kuliah yang wajib di ambil di Semester I dan Semester II oleh mahasiswa program studi Manajemen Informatika (MI) dan Komputerisasi Akutansi (KA). Dalam mata kuliah Logika dan Algoritma dijelaskan mengenai pengetahuan dasar langkah-langkah dalam pemrograman, kemudian diberikan juga penjelasan mengenai tahapan secara struktural dalam memecahkan masalah pemrograman.
Algoritma adalah urutan langkah-langkah logis dalam penyelesaian masalah yang disusun secara sistematis dan logis. Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang dengan baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien.
Beberapa materi kelas yang disampaikan dalam mata kuliah Logika dan Algoritma seperti; Struktur Dasar algoritma, Tipe Data Dasar (Boolean, Integer, Real, Char, String), Tipe Bentukan, Pengkondisian, Perintah Pengulangan, Procedure, Function, dan Array (larik).
Hasil capaian pembelajaran yang ingin dipenuhi dalam mata kuliah ini adalah agar mahasiswa mampu membuat program/project dengan menggunakan bahasa pemrograman tertentu dan membuat flowchart dari program/project yang mereka dibuat.
Metode pembelajaran yang dilaksanakan adalah dengan melalui metode tatap muka di kelas, presentasi mahasiswa, serta metode praktek langsung di kelas. Tak jarang pengajar/dosen memberikan games di sela-sela perkuliahan untuk lebih memberikan variasi dalam proses belajar mengajar dan untuk lebih meningkatkan motivasi dalam belajar di kelas.