Prüfung
98-380

Microsoft logo

  • Veröffentlicht:
    Freitag, 27. Januar 2017
  • Sprachen:
    Englisch
  • Zielgruppen:
    Akademiker
  • Technologie:
    Programmieren
  • Anrechnung für Zertifizierung:
    MTA

Einführung in die Programmierung mit blockbasierten Sprachen (Touch Develop)

Die Prüfungen zum Microsoft Certified Professional werden von Drittanbietern bereitgestellt.

* Die Preise berücksichtigen keine Werbeangebote oder reduzierten Preise für Programmmitglieder der Microsoft Imagine Academy , Microsoft zertifizierte Trainer und Programmmitglieder des Microsoft-Partnernetzwerks. Preise können sich ohne vorherige Ankündigung ändern. In den Preisen sind keine Steuern enthalten. Bitte lassen Sie sich die genauen Preise vom Prüfungsanbieter bestätigen, bevor Sie sich für die Teilnahme anmelden.

Mit Wirkung zum 1. Mai 2017 wird die bestehende Stornierungsrichtlinie in vollem Umfang durch die folgende Richtlinie ersetzt: Die Stornierung oder Neuterminierung Ihrer Prüfung innerhalb von 5 Werktagen nach der registrierten Prüfungszeit ist kostenpflichtig. Wenn Sie Ihre Prüfungstermine nicht enhalten oder nicht neu vereinbaren oder Ihren Termin mindestens 24 Stunden vor Ihrem vereinbaren Termin stornieren, verfällt Ihre gesamte Prüfungsgebühr.

Bewertete Fähigkeiten

Mit dieser Prüfung werden Ihre Fähigkeiten bei der Ausführung der unten aufgeführten technischen Aufgaben bewertet. Die Prozentangaben geben Aufschluss über die relative Gewichtung der einzelnen Schwerpunktthemen. Je höher der Prozentsatz, desto mehr Fragen wird die Prüfung zu diesem Bereich enthalten. Sehen Sie sich Video-Tutorials über die Vielfalt der Fragetypen bei Microsoft-Prüfungen an.

Bitte beachten Sie, dass sich die Prüfungsfragen auf die Themen in den nachfolgenden Aufzählungen beziehen, jedoch nicht darauf beschränkt sind.

Haben Sie Feedback zur Relevanz der Fähigkeiten, die in dieser Prüfung bewertet werden? Bitte senden Sie Ihre Kommentare an Microsoft. Sämtliches Feedback wird überprüft und gegebenenfalls unter Beibehaltung der Gültigkeit und Zuverlässigkeit des Zertifizierungsprozesses umgesetzt. Beachten Sie, dass Microsoft nicht direkt auf Ihr Feedback reagiert. Wir schätzen Ihre Anregungen zur Gewährleistung der Qualität des Microsoft-Zertifizierungsprogramms.

Wenn Sie Bedenken bezüglich spezifischer Fragen zu dieser Prüfung haben, reichen Sie bitte eine Prüfungsaufgabe ein.

Wenn Sie weitere Fragen oder Feedback zu Microsoft Certification Exams oder das Zertifizierungsprogramm, zur Registrierung oder Promotionen haben, wenden Sie sich bitte an Ihre Regional Service Center.

Wenden Sie Strategien zur Lösung von Computerproblemen an (15-20%)
  • Identifizieren Sie grundlegende algorithmische Schritte, um einfache Probleme zu lösen
    • Zerlegen Sie einfache Probleme in Schritte, sequenzieren Sie Prozesse in der entsprechenden Reihenfolge, beschreiben Sie Storyboards, lösen Sie Herausforderungen und Fehler im Zusammenhang mit Logik oder Pseudocode
  • Zerlegen Sie ein Rechnerproblem in Unterprobleme
    • Beschreiben Sie Computerprogramme, die logische Unterteilungen verwenden, beschreiben Sie Lösungen, die programmierbare Strategien wie Objekte, Funktionen und Parameter im Pseudocode verwenden, identifizieren Sie Situationen, in denen der Code überprüft werden kann
Design-Algorithmen (25-30%)
  • Erstellen Sie Algorithmen
    • Differenzieren Sie Probleme, die einfach oder schwer für Computer zu lösen sind, wenden Sie das Konzept der Iteration an, erstellen Sie einfache Algorithmen
  • Analysieren Sie ein Spiel, um die algorithmischen Sequenzen zu identifizieren
    • Analysieren Sie ein Spiel und erstellen Sie eine Abfolge von Anweisungen zum Abspielen, identifizieren Sie ein Ereignis, erstellen Sie den Code für ein Ereignis in blockbasierten Editoren, erklären Sie den Code "auf jedem Frame" und Eventanwender
  • Erstellen und analysieren Algorithmen zur Implementierung von Animation und Bewegung im Code
    • Beschreiben Sie Animationen, die eine Sequenz von einzelnen Frames verwenden, Fehler in Algorithmen lösen, Algorithmen erstellen, die in Pseudocode oder blockbasierten Code übersetzt werden können, verwenden Sie Code, um Elemente auf dem Bildschirm oder Gerät zu befehlen
  • Erklären Sie Sequenz, Selektion und Iteration
    • Definieren Sie Schleifen, identifizieren Sie die Kontrollvariable, sagen Sie die Ausgabe einer Schleife, Zufallszahl und von Kontrollvariablenkonstrukten voraus, identifizieren Sie bedingte Anweisungen; wählen Sie die passende boolesche Logik für spezifische Ergebnisse
Arbeiten mit Datendarstellung in blockbasierten Programmiersprachen (15-20%)
  • Stellen Sie Daten in Text, Tönen, Bildern und Zahlen dar
    • Erstellen Sie Code zum Hinzufügen und Positionieren von Objekten, wie z. B. Sprites auf einem Bildschirm oder Gerät, identifizieren Sie Datenbeispiele als Text, Ton, Bilder oder Zahlen, ändern Sie die Parameter von "set frame grid", um mit verschiedenen Sprite-Blättern zu arbeiten, erklären Sie die Rolle von Cloud-Variablen, erklären Sie die Auswirkungen des variablen Umfangs, einschließlich Cloud-Variablen, globalen Variablen und lokalen oder temporären Variablen, Design, erstellen und füllen Sie eine Tabelle oder zweidimensionalen Array, beschreiben Sie mehrere Verwendungen für Daten
  • Verwenden Sie einfache Datenstrukturen, um Rechenprobleme zu lösen
    • Deklarieren und verwenden Sie Variablen in einem Programm, verwenden Sie Input und Variablen, um neue Informationen zu berechnen, beschreiben Sie Arrays, Listen und Sammlungen, erläutern Sie die Unterschiede zwischen Variablen und Arrays
  • Beschreiben Sie, wie auf Daten in Apps und Spielen zugegriffen wird
    • Unterscheiden Sie zwischen variablen Datentypen, führen Sie Hinzufügen, Entfernen und Einfügen von Elementen in eine Sammlung und Iterieren durch Sammlungen durch, die Sie für Schleifen und für jede Schleife verwenden, beschreiben Sie, wie zufällige Zahlen verwendet werden
Lösen von Computerproblemen durch Modellierung und Simulation (5-10%)
  • Lösen Sie rechnerische Probleme mit Hilfe von Computer- und Nicht-Computer-Methoden
    • Verwenden Sie Algorithmen und boolesche Logik, verwenden Sie Spiele und Apps, um praktische Aufgaben wie die Umwandlung von Währungen zu simulieren
  • Stellen Sie Ereignisse dar, die in der physischen Welt beobachtet werden, indem Sie Simulations- und Modellierungsprogramme kodieren
    • Erstellen Sie Programme und Apps, die zufällige Ereignisse imitieren, Programme und Apps erstellen, die Grundlagen der Physik wie Schwerkraft, Beschleunigung und Bouncen demonstrieren
Kodieren von Programmen in der blockbasierten Programmierung (15-20%)
  • Implementieren Sie Lösungen mit Code
    • Identifizieren Sie die grundlegenden Kodierungselemente der Programmierumgebung, erstellen Sie Code für bedingte Anweisungen, erstellen Sie bedingte Anweisungen mit AND, OR und NOT, erstellen Sie Schleifen, verwenden Sie Zählvariablen
  • Verwenden Sie Bibliotheken und integrierte Funktionen, um Programmierlösungen zu erleichtern
    • Kodieren durch die Verwendung von fertigen Funktionen im Zusammenhang mit Objekten einschließlich dem Spielbrett, Wand, Hindernis, Sprite, String, Textfeld, Sammlung und Schildkröte
  • Stellen Sie Verbindungen zwischen Elementen der Mathematik und Informatik her
    • Zeichnen Sie Punkte auf einem Gaming-Koordinatensystem, analysieren Sie ein Spiel, um zu entdecken, wie zufällige Zahlen verwendet werden, verwenden Sie die zufälliger Bereich-Funktion, um zufällige Zahlen zu generieren, bewerten Sie zufällige Zahlen mit Hilfe von Bedingungen
Bewertung der persönlichen Sicherheit in Internet-Kommunikation (5-10%)
  • Erläutern Sie die grundlegenden Komponenten der Internet-Kommunikation
    • Erläutern Sie, wie Informationen über das Internet reisen, definieren Sie Cloud Computing, beschreiben Sie das Internet der Dinge, beschreiben Sie die Rollen von Cloud Computing und Cloud Storage und deren Verwendung
  • Erklären Sie die Grundsätze der Sicherheit
    • Beschreiben Sie, wie personenbezogene Daten in unangemessenen Weisen verwendet werden können, beschreiben Sie, wie Sie jemanden daran hindern, Zugang zu einem Online-Konto zu erhalten, beschreiben Sie die Schritte, die Webseiten benötigen, um Passwörter sicher zu halten, beschreiben Sie die Caesar Cipher
  • Implementierung von Verschlüsselungs- und Authentifizierungsstrategien
    • Kodieren und decodieren Sie Nachrichten mit Unicode, bewerten Sie Passwörtern anhand von Sicherheitskriterien, beschreiben, wie gehackte Passwörter die Internet-Sicherheit verbessern
Untersuchen Sie den Softwareentwicklungsprozess (5-10%)
  • Planen und Erstellen von Programmen
    • Analysieren Sie Probleme in Bezug auf Ihr Publikum und identifizieren Sie, welche Apps oder Spiele Teil der Lösung sein können und wie sie verwendet werden können, beschreiben Sie Benutzererfahrungsgrundsätze, sammeln Sie Benutzereingaben, verwenden Sie Code oder Text, um Anweisungen für die Verwendung eines Programms zu erstellen
  • Beschreiben Sie Softwareentwicklungsprozesse zur Problemlösung
    • Planen Sie Projektaufgaben und delegieren Sie Verantwortlichkeiten, beschreiben Sie einen Zyklus der Erstellung, Bewertung und Überarbeitung
  • Analysieren und Auswerten abgeschlossener Programme
    • Bewerten Sie die Lesbarkeit und Benutzerfreundlichkeit, geben und erhalten Sie Feedback, bewerten Sie Feedback und überarbeiten Sie das Programm entsprechend

Optionen für die Vorbereitung

Training im Selbststudium

Creative Coding Through Games and Apps

"Creative Coding Through Games and Apps" ist ein Erstsemesterkurs, der die Programmierung in den frühen Sekundarstufen einführt. Die Schüler lernen, indem sie echte Spiele oder Apps erstellen und auf die gleiche Weise wie ein professioneller Programmierer in einer echten Software-Entwicklungsumgebung arbeiten.

Praxistest

Take a Microsoft Official Practice Test for Exam 98-380

Wer sollte diese Prüfung ablegen?

Die Kandidaten für diese Prüfung sollten den algorithmischen Fluss verstehen und gewöhnliche Programmsteuerungsstrukturen implementieren. Kandidaten sollten über Erfahrung mit blockbasierten Programmiersprachen wie Touch Develop, Scratch und Blockly verfügen.

Von den Kandidaten wird erwartet, dass sie einige praktische Erfahrung im Entwerfen, Erstellen und Veröffentlichungscodes innerhalb einer blockbasierten Programmiersprache haben.

Weitere Informationen zu Prüfungen

Auf eine Prüfung vorbereiten

Wir empfehlen, dass Sie diesen Leitfaden zur Prüfungsvorbereitung komplett durchlesen und sich mit den Ressourcen auf dieser Website vertraut machen, bevor Sie Ihren Prüfungstermin festlegen. In der Microsoft Certification exam overview finden Sie Informationen über die Registrierung, Videos zu typischen Prüfungsfragenformaten und anderen Ressourcen zur Vorbereitung. Informationen zu Prüfungsrichtlinien und Bewertung finden Sie in den Microsoft Certification exam policies and FAQs.

Hinweis

Dieser Leitfaden für die Vorbereitung kann jederzeit ohne vorherige Ankündigung und nach eigenem Ermessen von Microsoft geändert werden. Microsoft-Prüfungen enthalten unter Umständen adaptive Testtechnologien und Simulationen. Microsoft gibt nicht das Format vor, in dem Prüfungen dargestellt werden. Bitte verwenden Sie diesen Leitfaden für die Vorbereitung auf die Prüfung, unabhängig von deren Format. Um Sie bei der Vorbereitung auf die Prüfung zu unterstützen, empfiehlt Microsoft, dass Sie praktische Erfahrungen mit dem Produkt sammeln und die angegebenen Trainingsressourcen verwenden. Diese Ausbildungsressourcen decken nicht unbedingt alle der im Abschnitt „Bewertete Fähigkeiten“ aufgeführten Themen ab.