Programming for Beginners - Build games using Scratch

所在平台: Udemy

课程主页: https://www.udemy.com/course/programming-for-beginners-scratch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者编程 - 使用Scratch构建游戏 概述: 这是一门由父子搭档教授的独特课程,专为想学习编程的人士设计,尤其是儿童、青少年、大学生,以及希望改变职业方向或发展的成熟人士。 课程内容: 课程旨在通过最有趣、最简单和独特的方式,让学员们入门编程。学员将在课程中学习如何使用Scratch(由麻省理工学院开发)编程,并在结束时能够发挥Scratch的无限潜力,创造出真实的游戏,特别是著名的Flappy Bird游戏。学习编程的乐趣在于每一步都充满乐趣,学员将在轻松的环境中掌握编程的基本知识,包括精灵、控制代码块、声音、随机化、传感等元素。 为何选择这门课程? 与其他编程课程相比,这门课程的优势在于能够结合趣味性与教育性。它特别适合首次接触编程的学员,保证学习过程充满乐趣。通过Scratch,学员可以以简单易懂的方式入门,让他们为未来学习更复杂的编程语言(如C++、Swift或Java)打下坚实基础。此外,课程的教师团队由具有丰富经验的博士和对编程充满热情的年轻人组成,确保了教学质量。 课程材料: 课程包含专业制作的讲座,提供Scratch源代码及其他练习和解决方案,帮助学员验证自身对概念的理解。 课程结构: 本课程分为三个部分,每部分均以短小精悍的视频讲解具体概念: 1. 第一部分 - Scratch编程入门:介绍编程的重要性及Scratch编程环境。 2. 第二部分 - 制作Flappy Bird游戏:逐步指导学员构建游戏,学习关键编程构造。 3. 第三部分 - 高级编程特性:引入更高级的游戏元素,如数据和变量、声音等。 总之,这是一门最佳入门课程,由最具资格和独特的教学团队教授,非常适合未来想在软件行业发展的学习者。

课程评论(0条)

课程详情

A UNIQUE FATHER-SON TAUGHT COURSE Who is this course for? This course is specifically designed for people who are wanting to learn to program, especially children, teenagers, university students…oh yes, and those more mature and looking for a change of direction or career! What's the course about? "Everybody in this country should learn how to program a computer…because it teaches you to think" (Steve Jobs). Steve Jobs is not alone in this thinking. Many of the people who are shaping our modern world are saying the same thing - programming is the language of the future. This course will introduce you to programming in the most fun, easiest, and most unique way possible. Fun…because you will build a game, a really great game - the famous Flappy Bird game!Easiest …because you will learn to program in Scratch, developed by MIT to teach programming.Unique…because you will be taught by a unique duo - one with a PhD and one with a Passion You will learn all the basics of programming, and by the end of this course you will be able to push the limits of what can be done in Scratch. You will learn about sprites, about code blocks that control them, about useful elements like sounds, randomization, sensing, and lots more. While the environment is easy to learn in, what you will learn will be amazing. Why this course? There are lots of courses that teach you programming…and of course I suggest you do as many as you can. However, if this is your first time, or if you are wanting to see if programming is for you, or your children, then this is the best course for you. Why? Firstly it will be fun! Learning that is not fun is not fun…OK, I suppose that makes sense ;-) Every step of the process is fun, plus what can be more fun than making your very first program a game…and a fun game too! Secondly we will be using Scratch to teach you. Sure you will eventually want to learn programming languages like C++ or Swift or Java…as these will allow you to write mobile apps. However, I have seen countless people give up because these environments are so complex. You need to grasp the basics first…and that is exactly why MIT University developed Scratch. This is the best platform, used at schools and universities around the world, to learn to program. From here your options are limitless! Thirdly when you learn to program you need to learn it in a special way…and that is exactly what we are going to do for you. You will be learning from two people - myself (Craig) and my son, Joshua. I have a PhD in educational technology and have been involved in technology and teaching it for over 30 years. I will share with you the benefit of my knowledge of teaching. Joshua, who began programming at 12, has a passion for programming and sharing it with others. He has written many successful apps and shares his unique skills in this unique course. Together we are going to share with you how you can learn to program and set yourself up for the most needed career of the future. Everything is going to need software to work, whether it's your fridge, watch, phone, car…all of these are programmed. Software is the language of our world, and those who know it hold the key to the future. What kind of materials are included? The course includes everything you need. The lectures are professionally created, as people have come to expect from my courses. We will explain everything to you and give you access to the source code files in Scratch. Plus in addition to this we have attached additional exercises with solutions to the end of most lessons. This means you can try other things to see if you have grasped the concepts. How long will the course take to complete? There are 3 sections to this course, with each section providing short powerful videos on individual concepts. Learning to become proficient in programming takes time…but this course will give you a jump start into what is one of the most needed and lucrative careers around…ask Mark Zuckerberg if your don't believe us! How is this course structured? This is an action course. So the course starts with getting to the doing straight away. The course starts with setting up your Scratch account and then in no time you have written your first program. The course is structured in the following way: 1.Section 1 - Introduction to Programming in Scratch - The purpose of this first section is to introduce you to the importance of programming, and the Scratch programming environment. 2.Section 2 - Making the Flappy Bird game - In this section we will guide you in a step-by-step way through the building of the Flappy Bird game. Here you will learn key programming constructs such as controls, sensing, data, and more. 3.Section 3 - Advanced Programming Features - This section now introduces some more advanced elements to our game including more on data and variables, sounds, etc. Why take this course? It is quite simply the best course, in the best starter programming environment, by the most qualified and unique teaching team!

课程标签

0人关注该课程

主题相关的课程