Overview
Creative Coding through Games and Apps is a first-semester course for introduction to
programming for the early secondary grades. The course is designed to attract and
reach a broad and diverse range of students, including those who may have never
before considered programming. Students learn how to code by working in a real
software development environment to design, program and publish mobile apps and
games. Learning to code by creating real products,
students discover how to make amazing things and have an impact on their world.
Creative Coding through Games and Apps is designed to be delivered with success by any teacher, regardless of computer science background. Featuring online and in-class lessons that emphasize hands-on coding, the course can be taught via any modern web browser on phones, tablets, laptops or desktop computers. The combination of online plus in-class resources provides flexibility in teaching style, allowing educators to choose the right balance for their students of in-class instruction and out-of-class study. The course length is flexible, deliverable in 6, 9, 12, 18 weeks or more, depending on the time available in your school.
Creative Coding through Games and Apps is designed to be delivered with success by any teacher, regardless of computer science background. Featuring online and in-class lessons that emphasize hands-on coding, the course can be taught via any modern web browser on phones, tablets, laptops or desktop computers. The combination of online plus in-class resources provides flexibility in teaching style, allowing educators to choose the right balance for their students of in-class instruction and out-of-class study. The course length is flexible, deliverable in 6, 9, 12, 18 weeks or more, depending on the time available in your school.
Goals
Creative Coding through Games and Apps is designed to:
- Attract interest in computer science from a broad and diverse range of students
- Teach the fundamentals of programming and computational thinking
- Instill confidence in working with technology
- Foster creativity, curiosity, and collaboration
- Teach how to program computing devices to make things of real-world interest and use
Students who successfully complete this course will be able to:
- Describe what a computer program is
- Use and implement common program control structures
- Read code in the TouchDevelop environment and describe what it does
- Create and publish TouchDevelop apps and games
The TouchDevelop instructional programming environment from Microsoft Research serves as the foundation for the Creative Coding through Games and Apps student learning experience. Requiring nothing more than a modern web browser running on any computing platform across phones, tablets, laptops or desktop computers.
ReplyDelete