Pemrograman
proses yang menuntun dari formulasi asal dari masalah komputer menjadi program yang dapat dijalankan
Pemrograman adalah perbuatan menciptakan program komputer, suatu set nyata dari instruksi untuk dilakukan oleh komputer.
Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer.
Apakah memprogram perangkat lunak lebih merupakan seni (Knuth), ilmu, matematika (Dijkstra), atau teknik (Parnas) telah diperdebatkan selama banyak dasawarsa.