Teknik Perangkat Lunak

Program Sarjana (S1) - Akreditasi Baik

8 Semester144 SKSAkreditasi Baik

Overview Program Studi

Program Studi Teknik Perangkat Lunak Universitas Universal fokus pada pengembangan perangkat lunak berkualitas tinggi dengan pendekatan sistematis, terstruktur, dan terukur. Program ini dirancang untuk memenuhi kebutuhan industri akan tenaga ahli dalam bidang rekayasa perangkat lunak.

Dengan kurikulum berbasis industri dan pembelajaran berbasis proyek, mahasiswa akan dibekali dengan keterampilan teknis dan soft skills yang dibutuhkan di era digital, khususnya dalam pengembangan perangkat lunak modern.

Visi

Menjadi program studi teknik perangkat lunak unggul yang menghasilkan lulusan mampu mengembangkan perangkat lunak berkualitas tinggi untuk memenuhi kebutuhan industri dan masyarakat.

Misi

  • Menyelenggarakan pendidikan teknik perangkat lunak yang berkualitas dan relevan dengan kebutuhan industri
  • Melakukan penelitian inovatif di bidang rekayasa perangkat lunak
  • Berkontribusi pada pengembangan industri perangkat lunak nasional melalui pengabdian masyarakat

Struktur Kurikulum

Distribusi Mata Kuliah per Semester

Semester 1
  • Dasar Pemrograman
  • Matematika Diskrit
  • Pengembangan Web Dasar
  • Arsitektur Komputer
Semester 2
  • Struktur Data & Algoritma
  • Basis Data
  • Pemrograman Berorientasi Objek
  • Sistem Operasi
Semester 3
  • Rekayasa Perangkat Lunak
  • Desain Antarmuka Pengguna
  • Pemrograman Web Lanjut
  • Jaringan Komputer
Semester 4
  • Pemrograman Mobile
  • Testing & Quality Assurance
  • Manajemen Proyek Perangkat Lunak
  • Kecerdasan Buatan
Semester 5
  • Cloud Computing
  • DevOps Practices
  • Keamanan Perangkat Lunak
  • Metode Agile
Semester 6
  • Arsitektur Perangkat Lunak
  • UI/UX Design
  • Big Data
  • Kewirausahaan Teknologi
Semester 7
  • Machine Learning Engineering
  • Microservices Architecture
  • Proyek Perangkat Lunak
  • Magang Industri
Semester 8
  • Tugas Akhir
  • Etika Profesi
  • Seminar Teknologi

Konsentrasi (Peminatan)

Software Development

Fokus pada pengembangan perangkat lunak dengan berbagai teknologi dan platform

Game Development

Pengembangan permainan digital mulai dari desain, pemrograman, grafis, hingga pengalaman interaktif.

Prospek Karir Lulusan

Software Developer

Mengembangkan aplikasi dan sistem perangkat lunak

DevOps Engineer

Mengotomatisasi proses deployment dan infrastruktur

UI/UX Designer

Mendesain antarmuka dan pengalaman pengguna

Quality Assurance Engineer

Memastikan kualitas perangkat lunak

Software Architect

Merancang arsitektur sistem perangkat lunak

Game Developer

Mengembangkan Game

Mobile App Developer

Mengembangkan aplikasi mobile

Scrum Master

Memimpin tim pengembangan agile

Technical Lead

Memimpin tim pengembangan teknis