iSTTS adalah universitas di Surabaya dengan teknik informatika yang memiliki tingkat kualitas yang tidak kalah dengan universitas lain. Dapat dilihat dari prestasi lulusan informatika iSTTS yang tidak hanya terlihat dari lapangan pekerjaan yang baik, tetapi juga dalam prestasi lulusannya yang mempunyai karya yang berguna bagi masyarakat. Kualitas ini telah ditunjukkan melalui alumnialumni iSTTS yang berkualitas. Namun, kualitas ini masih belum ditunjukkan melalui kegiatan mahasiswa yang menunjang bagi masyarakat dan kegiatan ekstemal lainnya. Kegiatan ekstemal itu dapat berupa mengikuti kompetisi di luas iSTTS. Padahal, hal ini merupakan faktor yang penting dalam mempertunjukkan bahwa kampus iSTTS memiliki potensi yang besar. Atas dasar tersebut, HIMAFOR mengadakan Top Coder Competition, sebuah kompetisi coding untuk mahasiswa iSTTS. Diharapkan dari Programming Competition ini, mahasiswa iSTTS dapat aktif dalam perlombaan-perlombaan informatika di luar iSTTS.
Pada tanggal tersebut, peserta hanya dapat melalokan penyisihan secara online melalui web tcc.stts.edu. sebehtntanggal tersebut, peserta telah diberikan dihubungi oleh panitia mengenai informasi username dan password peserta tersebut. Peserta dapat melakukan login kapanpun asalkan berada dalam range waktu penyisihan Programming Competition. Disediakan sejumlah 10 soal (5 soal easy,4 soal medium, I soal hard) untuk dikerjakan oleh peserta.
Apabila peserta dapat menyelesaikan I soal, peserta akan mendapatkan score dari soal tersebut. Ranking peserta ditentukan oleh jumlah score peserta. Apabila score peserta tersebut adalah sama, maka yang selanjutrya dilihat adalah waktu yang dibutuhkan peserta untuk menyelesaikan masing-masing soal terhitung dari waktu pertama dibuka penyisihan. Peserta juga dapat melihat Scoreboard yang berisi jumlah score dan jumlah score tiap peserta Programming Competition, dan juga ranking setiap peserta tersebut. Pada hari Senin, 11 Februari}}l9 jam2l.00 WIB, Scoreboard peserta difreeze, yang membuat peserta tidak dapat melihat update ranking sampai selesainya waktu penyisihan.
Panitia yang bertugas pada tanggal tersebut hadir pada jam 08.00 untuk mempersiapkan keperluan lomba. Sebelum lomba dimulai, panitia juga melakukan pengecekan terhadap komputer yang akan digunakan peserta. Para finalis hadir terlebih dahulu pad ajam 08.30 untuk melalcukan registrasi ulang. Final Programming Competition dimulai pada jam 09.00 dan diakhiri pada jam 15.00. sistem dalam final Programming Competition sama dengan penyisihan, yaitu dilakukan padaweb tcc.stts.edu. Peserta dalam mensubmit soal dan melihat ranking peserta lain di scoreboard. Yang menjadi perbedaan adalah jumlah soal, bobot dari soal yang disesuaikan untuk final dan sistem pengerjaan. Jumlah soal pada final Programming Competition adalah 8 soal (3 soal easy,3 soalmedium,2 soalhard) Peserta hanya boleh mengerjakan soal pada komputer lab L-304. Final Programming Competition dilakukan secara dua tahap. Tahap pertama dimulai dari jam 09.00-12.00, peserta tidak diijinkan untuk menggunakan internet.