Profil Profesional Mandiri
Profil Profesional Mandiri Program Studi Teknik Komputer memiliki karakteristik berikut:
- Lulusan yang mampu merencanakan, merancang bangun, mengimplementasikan dan memelihara perangkat komputer, jaringan komputer, sistem keamanan jaringan, komputasi bergerak, sistem tertanam, dan robotika.
- Profesional maupun wirausahawan yang mampu berkomunikasi dan bekerjasama secara efektif, berjiwa kepemimpinan, bertanggung jawab dan memilik etika profesi yang baik.
- Individu yang memiliki semangat untuk mengembangkan diri dengan pembelajaran sepanjang hayat dan mampu menjadi agen perubahan.
Profil Lulusan
Detail Profil Lulusan Program Studi Teknik Komputer beserta deskripsinya dinyatakan dalam Tabel 1.
Tabel 1. Profil lulusan dan deskripsi lulusan Program Studi Teknik Komputer
| No. | Profil Lulusan | Deskripsi Profil Lulusan |
| 1. | Perekayasa jaringan dan keamanan komputer (computer network and security engineer) | Perancang struktur jaringan komputer, baik LAN maupun WAN serta penerapannya, analisis jaringan komputer, jenis protokol, dan antarmuka jaringan, merancang pengalokasian alamat jaringan, dan merancang jaringan yang terdiri atas vlan, bridge, router, dan kombinasi router dengan vlan;
Ahli dalam pengimplementasian arsitektur dan protocol jaringan komputer, baik untuk skala perumahan, SOHO maupun korporat/enterprise serta memberikan pengetahuan tentang perancangan jaringan dan manajemen jaringan komputer yang baik dan benar pada internetworknya; Ahli dalam pengimplementasian keamanan jaringan, konsep keamanan dasar, ancaman, kelemahan dan serangan, kriptografi, sistem kripto dengan kunci publik dan digital signature, keamanan jaringan IP, SSL dan TLS, autentikasi, email dan keamanan web, policy, intrusion detection dan recovery, virtual private networks, firewalls, keamanan sistem operasi (Windows & UNIX), dan keamanan jaringan komputer nirkabel; |
| 2. | Perekayasa sistem tertanam (embedded system engineer) | Perancang dan pengembang sistem komputer dengan sumber daya terbatas, bertujuan khusus, tanpa atau terhubung jaringan, safety-critical, fault-tolerant, dan bekerja pada lingkungan real–time yang meliputi pengembangan perangkat lunak dan perangkat keras serta integrasinya; |
| 3. | Perekayasa perangkat Internet of things atau jaringan sensor (Internet of things or sensors network engineer) | Perancang dan pengembang sistem pervasive dan ubiquitous yang dapat melakukan akusisi data lingkungan melalui sensor, melakukan pemrosesan dengan sumber daya terbatas, dan mengirimkan datanya melalui antarmuka komunikasi, baik dengan kabel atau nirkabel, menggunakan protokol IoT; |
| 4. | Perekayasa perangkat cerdas dan otomasi (smart system and automation engineer) | Perancang dan pengembang perangkat cerdas dan sistem otomatisasi yang dapat melakukan akuisisi data melalui sensor, pengenalan sinyal, suara, atau citra, pemrosesan menggunakan algoritme kecerdasan buatan, dan melakukan proses otomasi melalui integrasi bidang ilmu teknik komputer dan algoritme kecerdasan buatan; |
| 5. | Perekayasa infrastruktur sistem terdistribusi dan komputing berkinerja tinggi (distributed and high performance computing engineer) | Perancang dan pengembang infrastruktur untuk big data pada level jaringan dan sistem server dengan kemampuan penyediaan sistem komputer berkinerja tinggi, infrastruktur cloud, pemrosesan paralel, dan infrastruktur agile; |
| 6. | Perekayasa IP core (IP core engineer) | Perancang dan pengembang blok IP core fabless dalam application-specific integrated circuit (ASIC) atau fieldprogrammable gate array (FPGA) berupa RTL tersintesis untuk desain mikroprosesor, kontroler peripheral, dan modul hardwired lainnya yang berkecepatan tinggi; |
| 7. | Perekayasa perangkat lunak (software engineer) | Perancang dan pengembang perangkat lunak bermutu tinggi sistem yang membuat komputer atau perangkat lainnya yang mengandung perangkat lunak bekerja; |
| 8. | Administrator basis data (database administrator) | Administrator yang merencanakan, merancang, mengimplementasikan, memantau, dan memelihara server basis data dalam suatu organisasi; |
| 9. | Pengembang multimedia, aplikasi mobile, dan permainan (multimedia, mobile application, and game developer) | Pengembang aplikasi interaktif, permainan, dan aplikasi mobile melalui pemanfaatan teknologi dan konten multimedia secara kreatif menggunakan animasi 2D/3D, augmented reality, virtual reality, algoritme pengenalan pola dari multimedia, dan/atau algoritme kecerdasan buatan lainnya yang berkualitas dan memenuhi standar industri multimedia; |
| 10. | Peneliti (researcher) | Pengkaji permasalahan di bidang teknik komputer, baik secara studi literatur dan/atau eksperimental, dan mempublikasikan hasilnya dalam forum dan/atau jurnal ilmiah; |
| 11. | Akademisi (academic professional) | Pendidik dan fasilitator pembelajaran kreatif dan inovatif yang menguasai materi teknik komputer dengan baik, analisis yang dalam, dan senantiasa dapat mengikuti perkembangan ilmu dan teknologi komputer; |
| 12. | Wirausahawan (entrepreneur) | Pengusaha di bidang teknologi komputasi yang kreatif dan inovatif yang mampu membangun usaha secara mandiri dan berpeluang menciptakan lapangan kerja untuk orang lain, di antaranya sebagai pencipta dan/atau pengembang produk perangkat keras, pencipta dan/atau pengembang produk perangkat lunak, dan pencipta dan/atau pengembang penyedia jasa seperti Internet Service Provider (ISP), penyedia jasa cloud computing, dan penyedia jasa terkait lainnya; |
| 13. | Birokrat (bureaucrat) | Pegawai negeri sipil pranata komputer atau pegawai pemerintahan (birokrat) dengan peran dan fungsi sesuai yang didefinisikan oleh negara baik di tingkat pemerintah daerah, pemerintah pusat, maupun lembaga kenegaraan lainnya; |
Capaian Pembelajaran Lulusan
Capaian Pembelajaran Lulusan Program Studi Teknik Komputer Universitas Diponegoro adalah sebagai berikut:
- Mampu menganalisis masalah komputasi dan menerapkan prinsip komputasi dan matematika untuk menentukan solusi sistem berbasis komputer.
- Mampu merancang, mengimplementasi dan mengevaluasi sistem berbasis komputer yang memenuhi kebutuhan komputasi.
- Mampu untuk merancang komputer, sistem berbasis komputer, dan jaringan yang meliputi perangkat keras dan perangkat lunak serta integrasinya.
- Mampu berkomunikasi secara profesional baik lisan maupun tulisan dan bekerjasama secara efektif baik sebagai anggota maupun pemimpin tim kerja.
- Memiliki rasa tangggung jawab dan etika profesi yang baik
- Mampu memahami kebutuhan akan pembelajaran sepanjang hayat termasuk beradaptasi terhadap perkembangan dan inovasi baru teknologi informasi yang cepat serta mampu menjadi agen perubahan
- Mampu mengidentifikasi kebutuhan untuk menjadi seorang wirausaha di bidang teknologi informasi