le programme de master professionnel en science des données

(VM 513)

Nom du Cours Semestre du Cours Cours Théoriques Travaux Dirigés (TD) Travaux Pratiques (TP) Crédit du Cours ECTS
VM 513 1 4 0 0 3 8
Cours Pré-Requis
Conditions d'Admission au Cours
Langue du Cours Anglais
Type de Cours Obligatoire
Niveau du Cours Master
Enseignant(s) du Cours Ayberk ZEYTİN azeytin@gsu.edu.tr (Email)
Assistant(e)s du Cours
Objectif du Cours Bu ders Python programlama dilini kullanarak programlama deneyimi sınırlı yada hiç olmayan öğrencileri programlama araç ve yöntemleri ile tanıştırmayı, ve Python dilinin temel sintaktik/ semantik yapısını öğretmeyi amaçlamaktadır. Ek olarak algoritmaların incelenmesini ve tasarımını öğretmeyi, ve literatürde kabul görmüş veri işleme ve görselleştirme paketlerini tanıtmayı amaçlamaktadır.
Contenus Python veri tipleri. Python programlama dilinin sintaktik ve semantik yapısı. Veri ve kod akışı yönetimi. Kod analizi ve tasarımı. Nesneye yönelik programlama. Veri işleme ve görselleştirme paketleri
Acquis d'Apprentissage du Cours Bu dersten başarıyla mezun olan öğrenci, python programlama diline hakimdir. Bu programlama dilinde verilen bir kodu okuyabilir; akışını, işleyişini ve amacını yorumlayabilir. Verilen bir problem yada çıktı için bu problemin çözümünü hesaplayan veya çıktının genelleşmiş halini üreten python kodu yazabilir. Temel veri işleme ve görselleştirme teknikleri hakkında bilgi sahibidir.
Méthodes d'Enseignement Ders, örnek kod, ilgili çıktı ve bunların çalışma akışının incelenmesi, bireysel programlama
Ressources Python - How to Program - Deitel
Algorithms, R. Sedgewick and K. Wayne
Data Structures and Algorithms Using Python - Rance D. Necaise
Imprimer le contenu du cours
Intitulés des Sujets Théoriques
Semaine Intitulés des Sujets
1 Types de données Python I : entier, flottant, nombres complexes, chaînes de caractères
2 Types de données Python II : tuple, liste, ensemble, dictionnaire
3 Programmation de base I : bloc de code, flux de code, déclarations conditionnelles
4 Programmation de base II : boucles, boucles imbriquées
5 Fonctions et récursivité
6 Écrire et utiliser des modules Python
7 Programmation orientée objet I : fondements théoriques et exemples
8 Programmation orientée objet II : classes, héritage et hiérarchie
9 Programmation orientée objet III : conception d'interfaces utilisateur
10 Manipulation et visualisation de données avec Python I : pandas, numpy et matplotlib
11 Manipulation et visualisation de données avec Python II : pandas, numpy et matplotlib
Intitulés des Sujets Pratiques
Semaine Intitulés des Sujets
1
2
3
4
5
6
7
8
9
10
11
Contribution à la Note Finale
  Numéro Frais de Scolarité
Contribution du contrôle continu à la note finale 3 60
Contribution de l'examen final à la note finale 1 40
Toplam 4 100
Contrôle Continu
  Numéro Frais de Scolarité
Devoir 3 20
Présentation 0 0
Examen partiel (temps de préparation inclu) 0 0
Projet 0 0
Travail de laboratoire 0 0
Autres travaux pratiques 0 0
Quiz 0 0
Devoir/projet de session 0 0
Portefeuille 0 0
Rapport 0 0
Journal d'apprentissage 0 0
Mémoire/projet de fin d'études 1 40
Séminaire 0 0
Autre 0 0
Toplam 4 60
No Objectifs Pédagogiques du Programme Contribiton
1 2 3 4 5
Activités Nombre Durée Charge totale de Travail
Durée du cours 11 4 44
Préparation pour le cours 11 8 88
Présentation 1 20 20
Quiz 4 6 24
Devoir/projet de session 1 30 30
Charge totale de Travail 206
Charge totale de Travail / 25 8.24
Crédits ECTS 8
Scroll to Top