Latest request: 5 days ago

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

50Min. X 4
10,500 P
Paket mit 4 Kursen
2,625 Punkte pro Kurs
コンピュータサイエンスへの第一歩
Acceptance of new students limited

Kurspaket Inhalt

Dies ist ein 4-Kurse Paket. Du erhältst 3 “Gutscheine” sobald die Buchung bestätigt wurde. Mit den Gutscheinen kannst Du dann die verbleibenden Kurse buchen. Bitte beachte, dass alle Kurse in diesem Kurspaket innerhalb von 60 Tagen ab Bestätigungsdatum der ersten Kursbuchung belegt werden müssen, da sie sonst verfallen.

Lessons should generally be booked chronologically, meaning that the second lesson should be booked after the first, and so on.

Kursinhalt

【これは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++の教材の中で三角関数を使う部分があります。三角関数について忘れてしまった方にはレッスンの中で補足いたしますが、数式を見るのが苦痛という方はご注意ください。

Rücktrittsregelung der/des TutorIn

Cancellation of pack lessons

• 'Unstarted' lesson packs(1) can be cancelled any time. Used Points will be completely refunded. If a 'started' lesson pack(2) is cancelled, you will be refunded 50% of the price of the remaining lessons provided that the lessons are unrequested, unconfirmed or not within 24 hours of their scheduled start times.
(1) A lesson pack for which none of the requests have been confirmed by the tutor.
(2) A lesson pack with at least one confirmed request. (By confirming the date and time for the first lesson in the pack the tutor confirms the pack as a whole and coupons are automatically issued)

Cancelling individual requests in a pack

• If you wish to cancel a single lesson that belongs to a pack but not the whole pack, you can do so via the request page. In this case, the coupon used to book the lesson will either be refunded or collected, based on the tutors single-lesson cancellation policy. Please note that any 50% partial refunds in the tutors single-lesson cancellation policy do not apply to lesson packs and the tutor may choose to either refund or collect the coupon in those cases.

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.

Alle Kurse von dieser/m TutorIn

All Lessons All Lessons
AI & Deep Learning
Web Development / HTML
Programming & Development
Junya NORIMATSU
from
in
2420
195

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   18:30
Sa 20:30   23:00
Actual availability may differ. Please check when you make a request.
Shown in Asia/Tokyo time.
[レッスンパック] 基礎から応用まで!はじめて学ぶC/C++
50Min.
10,500P
Paket mit 4 Kursen

Junya NORIMATSU

from
 
in
 

Got a question? Click to Chat