いつもの生活に世界のスパイスを。

Junya NORIMATSU [レッスンパック] 基礎から応用まで!はじめて学ぶC/C++

4回パック [レッスンパック] 基礎から応用まで!はじめて学ぶC/C++

50分 10,500ポイント (1回あたり 2,625 ポイント)

スカイプレッスン

コンピュータサイエンスへの第一歩

教材

その他 - C言語は教科書を使います。C++は独自教材です。

レッスンパック詳細

これは合計4回のパックレッスンです。初回のリクエスト確定時に、全回数分のポイントが消費されると同時に、残り3 回分の「100%OFFクーポン」が自動発行されます。パックレッスンの2回目以降はそのクーポンをご利用でリクエストしてください。なお、初回リクエストの確定日から60日以内に全てのレッスンを受講頂くようお願いします。

レッスンの詳細  

【これは4回(各回50分)のレッスンパックです】

このレッスンで学ぶこと

コンピュータの仕組みを学びましょう!
このレッスンではプログラミング言語の中でも長い歴史を持ちながら現代でもバリバリ活用されているCとC++を学びます。

本レッスンは以下のような方にお進めです!
  • コンピュータの原理に興味があって一度学んでみたい方
  • いつかコンピュータサイエンスに触れてみたいけど、教科書に出てきたプログラムの意味がわからなかった方
  • デスクトップアプリケーションに興味がある方
本レッスンはC言語の基礎から始めて、C++によるGUIプログラミングまでを一通り学びます。

レッスン内容

レッスンは前半(C言語)と後半(C++言語)で独立しています。
内容が独立していますのでC言語をすでに学んだことのある方は後半のC++から開始することも可能です。

 

C言語

教科書を使って学びます。教科書が終わった後に発展的内容も取り扱います。
  1. 基本文法(変数、型、if、for、while、関数)
  2. 配列
  3. 構造体
  4. メモリについて(関数スタック、ヒープ領域)
  5. ポインタ
  6. ファイル入出力
  7. (発展的内容) メモリ管理
  8. (発展的内容) make
 

C++

C++はC言語を拡張したのち独自に発展した言語です。
(昔のC++言語はC言語を完全に内包していましたが現在は異なる部分もあります)
  1. メンバ関数、クラス
  2. カプセル化
  3. new
  4. 継承
  5. 多態性(オーバーロード・オーバーライド・仮想関数・純粋仮想関数)
  6. テンプレートの使い方
  7. 標準モジュール(Standard Template Library)
  8. CMake
  9. パッケージマネージャ(vcpkg)
  10. GUIプログラミング(wxWidgets)
 C++レッスンではお絵書きアプリを開発しながらC++の言語仕様を学びます。 開発するアプリの完成版は Githubで公開しています。 (公開しているプログラムは後述の応用単元の内容も含みます)

C++の応用(希望者のみ)

ご希望の方にはC++レッスンで作ったアプリをさらに拡張してオリジナルのお絵書き言語を開発します。 以下の内容を学びます。(以下の内容はC/C++の言語仕様とは別の内容です)
  • 字句解析
  • 構文解析 / 演算子順位解析
  • アフィン変換

教科書

C言語のレッスンでは教科書を使います。
初回レッスンまでに購入してご用意ください。
 
C++では独自に開発した教材を使います。
教材はご受講のタイミングでお渡しします。

その他

  • はじめての方はまず「はじめましてレッスン!」にお越しください。
  • 単発レッスンもご用意がございます。
  • macをご利用の方は事前にお知らせください
  • C++の教材の中で三角関数を使う部分があります。三角関数について忘れてしまった方にはレッスンの中で補足いたしますが、数式を見るのが苦痛という方はご注意ください。
レッスンリクエスト
ただ今新しい生徒様を受付けておりません

この講師の キャンセルポリシー

レッスンパック全体のキャンセルについて
• 「未開始」のパック(1) はいつでもキャンセルが可能です。キャンセルされた場合、ポイントは全額返却されます。
「開始済み」のパック(2)は、キャンセルすると、残レッスンの50%相当ポイントが返却されます。
※1 初回を含めて1度も確定されていないレッスンパックは「未開始」と表示されます。
※2 レッスンパックの初回リクエストが確定されると「開始済み」となり、次回以降のリクエストを行うためのクーポンが自動発行されます。

パックに含まれる個別のリクエストのキャンセルについて
• パック全てではなく、パックに属する一つのリクエストのみキャンセルされたい場合は、通常のリクエストと同様、リクエスト詳細ページから可能です。その場合、次のキャンセルポリシーに従い、リクエスト時に使用されたクーポンが返却、もしくは消費されます。
リクエスト確定前
• いつでも無料キャンセル可能。

リクエスト確定後
• レッスン開始時刻の 24時間以内→ クーポンは消費されます
• レッスンに現れなかった場合→ クーポンは消費されます

講師プロフィール  

From:   In:

2568

レッスン数

194

生徒数

あり
Junya NORIMATSU
レッスン可能な時間帯
10:00-11:00
10:00-11:00
10:30-12:30
21:00-23:00
11:00-13:00
15:00-17:00
21:00-23:00


もっと見る

こんにちは。乗松潤矢と申します。 【自己紹介】 大学院でコンピュータサイエンスの研究を行いました。 専門は人の言葉をコンピュータで処理させることです。 現在エンジニアとして働いています。 プログラミングが大好きです。 【レッスンスタイル】教科書を使うレッスンと、独自教材のレッスンがあります。 プログラミングは全くの初めてという方でも大丈夫です。 できるだけ一緒にコードを確認して、「...

この講師の全てのレッスン 

はじめての方はこちらから!

Pythonを通してプログラミングを始めましょう。

4回パック (1回あたり 2,625 ポイント)

Pythonを通してプログラミングを始めましょう。

コンピュータサイエンスへの第一歩

4回パック (1回あたり 2,625 ポイント)

コンピュータサイエンスへの第一歩

システム開発に欠かせないデータベースのイロハを学びましょう

4回パック (1回あたり 2,875 ポイント)

システム開発に欠かせないデータベースのイロハを学びましょう

Flaskによるアプリケーション開発入門

4回パック (1回あたり 2,875 ポイント)

Flaskによるアプリケーション開発入門

4回パック (1回あたり 2,875 ポイント)

プログラムの実行速度について考えよう

テキスト分類システムを通していろいろな機械学習アルゴリズムを学びましょう。

4回パック (1回あたり 3,875 ポイント)

テキスト分類システムを通していろいろな機械学習アルゴリズムを学びましょう。

コードレビュー

0分 3,000ポイント

あなたの書いたコードを添削します

レッスン可能な時間帯


10:00   11:00
10:00   11:00
10:30   12:30
21:00   23:00
11:00   13:00
15:00   17:00
21:00   23:00
不定期に変更される場合もあります。リクエスト時にご確認ください。

※ Asia/Tokyo時間で表示。ログイン後は、あなたの国の時間で表示。

スケジュールを確認

生徒の口コミ  

まだ、フィードバックがありません。

閉じる

お気軽にご質問ください!