JSON:
{
"okul":"İstanbul Teknik Üniversitesi",
"bilgisayar_muhendisliği_bolumu":[
"Eğitim"
,[
"Lisans Programları",{
"Bilgisayar Mühendisliği":[
"Sayısal Dersler",
{
"dersBir":"Fizik",
"dersİki":"Matematik",
"dersUc":"Ayrık Matematik",
"dersDort":"Veri Yapıları",
"dersBes":"Mikrobilgisayar",
"dersAlti":"Software Engineering",
"dersYedi":"Veri Tabanı Sistemleri"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
],
"Bilişim Sistemleri Mühendisliği (SUNY)":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
]
},
"Lisansüstü Programlar",{
"Bilgisayar Mühendisliği Lisansüstü":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
],
"Oyun Ve Etkileşim Teknolojileri Yüksek Lisansüstü":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
],
"Bilgi Teknolojileri Tezsiz Yüksek":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
]
}
]
],
"jeofizik_muhendisligi_bolumu":
[
"Eğitim"
,[
"Lisans Programları",{
"Bilgisayar Mühendisliği":[
"Sayısal Dersler",
{
"dersBir":"Fizik",
"dersİki":"Matematik",
"dersUc":"Ayrık Matematik",
"dersDort":"Veri Yapıları",
"dersBes":"Mikrobilgisayar",
"dersAlti":"Software Engineering",
"dersYedi":"Veri Tabanı Sistemleri"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
],
"Bilişim Sistemleri Mühendisliği (SUNY)":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
]
},
"Lisansüstü Programlar",{
"Bilgisayar Mühendisliği Lisansüstü":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
],
"Oyun Ve Etkileşim Teknolojileri Yüksek Lisansüstü":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
],
"Bilgi Teknolojileri Tezsiz Yüksek":
[
"Sayısal Dersler",
{
"dersBir":"Calculus",
"dersİki":"Fizik",
"dersUc":"Programlama",
"dersDort":"Operating Systems",
"dersBes":"Database Systems"
},
"Sözel Dersler",
{
"dersBir":"Türk Dili",
"dersİki":"Atatürk Ve İnkılap Tarihi",
"dersUc":"İngilizce",
"dersDort":"Temel Almanca",
"dersBes":"Tarih"
},
"Seçmeli Dersler",
{
"dersBir":"Seçmeli İleri Seviye Matematik",
"dersİki":"Seçmeli Temel Dini Bilgiler",
"dersUc":"Seçmeli Temel Fransızca",
"dersDort":"Seçmeli İleri Seviye Donanım Sistemleri"
}
]
}
]
]
}
Kodum bu. Sadece JSON'da diziler için alıştırma yaptım. Alıştırma ise şu: İTÜ'de ki 2 bölümdeki olan Lisansların içindeki lisans programları ve dersleri. Bilgisayar mühendisliği kısmını İTÜ'nün sitesinden bakarak yaptım. Jeofizik kısmını kopyala yapıştır yaptım.
Mantık olarak doğru bir şema mı?