boy in green shirt
Photo by CDC on Pexels.com

[Lesson Report] Introduction to System Development Week 17 – Final Presentations & Reflection

In Week 17, our concluding session featured final app presentations and a comprehensive course reflection.


■ Instructor’s Opening: “Show Us the Culmination of This Semester”

Mr. Tanaka:

“Everyone, recall what you’ve learned these past six months and share your development成果 with pride. Focus on the joy of presenting rather than nerves!”


■ Presentation Round ①: App Demos & Highlights

Each team took the stage to demonstrate their original app, explaining usage, design decisions, and development challenges.

  • Omikuji (Fortune‐teller) App Team
    “We focused on robust error handling for unexpected inputs and styling the results display.”
  • Personality Test App Team
    “By fine‐tuning our scoring algorithm for each question, we improved result accuracy significantly.”
  • Branching Story App Team
    “We centralized all navigation logic in a single function to manage user‐choice transitions.”

Applause and questions from classmates made for a lively atmosphere.


■ Presentation Round ②: Hands-On Testing & Q&A

After each demo, classmates took the role of users to test the app live and asked questions:

  • “How did you implement the back-button functionality?”
  • “Where do you handle empty-input validation?”
  • “How did you organize your code files?”

Teams shared design diagrams and code snippets on screen, providing detailed answers.


■ Whole-Class Reflection: Sharing Our Learnings

Following the presentations, we reflected on the semester as a class. Each student filled out a worksheet and paired up to discuss:

  • Skill I grew in the most
  • My favorite lesson topic
  • What I want to explore next

Student A:

“I never imagined I’d go from the first robot-command activity to building a complete app!”

Student B:

“Debugging sessions taught me the most—it’s where I learned to think like a developer.”


■ Instructor’s Closing Remarks

“You’ve all worked incredibly hard. Programming is ‘making thought visible.’ I hope today you felt the joy of communicating your ideas through code. Next term, we’ll tackle API integrations and generative AI—let’s level up together!”


■ Course Completion & Next Steps

This concludes our first-year “Introduction to System Development” course. Next term, we’ll dive into:

  • External Service Integrations (e.g., weather and map APIs)
  • Building Simple Chatbots with Gen-AI
  • Team Development Exercises

Carry your accomplishments forward and shine in the next stage of your learning journey!

By greeden

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)