Mata kuliah Rekayasa Perangkat Lunak 1 membahas proses pembangunan perangkat lunak secara sistematis dan terstruktur selama 15 minggu perkuliahan, mulai dari pengantar, pengenalan alat, metode scrum, rekayasa kebutuhan, analisis, perancangan, pengujian, hingga evaluasi. Referensi utama mata kuliah ini adalah buku Software Engineering karya Pressman, Sommerville, dan Kendall.