Bring die Würze der Welt in Dein Leben

Junya NORIMATSU 基礎から応用まで!はじめて学ぶC/C++

基礎から応用まで!はじめて学ぶC/C++

50Min. 3,100P

Skypekurs

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

Lehrmaterial

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

Kursinhalt  

このレッスンで学ぶこと

コンピュータの仕組みを学びましょう!
このレッスンではプログラミング言語の中でも長い歴史を持ちながら現代でもバリバリ活用されている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++の教材の中で三角関数を使う部分があります。三角関数について忘れてしまった方にはレッスンの中で補足いたしますが、数式を見るのが苦痛という方はご注意ください。
Derzeit werden keine neuen Schüler angenommen

Rücktrittsregelung der/des TutorIn

Vor der Bestätigung einer Kursbuchung
• Stornierung jederzeit möglich

Nach der Bestätigung einer Kursbuchung
Weniger als 24 Stunden vor Kursbeginn→ 100% des Kurspreises wird einbehalten.
No-Show→ 100% des Kurspreises wird einbehalten.

Tutorenprofil  

From:   In:

2673

Kurse

194

Schüler

Ja
Junya NORIMATSU
Mögliche Kurszeiten
Di10:00-11:00
Mi10:00-11:00
Fr10:30-12:30
Fr21:00-23:00
Sa11:00-13:00
Sa15:00-17:00
Sa21:00-23:00


Mehr

Hello. I'm Junya Norimatsu.【Self Introduction】I was involved in computer science research at graduate school.My area of expertise was the natural language processing.Currently I work as an engineer...

Alle Kurse von dieser/m TutorIn 

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

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

Paket mit 4 Kursen (2,625 Punkte pro Kurs)

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

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

Paket mit 4 Kursen (2,625 Punkte pro Kurs)

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

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

Paket mit 4 Kursen (2,875 Punkte pro Kurs)

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

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

Paket mit 4 Kursen (2,875 Punkte pro Kurs)

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

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

Paket mit 4 Kursen (2,875 Punkte pro Kurs)

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

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

Paket mit 4 Kursen (3,875 Punkte pro Kurs)

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

コードレビュー

0Min. 3,000 Pts

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

Mögliche Kurszeiten


Di 10:00   11:00
Mi 10:00   11:00
Fr 10:30   12:30
Fr 21:00   23:00
Sa 11:00   13:00
Sa 15:00   17:00
Sa 21:00   23:00
Actual availability may differ. Please check when you make a request.

※ Anzeige in: Asia/Tokyo. Melde Dich an um die Zeiten in Deiner Zeitzone anzuzeigen.

Stundenplan

Bewertungen von Schülern  

Es gibt noch keine Bewertungen.

Close

Got a question? Click to Chat