Skip to content
Course Creation

App Development & Learning


Course
Please select from one of the options below.

"App Development for Educators" is an online course designed to empower teachers with the expertise to teach app development effectively. It covers a comprehensive curriculum, encourages hands-on learning, and provides strategies for student-centered teaching. Educators will gain the skills, resources, and community support needed to inspire their students to create mobile apps and problem-solve through technology.

Here is the course outline:

Part 1: (Self-Paced Learning) Introduction to Program, App Creation Standards, Instructional Stan...

In this hands-on 3.5-hour self-paced session participants will use the online resources provided to explore the world of app development by researching/learning about the many aspects of apps, including industry standards, Human Interface Guidelines, Principles of App Development (including best practices), and their related national and international standards. Participants will evaluate their use of apps in order to apply their learning in the context of an app developer. They will identify features and functionalities that App users look for (demand) in an app and begin to formulate what it takes to create a successful (popular) app.

Part 2: (Live Call #1): Defining an App; App Development Standards, Lesson Plan: Standards and Vo...

In Part 2, you will participate in our first live call of this program. In this hands-on synchronous 90-minute session, you will be asked to reflect on your learning from Part 1: (Self-Paced Learning) Introduction to Program, App Creation Standards, Instructional Standards Alignment and to share your feedback with other participants. You will also explore the relationships between app development and the workforce as it applies to careers in Computer Science, Cyber Security and other industries. Last but not least, you will be introduced to the Principles of Coding using Code.org and will be given a challenge to begin the development process of your very own app! Be sure to have Part 1 of this program open in another tab, as we will be discussing the resources your reviewed more in-depth.

Part 3: (Self-Paced Learning): Introduction to Storyboarding, App Development Planning Guide, App...

In this hands-on 3.5-hour self-paced session participants will create a visual plan of the behavior of their App called a “Storyboard” on paper. Participants use a common App development platform (Code.org) to convert their storyboard into their own App, in “block-coding” at first, but with the opportunity to move into scripting as they see fit. Participants will work to complete a set of (minimal) requirements for their App with the use of a Checklist/Rubric provided in the course. Participants will reflect on their learning and record that reflection online in discussions and on LMS.

Part 4: (Live Call #2): The Building Phase; Planning, Programming, Debugging, Design, Lesson Plan...

In this hands-on synchronous 90-minute session, you will be asked to reflect on your learning from Part 3, sharing your feedback with other participants. In this hands-on synchronous 90-minute session, you will reflect upon their learning from session 3 by sharing their progress building your app with your fellow participants (visually) by sharing your Storyboard and talking to one another about their vision for their app (in Breakout rooms). Your course facilitators will demo some of the identified principals of coding (from Part 2) and key features of the coding platform. You will be asked to begin drafting a lesson plan that enables you to teach app development to your students using a supplied lesson plan template and related standards.

Part 5: (Self-Paced Learning) App Development Finalization

In this hands-on 3.5-hour self-paced session you will continue your efforts to complete the development and functionality of your basic app. While doing so, you will take a deeper dive into coding and the principles of computer science, as they apply programming and debugging skills to their app development. Finally, you will spend the remainder of the session completing your own Lesson Plan based on the feedback you have received. At the conclusion of this Part of the learning process, your lesson plan and app should be finished and ready to share with your peers during Part 6: LIVE Call!

Part 6: (LIVE Call #3): Course Closing Procedures, Final Presentations, #GoOpenUSVI Submission

In this hands-on synchronous 90-minute session we will begin by reviewing your learning from session 5. You will share your final app with one another and offer feedback. Be sure to bring your completed Lesson Plan to the session as we work collaboratively to ask questions and get feedback. Work time will be given so you can complete your lesson plan and upload it to #GoUSVI. Finally, you will submit a final reflection (in Flip) to complete the requirements of the course.

Back to top