Create Fun Games and School Presentations Using Scratch 2.0

所在平台: Udemy

课程主页: https://www.udemy.com/course/create-fun-games-and-school-presentations-using-scratch-20/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Scratch 2.0 创建有趣的游戏和学校演示 课程概述: 本课程旨在帮助初学者和中级学习者掌握视觉编程语言 Scratch 的基本概念、工具和功能,使其能够构建功能完整的项目。适合年龄在 7 岁及以上的学生、教师以及想要教导孩子视觉编程基础的家长。 课程内容及结构: - 学习如何使用命令块构建代码,理解坐标系统和编程基础。 - 通过真实项目示例进行练习,使学生能立即应用所学技能。 - 课程从安装免费 Scratch 程序和 Adobe Air 开始,逐步讲解坐标和旋转系统、运动、传感器以及角色(精灵)操控等基础知识。 - 课程深入讲解逻辑控制(如 if/then/else 和 forever 循环)、串行和并行处理,以及精灵之间的动态互动等高级主题。 - 完成课程后,学员将具备使用 Scratch 创建视频游戏、教育教程和演示的能力。 为什么选择本课程: - 讲师 Santanu Das 拥有 25 年的编程经验,并在 MIT 教授 C++ 有丰富的教学背景。他在教授 Scratch 时积累了处理学习障碍的经验。 - 本课程不仅传授 Scratch 使用技能,更强调理解编程原理。通过详细的笔记和视频中的图解,帮助学员加深对关键点的记忆与理解。 - 课程内容丰富,结合实践与理论,能让学员迅速启动自己的项目。 课程信息: - 超过 27 节课,时长接近 2.5 小时,涵盖编程基础、命令块和坐标系统的内容。 - 理解基本和高级编程块与命令的使用,克服学习中遇到的常见障碍。 - 包含 4 个优秀的项目示例,可以用于构建多种类型的视频游戏或应用程序。 课程要求: - 学生需使用 PC 或 Mac,Scratch 暂不支持平板设备,需安装 Scratch 软件和 Adobe Air。 适合人群: 该课程适合任何想提升逻辑和决策能力的人,尤其是对编程感兴趣的 7 岁以上学生。此外,课程也适合教师用作编程教学,以支持学生提交 Scratch 项目。特别适合希望创建自己视频游戏的孩子和希望协助孩子提升编程技能的家长。

课程评论(0条)

课程详情

ABOUT THIS COURSE Learn the basic concepts, tools, and functions that you will need to build fully functional projects with the visual programming language, Scratch. Build a strong foundation in Scratch and visual programming with this tutorial for beginners to intermediate learners. Building code using command blocks Using the coordinate system Programming fundamentals Real-life project examples Content and Overview Suitable for students age 7+, teachers, and parents who want to teach the fundamentals of visual programming to their children. Each section includes exercises, so you'll be able to put your newly learned skills to immediate use. This is NOT a lecture about every single block in Scratch with a boring explanation! It challenges the user by going through real-life examples. Starting with the installation of the free Scratch program and Adobe Air, this course will take you through the basic understanding of the coordinate and rotation system, motion and sensing, and character (sprite) manipulation. With the basics mastered, the course moves on to more advanced subjects including logic controls (if/then/else and forever loops), serial and parallel processing and dynamic interaction between sprites. By creating detailed projects, you'll establish a strong understanding of programming concepts and how they work in Scratch. Upon completion of the course you will have the knowledge to create your own video games, educational tutorials, and presentations using Scratch. This is great for students who want to create powerful visual aids to complement an oral presentation or book report. Why take this course instead of another? Most importantly, my extensive programming background and knowledge of Scratch means that I know a LOT about the subject. And my teaching background means that I am able to pass this knowledge on to you in an easy-to-understand format. This course contains more content and goes deeper into practical examples than others. It's a great combination of practice and theory to help get you off and running your own project right away. The step by step examples are key to understanding programming fundamentals - I don't just teach you how to use Scratch, I teach you how to understand what you need to know to program on your own. Unlike all the other Scratch videos available, this is NOT just a screen recording - this course contains detailed notes and diagrams within the video to enhance your learning and to help you remember key points throughout the course. Who is the instructor and how knowledgeable are they? Hi, I'm Santanu Das and I've been programming for over 25 years in C++, C, FORTRAN, Java, and others. As a teaching assistant, I taught C++ at MIT (where Scratch was created) to some of the most brilliant students in the world while getting my degree in engineering. Currently, I manage over 800 software developers at one of the largest private software companies in the world. Over the past few years, I have been teaching a Scratch class to 3rd graders at my son's elementary school so I have firsthand experience on common stumbling blocks while learning Scratch. I teach Scratch because I want to encourage young people to improve their logic and decision making skills, to encourage STEM in the classroom, and to help people understand the creation of the video games that they play. I believe that programming builds a solid foundation for many other disciplines, including music and liberal arts, as well as science, technology, engineering and math. I DON'T teach the class for additional income. The course fee goes to producing more Scratch tutorials and funding local STEM Grant programs for schools throughout the US. Whether you want to be an engineer, a doctor, an accountant or an educator, Scratch strengthens your decision making, organizational and math skills at any level. WHAT'S IN THE COURSE? Over 27 lectures and close to 2.5 hours of content Explains the fundamentals of programming, command blocks, and the coordinate system, essential knowledge you will find makes it much easier to create your projects I explain how to overcome common obstacles that users encounter, by making mistakes as we go and going back to fix them as you follow along. You will have a great understanding of how to use both basic AND advanced programming blocks and commands Contains 4 great project examples that can be used to build almost any type of video game/app COURSE REQUIREMENTS: Students must have a PC or a Mac. Scratch is not yet supported on tablet devices. Install the free Scratch software onto your computer and you are ready to go. Adobe Air (a free plug-in) is also required, and installation instructions are provided. WHO SHOULD ATTEND? This class is not just for people who are interested in computer programming - it's for anyone who would like to sharpen their logic and decision-making skills. Of course, if you are interested in computer programming and want to learn the fundamentals, take this course! It is geared for ages 7+ (second graders and up). It is a great introduction to programming/coding for students of all ages. This course is also a great primer for teachers who would like to teach programming and have their students submit Scratch projects as part of their curricula. Includes example of how kids can use Scratch to create a unique ‘visual aid' for a classroom project. This course is used at local elementary schools to teach students Scratch. Perfect for kids who want to learn how to create their own video games, and parents who want to learn how to assist their kids in building their programming and coding skills.

课程标签

0人关注该课程

主题相关的课程