コンピュータサイエンスへの第一歩
패키지 레슨 개요
이 레슨은 총 4회 패키지 레슨 입니다. 강사가 첫 번째 리퀘스트를 확정할 때 패키지 레슨의 포인트가 결제되며 남은 3 회의 쿠폰이 자동으로 발급됩니다. 두 번째 레슨부터 발급된 쿠폰을 사용하여 리퀘스트를 할 수 있습니다. 패키지 내 모든 레슨은 첫 번째 레슨을 진행하는 날짜로부터 60일 일 이내 수강해 주시기 바랍니다.
레슨은 일반적으로 시간순으로 예약해야 합니다. 예를 들어 두번째 수업은 첫번째 수업 다음에 예약해야합니다.
레슨은 일반적으로 시간순으로 예약해야 합니다. 예를 들어 두번째 수업은 첫번째 수업 다음에 예약해야합니다.
레슨 상세 내용
【これは4回(各回50分)のレッスンパックです】
このレッスンではプログラミング言語の中でも長い歴史を持ちながら現代でもバリバリ活用されているCとC++を学びます。
本レッスンは以下のような方にお進めです!
このレッスンで学ぶこと
コンピュータの仕組みを学びましょう!このレッスンではプログラミング言語の中でも長い歴史を持ちながら現代でもバリバリ活用されているCとC++を学びます。
本レッスンは以下のような方にお進めです!
- コンピュータの原理に興味があって一度学んでみたい方
- いつかコンピュータサイエンスに触れてみたいけど、教科書に出てきたプログラムの意味がわからなかった方
- デスクトップアプリケーションに興味がある方
レッスン内容
レッスンは前半(C言語)と後半(C++言語)で独立しています。
内容が独立していますのでC言語をすでに学んだことのある方は後半のC++から開始することも可能です。
C言語
教科書を使って学びます。教科書が終わった後に発展的内容も取り扱います。- 基本文法(変数、型、if、for、while、関数)
- 配列
- 構造体
- メモリについて(関数スタック、ヒープ領域)
- ポインタ
- ファイル入出力
- (発展的内容) メモリ管理
- (発展的内容) make
C++
C++はC言語を拡張したのち独自に発展した言語です。(昔のC++言語はC言語を完全に内包していましたが現在は異なる部分もあります)
- メンバ関数、クラス
- カプセル化
- new
- 継承
- 多態性(オーバーロード・オーバーライド・仮想関数・純粋仮想関数)
- テンプレートの使い方
- 標準モジュール(Standard Template Library)
- CMake
- パッケージマネージャ(vcpkg)
- GUIプログラミング(wxWidgets)
C++レッスンではお絵書きアプリを開発しながらC++の言語仕様を学びます。 開発するアプリの完成版は Githubで公開しています。 (公開しているプログラムは後述の応用単元の内容も含みます)
C++の応用(希望者のみ)
ご希望の方にはC++レッスンで作ったアプリをさらに拡張してオリジナルのお絵書き言語を開発します。 以下の内容を学びます。(以下の内容はC/C++の言語仕様とは別の内容です)- 字句解析
- 構文解析 / 演算子順位解析
- アフィン変換
教科書
C言語のレッスンでは教科書を使います。初回レッスンまでに購入してご用意ください。
C++では独自に開発した教材を使います。
教材はご受講のタイミングでお渡しします。
教材はご受講のタイミングでお渡しします。
その他
- はじめての方はまず「はじめましてレッスン!」にお越しください。
- 単発レッスンもご用意がございます。
- macをご利用の方は事前にお知らせください
- C++の教材の中で三角関数を使う部分があります。三角関数について忘れてしまった方にはレッスンの中で補足いたしますが、数式を見るのが苦痛という方はご注意ください。
이 강사의 취소 방침
패키지 레슨 취소에 대해
• 레슨이 시작되지 않은 패키지 레슨(1)은 언제든지 취소할 수 있으며 전액 환불이 가능합니다. 레슨이 시작된 패키지 레슨(2)은 수강하지 않은 레슨에 대해 50% 환불이 가능합니다(레슨 시작시간 24시간 전까지 환불 가능).
(1) 강사가 패키지 레슨을 확정하지 않은 경우 미수강 패키지 레슨으로 간주합니다.
(2) 강사가 첫번째 패키지 리퀘스트를 확정할 때 패키지 레슨 전체를 확정하는 것으로 간주하여 나머지 레슨에 대한 쿠폰이 자동으로 발행됩니다.
(2) 강사가 첫번째 패키지 리퀘스트를 확정할 때 패키지 레슨 전체를 확정하는 것으로 간주하여 나머지 레슨에 대한 쿠폰이 자동으로 발행됩니다.
패키지 레슨 중 개별 리퀘스트 취소에 대해
• 패키지 레슨에 있는 하나의 레슨을 취소하는 경우 리퀘스트 페이지에서 취소할 수 있습니다. 취소시 강사의 싱글 레슨 취소 정책에 따라 사용된 쿠폰이 반환 또는 사용 처리될 수 있습니다. 싱글 레슨에서 적용되는 50% 포인트 반환은 패키지 레슨에 적용되지 않으며 강사는 사용된 쿠폰의 반환 또는 사용 처리를 할 수 있습니다.
리퀘스트 확정 전
- 언제든 취소 가능
리퀘스트 확정 후
- 레슨 시작 24시간 이내→ 레슨 포인트의 100% 를 받고 있습니다.
- 노쇼→ 레슨 포인트의 100% 를 받고 있습니다.