Pertama-tama, saya akan menjelaskan disiplin ilmu beberapa jurusan yang berhubungan dengan ilmu komputer dijenjang perkuliahan menurut Computing Curricula (acuan yang dipakai oleh institusi pendidikan komputer seluruh dunia).
1.Computer Engineering (CE)
mempelajari antara lain tentang bagaimana mendisain dan merancang konstruksi komputer dan sistem berbasis komputer yang baik. Ilmu yang terlibat adalah tentang hardware, software, komunikasi dan tentu saja memahami proses interaksi antarbagian tersebut.
2.Computer Science (CS)
mempelajari antara lain tentang bagaimana mengembangkan robotik, computer vision, intelligence system, bio-informatika, dan hal-hal lainnya yang terkait dengan pengembangan komputer kedepannya. Untuk itu, ilmuwan komputer ini harus memelajari berbagai hal secara teoritis hingga dasar-dasar algoritma dan mengetahui cara mengimplementasikannya.
3.Information Systems (IS)
mempelajari antara lain tentang bagaimana membangun dan mengintegrasikan solusi teknologi informasi dengan proses bisnis yang ada, sehingga suatu institusi bisnis akan dapat mencapai tujuannya dengan efektif dan efisien.
4.Information Technology (IT)
mempelajari antara lain tentang bagaimana sebuah sistem informasi di sebuah institusi sudah tepat keberadaannya, berfungsi sesuai harapan, mudah dalam pengaturan operasional, serta aman. Selain itu aspek non-teknis semisal memahami kebutuhan dari pengguna akhir, menterjemahkan kebutuhan manajemen, dan hal-hal praktis lainnya juga dipelajari.
5.Software Engineering (SE)
mempelajari antara lain tentang bagaimana merancang-bangun dan memelihara sebuah sistem software yang reliabel, efisien, efektif serta mudah dikembangkan dan dapat memenuhi kebutuhan dari pengguna.
Computer Science untuk program studi (jurusan) Teknik Informatika atau Ilmu Komputer, Computer Engineering untuk program studi (jurusan) Sistem Komputer atau Teknik Komputer, Information System untuk Sistem Informasi atau Manajemen Informatika, sedangkan Software Engineering dan Information Technology, di Indonesia dianggap bukan merupakan program studi (jurusan) karena masih bisa masuk salah satu bagian dari Teknik Informatika atau Ilmu Komputer.
Walaupun kelima jurusan tersebut hampir memiliki kesamaan mata kuliah, tetapi tetap saja terdapat beberapa perbedaan, yaitu jalur karier dan bidang kerja lulusan.
Kompetensi lulusan setiap jurusan biasanya di desain seperti di bawah:
1.Computer Engineering (CE) diharapkan menghasilkan lulusan yang mampu mendesain dan mengimplementasikan sistem yang terintegrasi baik software maupun hardware
2.Computer Science (CS) diharapkan menghasilkan lulusan dengan kemampuan yang cukup luas dimulai dari penguasaan teori (konsep) dan pengembangan software.
3.Information System (IS) diharapkan menghasilkan lulusan yag mampu menganalisa kebutuhan (requirement) dan proses bisnis, serta mendesain sistem berdasarkan tujuan dari organisasi
4.Information Technology (IT) diharapkan menghasilkan lulusan yang mampu bekerja secara efektif dalam merencanakan, mengimplementasikan, mengkonfigurasi dan memaintain infrastruktur teknologi informasi dalam organisasi.
5.Software Engineering (SE) diharapkan menghasilkan lulusan yang mampu mengelola aktifitas pengembangan software berskala besar dalam tiap tahapannya (software development life cycle).