Dalam konteks pengkomputeran, kod sumber didefinisikan sebagai kumpulan baris teks, yang merupakan panduan yang harus diikuti oleh komputer untuk menjalankan program tersebut; jadi terdapat dalam kod sumber, di mana operasi komputer ditulis.
Kod sumber program ditulis dalam bahasa pengaturcaraan tertentu, namun jenis bahasa ini tidak dapat dijalankan langsung oleh komputer, tetapi harus diterjemahkan ke dalam bahasa lain yang dapat dijalankan oleh komputer dengan lebih mudah. Untuk terjemahan ini, yang disebut penyusun, penghimpun, jurubahasa, antara lain, digunakan.
Mengakses kod sumber program terdiri daripada mempunyai akses ke algoritma yang dikembangkan oleh penciptanya. Ini adalah satu-satunya cara untuk mengubah program dengan cekap.
Ketika melepaskan kod sumber, ini berarti membagikan tulisan itu dengan subjek yang memerlukannya, iaitu setiap individu dapat menganalisis, menyalin dan mengubahnya. Pembebasan kod program memerlukan ketidakamanan tertentu, kerana operasinya terdedah. Begitu juga, ia biasanya tidak dikeluarkan untuk aplikasi komersial.
Kod sumber, pada gilirannya, juga digunakan untuk merujuk kepada kod sumber komponen perisian lain, seperti kod sumber halaman web, yang ditulis dalam bahasa HTML atau Javascript; dan itu kemudian dilaksanakan oleh penyemak imbas web, sehingga halaman dapat dilihat ketika mengunjunginya.
Cabang sains komputer yang bertanggungjawab membuat kod sumber adalah kejuruteraan perisian.