コンピュータプログラミング集中キャンプ
この 1 週間の集中講座では、コンピュータ プログラミングの基礎を学びます。
含まれるもの
5 ライブミーティング
5 授業時間テスト
Students will be tasked with creating programs throughout the class. These programs will show where students are making progress and allow me to adjust according to individual student need. These assessment programs should be created by all students.この文章は自動翻訳されています
このクラスで学べること
This class will cover the fundamentals of computer programming. You will learn to create variables, write instructions, control the order commands are executed in, and use those commands to create a basic experience for an end user. You will gain experience working with both static and dynamic languages as well as an introduction to object oriented programming.
学習到達目標
Create variables of different types including numeric, decimal, and text.
Write a conditional statement that controls how and when commands are executed
シラバス
5 レッスン
1 週間以上レッスン 1:
Day 1: Getting Started with C#
Overview of programming languages and C# in particular
Basics of C# programming: Numeric data types operators
Introduction to Flow Control
60 分のオンラインライブレッスン
レッスン 2:
Day 2: Basics of C# Programming
Control structures: Conditional statements and loops in C#
Writing functions and methods in C#
Writing Methods in C# (Encapsulating Capabilities)
Parameters, return types, and method overloading
60 分のオンラインライブレッスン
レッスン 3:
Day 3: Object-Oriented Programming in C#
Principles of Class Design and Object Oriented Programming
Scope and Constructors, and Access Methods
Instance Methods vs Static Methods
60 分のオンラインライブレッスン
レッスン 4:
Day 4: Getting Started with Python
Introduction to Python and Syntax Differences
Translating Code and the switch to dynamic typing
Data Type Limitations Between Environments
60 分のオンラインライブレッスン
その他の情報
外部リソース
学習者は、Outschoolが提供する基本ツール以外のアプリやウェブサイトを使用する必要はありません。
教師の専門知識と資格
My name is Brian Webster. I teach classes on computer programming, video game design, and traditional game design. I have taught in the computer science arena for eight years. I have worked as a teacher for students aged 6th through 12th grade in public and private schools including work with Johns Hopkins University's Center for Talented Youth. My classes are a mix of traditional and project-based learning. I have led high school student design teams, building full length (several hour play experience) video games. I believe students should use the same tools professionals use in the field. I also understand the constraints of budget and system capability on building projects. I research to assure the tools and materials my students use are safe and free for download and use. It is possible to create great programs and gaming experiences as young learners. Those games and projects can have the same professional look and feel of a studio. If students are willing to commit to practice and consistent study, they can pursue their dreams. Their computer can be a vehicle to bring to life their creative vision.
レビュー
ライブグループコース
$100
5 クラス分週に5回、 1 週間
60 分
オンラインライブ授業
年齢: 11-14
クラス人数: 2 人-6 人