Outschool
통화, 시간대 및 언어 설정 열기
로그인

데이터 구조로 모든 게임을 만들어 보세요! 소개 확률 + 파이썬으로 컴퓨터 과학

컴퓨터 과학에서 일상적인 프로그램을 구동하는 핵심 데이터 구조를 코딩하세요! 대학 컴퓨터 과학 과정에서만 가르치는 개념에 대해 맥락 중심적이고 실용적인 방식으로 깊이 파고들 것입니다.
Terence Yang [ Video Games + Coding + Javascript ]
평균 평점:
4.8
수강 후기 수:
(326)
수업

무엇이 포함되어 있나요?

4개의 라이브 미팅
수업 5 시간
보고계신 지문은 자동 번역 되었습니다

수업 소개

In this practical class, we'll dive deep into building the concrete fundamentals needed for advanced math and programming classes. 

Session 1: Basic Python + Probability
In this class, we'll go over probability and a basic program that acts as the driver for our game(and students can continue to work on their own creations on this class alone).

Session 2: Classes
We'll go objects, some common software engineering patterns, and ways to structure our game in a way that make it scalable.

Session 3: Common Data Structures
During this class, we'll go over some common Data Structures such as:
Graphs/Nodes.
Lists(Linked/Stacks/Queues)
Trees.

Hopefully by the end of this class, they'll have something that simulates a choose your own adventure game.

Session 4: Inheritance
During this session, we'll work on the base classes they made and make derivative/sub classes using inheritance!

그 외 세부 사항

Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
  • repl.it
4.8
326수강 후기
프로필
교사 전문성 및 자격증
Computer Science is the best platform to give kids the tools they need to start making and discovering things on their own. I love how programming allows students to become even better students by helping them learn to fail safely and rapidly.

Getting good at anything, be it writing or art or cooking, is about practicing and trying new things! Instead, many students are held back by a misconception that they have to be perfect or know everything. Thankfully, programming is the perfect way to break through those misconceptions.

I believe half of teaching is getting students to a place, mentally, where they can learn the material on their own. Programming is one of the best ways to develop that positive feedback loop where effort gets results. In my classes, I try to make usually dry content accessible, relevant, and personalized! Kind of like cooking tasty vegetables!

I studied computer science formally but I've been a nerd all my life! I remember being 12 and discovering this world when Neopets and Myspace let you add custom HTML to your profile page/store.

2 years as the lead instructor of an after school coding program in San Francisco.
5 years teaching, private tutoring, and a few coaching some high school robotics teams.
Also used to volunteer to teach code at underserved public high schools under a non-profit called Code Nation.
Currently, a software engineer in Silicon Valley!

리뷰

실시간 그룹 수업
공유
4 회 수업에

US$180

4주 동안 주당 1회
75분

27 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 12-17
수업당 학습자 3-15 명

이 수업은 더 이상 제공되지 않습니다.
아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보귀하의 개인정보 선택이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2025 아웃스쿨