Perkembangan jaringan komputer saat ini sudah sangat cepat dan tipe jaringan sekarang juga sudah multi heterogen. Disisi lain bahasa pemrograman juga mengalami perkembangan yang pesat. Akibat dari ini, kebutuhan suatu program yang dapat melakukan integrasi dengan sistem lain dan berjalan diatas suatu teknologi jaringan cukup tinggi sehingga kita harus lebih banyak belajar apa yang terjadi didalam proses komunikasi jaringan dan bagaimana cara memprogramnya. Mata kuliah ini dimaksudkan untuk memberikan ketrampilan dan pengetahuan bagaimana membuat aplikasi yang memanfaatkan teknologi komunikasi jaringan. Bahasa pemrograman yang digunakan adalah bahasa Java dan Python. Secara garis besar materi perkuliahan meliputi: Dasar Jaringan Internet, Socket dan Java Multithreading, Pemrograman Berbasis Protokol HTTP, FTP, SMTP, POP3. Juga dibahas tentang perkembangan terkini topic Pemrograman Jaringan Berbasis IPv6, TLS/SSL dan Pemrograman Jaringan Berbasis Proxy.