언제나 생활에 감칠맛을.

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

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

50분 3,100포인트

스카이프

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

교재

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

레슨 상세 내용  

このレッスンで学ぶこと

コンピュータの仕組みを学びましょう!
このレッスンではプログラミング言語の中でも長い歴史を持ちながら現代でもバリバリ活用されている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++の教材の中で三角関数を使う部分があります。三角関数について忘れてしまった方にはレッスンの中で補足いたしますが、数式を見るのが苦痛という方はご注意ください。
이 강사는 현재 신규 학생을 받지 않고 있습니다.

이 강사의 취소 방침

리퀘스트 확정전
• 언제든 취소 가능

리퀘스트 확정후
• 레슨 시작 24시간 이내→ 레슨 포인트의 100% 를 받고 있습니다.
No-Show→ 레슨 포인트의 100% 를 받고 있습니다.

강사 프로필  

From:   In:

2629

레슨수

193

수강생수

있음
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


자세히

안녕하세요, 준야 노리마츠 입니다.【자기소개】대학원에서 컴퓨터 공학을 공부하였습니다.현재 개발자로 일하고 있으며, 프로그래밍을 사랑합니다.【강의스타일】교재를 사용하여 수업합니다!입문자 환영입니다.【프로필】 석사를 끝마치고 Systems Intergrator에서 일했습니다. 3년 뒤 회사를 관두고 박사과정을 준비하면서 개인 사업을 알아보고 있습...

이 강사의 모든 레슨 

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

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 로 표시하고 있습니다. 로그인 하신 후에는 여러분의 등록정보에 의해 시간이 자동으로 계산되어 표시됩니다.

스케줄 확인

수강생의 피드백  

아직 피드백이 없습니다.

Close

부담없이 질문해 주세요!