暑期班本月开始!与身边人分享<a>您的推荐码</a>,如果他们在6月30日之前注册课程,您和他们都将获得100美元的KTBYTE积分。积分可在下一次付款时使用,与美金等值折算。

Intro to Processing

[CORE 3a]

Full Course

$1232 USD
原价
包含18堂课及作业答疑辅导时间

课程套餐

课程项目
学生将学习类的概念并创建面向对象的编程项目

独家设计的浏览器内置式编程平台

KTBYTE 团队为学生学习专业的计算机科学课程而开发了 KTCoder™ 编码器平台! 大多数编程课都需要另外下载软件,这对青少年学生来说既困难又麻烦。 我们的平台支持 Processing (Java), Python, C++, KTBlocks, HTML/CSS 和各种库(例如 Soundcipher Fisica!)。 这个革命性的一体式编码器平台支持互动式线上课,专业的课程课件,以及激发学生的学习热情。
助教答疑辅导
答疑辅导是我们提供的免费快捷的学习资源,由高素质的助教负责帮助学生快速解决编程学习中遇到的问题。我们课程的作业是有一定难度的,答疑辅导可以帮助学生克服障碍,更好地理解教材!
学生学习进度报告
KTBYTE 将通过电子邮件的方式向家长发送学生的课堂表现和成绩报告

课程介绍:

在 [CORE 3a] 课程中,学生将学习准备进入高中水平的打字输入式 Java 编程, 每周都有自动评分的课堂作业和家庭作业,学生可以选择参加答疑辅导以获得学习和作业帮助。 这个级别的学生通常在学习我们的进阶课程 1-2 年后达到大学水平。

入班要求:

熟练掌握Scratch等模块式编程,打字速度每分钟20个单词,六年级到七年级数学程度,具有基本的英语听说能力。或经老师同意。

项目示例

These are examples of projects that students create as they grow their skills in [CORE 3a]

Fun3a Week 2 Demo Capstone:Click to view project!

Fun3a CW 3 Capstone Demo:Click to view project!

Fun3a Week 4 Capstone Demo:Click to view project!

Learn about Intro to Processing:

Syllabus

Introduction to Variables

This is the introductory lesson for Fun3a. It is expected that at this point, our students will have some passing familiarity with programming, at least through a block based UI like Scratch or JavaBlocks. In this lesson we will be introducing the way Processing works, and create some strong links between it and other types of coding. We will create a canvas, give it a background color, and modify the color through the "draw" function.

Slideshow

A Boolean always resolves to eiter a True or False value. It can be a math equation, or a comparison, but it has to have only one of two possible results. A simple example of a Boolean that returns "true" would be "2 + 2 == 4". This is a statement that always returns true because 2 and 2 always results in 4. We will be using Booleans and mouse clicks to change the color of our screen and build our own slideshow!

Making Buttons, Simon Says

In this lesson, we will be making a button, and defining its action. To do this we'll have to to have to create it both physically and behavior-wise. While the first part is trivial, the defining button behavior can be tricky. Once we've got the hang of buttons, we'll use them to build a Simon Says game!

Functions and Fish Tank

A function is a way to compartmentalize and re-organize our code. We can create special blocks of code, name them, then "call" them in the main body of our code. In this class, we replace our normal "draw" function with several calls to other smaller functions which act as individual "draw" functions. We can use a single funciton to call many smaller commands, and draw complex shapes. Today, we will be creating a fish tank with fish, seaweed, and bubbles!

More Functions and Archery

Today, we will continue learning more about functions. We will explore writing and using functions with inputs, and make a project that involves shooting arrows at a target.

Beginning Pong

In this class, we begin the task of making the classic video game: PONG!

Continuing Pong

Now that we've built the rough outline of Pong, its time to start filling it in and adding some polish. We will add a reset function, a score, some cosmetic details, and even a game over screen.

Pong with AI

Now that we have our game of Pong working, lets see how we can program a computer AI to be our opponent. We'll see how programming a perfect AI actually isn't too difficult, but telling it to make mistakes can be challenging.

Arrays

Students will be learning about how to create, populate, and utilize lists.

Challenge Quiz day!

Today, we will be participating in a challenge quiz createdby our KTBYTE instructors! Students will be tasked with solving computation problems at various skill levels.

While Loops Art Generator

This week, we will be looking at the most basic of loops, the “While” loop. To demonstrate how much time and effort we can save by using this loop, we are going to create a neat art project that uses the loop to draw patterns on the screen!

For Loops and Fibonacci Numbers

This week, we will be learning how to make a "for loop" to allow us to count, repeat, and iterate on code. We will first learn how to use the loop to count, then to generate a array of Fibonacci numbers. Finally, we'll see a way to draw these numbers on the screen and how they relate to the Golden Ratio!

Raindrop Project

Now that we learned a bit about for loops, lets use them to make a project where we simulate rain falling. We'll use arrays to keep track of the position of droplets and make it so we can add more rain drops as simply as changing one value.

Projects

Students choose web games to analyze and break down into their component parts.

Projects Continued

Work on your projects during class.

Projects Continued

Worked on projects during class

所有课程时间

Summer Semester: Three Times Per Week

20230625FUN3aSuTTh0800pm
18 out of 18 lessons left
Online
Main Teacher:
Karis Park**
$1232/session
New Price With Coupon: $----
20230626FUN3aMWF0530pm
18 out of 18 lessons left
Online
Main Teacher:
Tahmidul Ambia**
$1232/session
New Price With Coupon: $----
20230710FUN3aMTTh0800pmHKT
18 out of 18 lessons left
Online
$1232/session
New Price With Coupon: $----
20230710FUN3aMWF0300pm
18 out of 18 lessons left
Main Teacher:
Jennifer Ravasia**
$1232/session
New Price With Coupon: $----

* Student Help Hours Included. See time on the bottom of website.

** KTBYTE可以自行决定更改目前安排的授课老师

Summer Semester: Twice Per Week

20230626FUN3aMonFri0730pm
18 out of 18 lessons left
Online
Main Teacher:
Ann Song**
$1232/session
New Price With Coupon: $----
20230627FUN3aTueThu0800pm
18 out of 18 lessons left
Online
Main Teacher:
Tahmidul Ambia**
$1232/session
New Price With Coupon: $----

* Student Help Hours Included. See time on the bottom of website.

** KTBYTE可以自行决定更改目前安排的授课老师

Summer Semester: Five Times Per Week

20230731FUN3aMTWThF0530pm
18 out of 18 lessons left
Online
$1232/session
New Price With Coupon: $----

* Student Help Hours Included. See time on the bottom of website.

** KTBYTE可以自行决定更改目前安排的授课老师

Bilingual Courses - Asia / Pacific Timezone: Three Times Per Week

20230626FUN3aMWF0800pmHKT
18 out of 18 lessons left
Online
Main Teacher:
Ji Zhang**
$1232/session
New Price With Coupon: $----

* Student Help Hours Included. See time on the bottom of website.

** KTBYTE可以自行决定更改目前安排的授课老师

这些时间都不合适吗?

请告诉我们您可以参加课程的时间 (美东时间)
* Press the plus button to add more availabilities.
to
邮箱地址
Phone Number
学生年龄
Language
其它信息
或者