Silabus program Master of Technology in Software Engineering di National University of Singapore (NUS) mencakup dua tahapan yaitu fundamental dan spesialisasi. Pada spesialisasi Big Data Engineering, mahasiswa akan mempelajari rekayasa data besar, termasuk framework Spark dan Hadoop, serta manajemen data, analitik real-time, dan aplikasi berbasis grafik dan mesin pembelajaran.
1. Anggota Kelompok:
- Muhammad Alvin Syahrin
- Rinto Hadi
- Azfar Hameed Khan
Silabus Management Data di National University Of Singapore
2. Apa itu NUS?
NUS (National University Of Singapore) adalah universitas unggulan Singapura, yang menawarkan
pendekatan global untuk pendidikan dan penelitian, dengan fokus pada perspektif dan keahlian
Asia
NUS memiliki 17 fakultas dan 3 kampus
3. Kenapa Contohnya Pakai NUS??
Dilansir dari website
www.topuniversities.com, NUS menempati
ranking ke 11 sebagai universitas terbaik di
dunia dan terbaik nomor 1 di Asia
4. Program yang jadi referensi apa?
Program yang menjadi referensi kami adalah Master of Technology in Software Engineering
Berdasarkan informasi yang kami peroleh dari https://www.iss.nus.edu.sg/, Program ini sangat
cocok untuk individu yang sudah berpengalaman sebagai software engineer dan sedang berusaha
menambah pengetahuan dan skill dalam merancang software yang scalable, smart dan secure.
Ada 2 tahapan pembelajaran di program ini :
2. Specialist
1. Fundamental
5. Engineering BIG DATA [1]
Spesialisasi ini bertujuan untuk melahirkan Big Data Engineer yang berkualitas
Mahasiswa akan mempelajari berbagai aspek dalam rekayasa data dan proses yang diperlukan
untuk membangun sekumpulan data yang terdistribusi dan terjamin kualitasnya. Mahasiswa juga
akan belajar menerapkan praktik kunci, mengidentifikasi berbagai sumber data yang dinilai
berdasarkan bussiness value mereka, merancang model data storage yang tepat, dan menerapkan
pola pengaksesan data yang sesuai.
Mahasiswa akan menggunakan framework Spark dan Hadoop bersama dengan fokus mendetail
pada grafik, ML, Query , dan library untuk aplikasi streaming
6. Engineering BIG DATA [2]
Perkuliahan yang khusus mengenai data management dan big data adalah:
1. Information Architecture for Data-driven Insights
2. Big Data Engineering for Analytics
3. Architecting Systems for Real-Time data processing
7. Information Architecture for Data-driven Insights
Yang akan dipelajari adalah:
1. Information Architecture for Transactional System
2. Information Architecture for Data Warehouse
3. Information Architecture for Data Lake
4. Modeling non-relational structured data – Document and Graph Databases
5. Data Management, Protection and Security
8. Big Data Engineering for Analytics
Yang akan dipelajari adalah:
Module 1: Introduction to Data Science, Data Engineering and Big Data
Module 2: Understand Big Data from an Analytics Perspective
Module 3: Architectural Viewpoints in Big Data
Module 4: The Hadoop Ecosystem for Big Data
Module 5: Distributed File Storage
Module 6: NoSQL Databases for Big Data
Module 7: Spark and Functional Programming for Big Data
Module 8: Spark and Resilient Distributed Data Sets
Module 9: Spark QL for Big Data
Module 10: Spark and Real Time Stream Processing
Module 11: Management of Big Data initiatives
9. Architecting Systems for Real-Time data processing
Yang akan dipelajari adalah:
1. Architecting for Real Time stream processing systems
2. Design of Pipeline for Real Time Streaming Systems
3. Ingestion Strategies for Data Streams
4. Message Design and Queue Architecture
5. Data Stream Analytics
6. In-Memory vs Storage Strategies
7. Streaming Visualisation Tools
8. Case Study Discussion