Matakuliah ini berisi materi mengenai pemrograman lanjut dalam sistem operasi berbasis UNIX/Linux dengan penekanan pada aplikasi di bidang geofisika/fisika. Berisi materi mengenai dasar-dasar perintah dalam UNIX, pemrograman shell, ploting, pembuatan peta dan grafik, kompilasi bahasa pemrograman, komputasi dengan performa tinggi dan membuat visualisasi 3D.
Pembelajaran dilakukan dengan cara tatap muka melalui paparan dalam kuliah, disertai dengan demo dan praktek dari mahasiswa secara mandiri. Dalam beberapa kali pertemuan akan diberikan quis dan PR untuk menunjang penilaian selain melalui UTS dan Ujian Akhir semester.
Setelah mengikuti matakuliah ini, diharapkan mahasiswa dapat:
- Menuliskan program di lingkungan UNIX dengan penekanan masalah numerik,
- dapat membuat gambar/grafik yang layak digunakan untuk publikasi ilmiah tereview atau pekerjaan profesional. Dan
- memahami bagaimana membuat program yang dapat dijalankan pada lingkungan pemrograman terdistribusi(computer parallel).
Setelah mengikuti matakuliah ini, mahasiswa akan memiliki kemampuan dan kompetensi dalam hal:
- Mengoperasikan perintah dalam Sistem Operasi Berbasis UNIX/LINUX.
- Membuat program script shell, missal: csh, ksh, bash script.
- Megolah data tabular dengan format text yang memiliki volume Mega/Gyga bytes atau jutaan baris.
- Membuat peta yang memiliki resolusi tinggi dalam berbagai ukuran untuk keperluan pembuatan laporan, paper maupun poster.
- Membuat program dalam bahasa Fortran90
- Membuat program parallel dengan Fortran90 dan OpenMPI.
- Membuat gambar-gambar 3D.
- Sistem Operasi UNIX/Linux.
- Pemrograman Shell
- Generic Mapping Tool (GMT)
- Fortran 90
- Supercomputing
- Povray
- Kuis, Tugas
- Ujian Tengah Semester
- Ujian Akhir.
- A Practical Guide to the UNIX System (Mark G.Sobell).
- Fortran 95/2003 Explained (Michael Metcalf).