Cramming mechanically is why smart people fail predictable exams. The Real4Prep SOFT version teaches Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) through exercises that stick, turning 98-380 practice questions into knowledge you actually retain.
Microsoft 98-380 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Introduction to Programming Using Block-Based Languages (Touch Develop) |
| Exam Number: | 98-380 |
| Passing Score: | 700 out of 1000 |
| Available Languages: | English, Spanish, Simplified Chinese, Portuguese (Brazil), German, French, Japanese |
| Related Certifications: | MTA: Software Development Fundamentals Track |
| Real Exam Qty: | 40-60 |
| Certificate Validity Period: | Retired, no longer active |
| Exam Format: | Drag-and-Drop, Multiple Choice, Interactive Items |
| Exam Price: | USD 127 |
| Exam Duration: | 45 minutes |
| Recommended Training: | Microsoft Official Academic Course |
| Exam Registration: | Certiport Pearson VUE |
| Sample Questions: | ![]() |
| Exam Way: | Online proctored or in-person at authorized testing centers; exam retired as of June 30, 2022 |
| Pre Condition: | No formal prerequisites; recommended familiarity with basic programming concepts |
| Official Syllabus URL: | https://www.microsoft.com/en-us/learning/exam-98-380.aspx |
Microsoft 98-380 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Work with Data Representation | 15% | - Represent data as numbers, text, images, and sounds - Use basic data structures and collections - Understand data types and variables |
| Topic 2: Solve Problems Using Modeling and Simulation | 10% | - Model physics, motion, and random events - Validate simulation results - Create simulations of real-world systems |
| Topic 3: Assess Personal Security | 5% | - Evaluate password security and encryption basics - Understand personal data and privacy risks |
| Topic 4: Design Algorithms | 30% | - Create and evaluate algorithms and pseudocode - Define sequence, selection, and iteration - Analyze and correct logical errors - Use Boolean logic, conditions, and loops |
| Topic 5: Code Programs in Block-Based Languages | 20% | - Navigate the Touch Develop environment - Test and debug block-based code - Use events, sprites, objects, and functions - Implement control structures and logic |
| Topic 6: Apply Strategies to Solve Computational Problems | 15% | - Use problem-solving approaches and decomposition - Apply unplugged and hands-on problem-solving methods - Differentiate computational and non-computational problems |
| Topic 7: Software Development Process | 5% | - Plan, design, build, test, and revise programs - Apply user experience and feedback principles |
FAQ: Choosing and Using Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) Prep
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) is an official Microsoft exam, catalogued under the code 98-380. Passing it earns you the Microsoft Technology Associate (MTA) certification at the Entry / Fundamental level. It also connects with MTA: Software Development Fundamentals Track. The credential carries the vendor's authority, which is why it keeps opening doors for the people who hold it.
Yes, and for every version. Real4Prep provides free demos of the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) material so you can compare the PDF, SOFT, and online formats before deciding. After purchase, updates are free for 365 days, and when your product expires you can extend the update service at a 50% discount.
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) gives you 40-60 questions inside 45 minutes. Rather than cramming mechanically, rehearse the pace actively: the Real4Prep SOFT engine teaches through timed exercises, so flagging, skipping, and returning become reflexes before exam day rather than improvisations during it.
Passing Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) requires 700 out of 1000, and official registration costs USD 127. Since every retake bills the full USD 127 again, the sensible sequence is practice first, book second. When your Real4Prep practice scores clear the requirement across repeated sessions, the exam stops being a gamble.
No formal prerequisites; recommended familiarity with basic programming concepts
Vendor rules change over time, so confirm the current conditions before registering on the official exam page.
Registration for Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) is handled through the official channels below.
When scheduling, note that the exam is delivered Online proctored or in-person at authorized testing centers; exam retired as of June 30, 2022.
Microsoft recommends the following training for Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) candidates.
Pair any training with the 72 practice questions in the Real4Prep 98-380 package; active exercise is what makes learned material retrievable under exam pressure.
A 100% money-back guarantee covers you under stated conditions. Take the Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) exam within 60 days of purchase; if you fail, you may claim a full refund, provided the exam matches your product. Attempts within 3 days of purchase are ineligible, as are downloaded-but-unused products, free materials, and expired orders; the candidate name must match the payer name. Submit a scanned enrollment slip and the official Score Report PDF within 2 days of the exam, and claims are processed within 7 days. You may instead exchange for two other exam products of equal value, free, keeping the update service on your original purchase.
Delivery is safe and fast: payment runs through a secure environment, files unlock for download at once, and everything is emailed to you within one minute. If nothing arrives within 2 hours, check spam and consult our online service. Installation is unlimited across your computers.
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) is divided into 7 official domains, led by Solve Problems Using Modeling and Simulation (10%), Software Development Process (5%), and Code Programs in Block-Based Languages (20%). The complete breakdown is above on this page; candidates who study the syllabus first waste the least time later.
Microsoft Introduction to Programming Using Block-Based Languages (Touch Develop) Sample Questions:
You write the following Touch Develop code:
You run the code and enter a value of 12.
What is the result?
- A. The loop never executes.
- B. The following values are output to the wall:1
1 .0909090909091
1 .2
1 .333333333333333
1 .5
1 .714285714285714
2 .4
3
4
6
1 2 - C. The loop never terminates.
- D. The following values are output to the wall:
0 .5
2
6
1 2
Correct Answer: C 🗳️
Which two problems can a computer solve efficiently by using iteration as part of the algorithm? (Choose two.)
- A. Counting the number of times a specific word appears in a book
- B. Evaluating two player scores to determine a winner
- C. Finding the first 1000 digits of pi
- D. Extracting the meaning of a paragraph of text
Correct Answer: A,B 🗳️
DRAG DROP
Best For You Organics Company just completed their annual inventory and found that their automated inventory system is not working correctly. The table below shows the results from the beginning inventory, physical inventory, and the reported inventory from the automated system.
The company wants you to look at their inventory program and devise a plan for solving their inventory problems.
What step-by-step proposal should you present to the company? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
Correct Answer:

HOTSPOT
You are building a treasure hunt game.
When the player opens a treasure box, a random prize might be awarded with the following probabilities:
*
Gold Prize 2%
*
Silver Prize 5%
*
Bronze Prize 20%
You are designing an algorithm to decide the prize using the random function. The random(limit) function returns a random integer between 1 and limit, including limit. For example, if the limit is 20, the function returns a value between 1 and 20.
Correct Answer:

HOTSPOT
Which statements correctly describes libraries? For each of the following statements, select
Yes if the statement is true. Otherwise, select No.
Correct Answer:

Viewing page 1 out of 15 pages.
Viewing questions 1-5 out of 72 questions.



