강의

멘토링

로드맵

Inflearn brand logo image
BEST
Game Dev

/

Game Programming

Unityで始まるゲーム開発: Part 1. コンピュータ構造入門

非専攻者のためにプログラミングに敷かれた知識であるコンピュータ構造の原理を説明する講義です。 講義の目的は、プログラムの動作の原理に精通していることです。

  • UDevApp
3시간 만에 완강할 수 있는 강의 ⏰
Computer Architecture

学習した受講者のレビュー

こんなことが学べます

  • 基本的なコンピュータ構造

  • コンピュータプログラムの動作に精通している

非専攻者のためのコンピュータ構造を理解する!
原理を知ってこそ応用が可能です。

講義紹介📝

Unityやその他のプログラミングを学びたい非専攻者にとって
一番近づきにくい点が何なのか考えてみました。
まさにコンピュータとプログラミングに精通しています。

そのような慣れが容易に得られるわけではありません。
通常、コンピュータの構造に関する学習は、1学期分の授業であり、
レッスンをすべて聞いてからは、コンピュータの構造についてどんどん理解し始めます。
しかし、非専攻者にとってそのように勉強することは不可能です。
何を勉強すべきか分からなくて勉強すれば、膨大な学習量に飽きてすぐに諦めるようになります。

それで、非専攻者たちに「コンピュータの動作」について慣れるように助けるためにこの講義を制作しました。

なぜ学ばなければならないのか✒️

本講義は、コンピュータ構造の内容を非専攻者の立場からどのようにアクセスできるかを教える講義です。
したがって、専門的な内容はできるだけ排除しました。
講義当たり10分の学習時間を超えません。 (5分も超えない講義もあります。)

この講義で学ぶこと✏️

コンピュータやプログラミングに慣れるために専攻者がプログラマになる方法から、
非専攻者がコンピュータにアクセスする方法も説明します。
コンピュータ内部の動作を理解し、暗記して練習すると、コンピュータに慣れることができます。

유데브앱 / UdevApp / udevapp

講義の特徴💡

実際のコンピュータ構造ではなく、コンピュータが動作する原理のコンピュータ構造です。
この講義を聞いた後、コンピュータの構造に慣れることができます。
プログラミングに近づく初心者や非専攻者にとって大きな助けになると思います。

現在講義は約1時間分か、7月15日以降に追加アップデートが行われる予定です。

セクションごとに簡単な紹介📖

セクション1

  • 専攻者がプログラマーになる理由を調べて、非専攻者のアプローチ方法を紹介します。
  • 学習時間を短縮し、長期記憶を作れる練習方法を紹介します。

セクション2

  • 10進数を見て2進数を学びます。
  • コンピュータでメモリが動作する原理を学びます。
  • コードとデータがメモリ内でどのように動作するかを知ると、プログラミングの恐れは消えます。

セクション3

  • C言語の動作を通じて、変数と関数の内部構造を学びます。
  • アセンブリ言語の基本的な内容だけを学び、プログラミング言語のコンパイルの理由を紹介します。
  • C言語の動作とアセンブリ言語を比較すると、変数が宣言された理由を理解できます。
  • 関数のメモリ動作をコードメモリで説明します。 (デリゲートの原理を理解できます。)
  • 変数がどのメモリで使用され動作するかを知っている場合は、自由に変数を使用できます。

ここで扱うツール 🧰

この講義では実習がないので、楽にご覧いただけます。
ただし、理解してから必要な重要な内容を暗記してください。

Evernoteを使って講義を学ぶときに整理する方法を教えてください。
Googleスプレッドシートを使用して学習の進捗状況を確認する方法もお知らせします。
簡単な内容ですが、非専攻者は時間がありません。 (専攻者も同様です)
最短時間で最適な練習ができる方法を説明します。

予想される質問 Q&A 🙋🏻‍♂️

Q. 非専攻者も聞くことができますか?
A. はい、非専攻者のための講義です。ただ前の講義が簡単だとただ進むと、次の講義がわかりません。正解がわからない場合は質問を残してください。

Q. なぜ非専攻者がなぜこの講義である「コンピュータ構造」を学ぶべきですか?
A. プログラミングはしたがって行うことではないのでそうです。原理を理解し、自分自身がコンピュータに「感情移入」をしなければプログラミングが可能になります。コンピュータと会話をすると考えて仕事をしなければなりません。そのためには、コンピュータに慣れ親しんだ感覚を感じる必要があります。それのためのコンピュータ構造です。非専攻者が「実際のコンピュータ構造」を6ヶ月間学習する時間はありません。ですから、この講義をご覧ください。

Q. この「コンピュータ構造」を学ぶと何がいいですか?
A.原理を知ってこそ応用が可能です。プログラミングをするだけでなく、エラーをキャッチする場合も原理を知ってこそ応用ができます。非専攻者がプログラミングをする際にエラーが発生しても、他の誰かが問題を解決してくれないからです。

Q. 「コンピュータ構造」の講義を聞くとどんなことができますか?
A.コンピュータの動作に「おなじみ」を持つことができます。これにより、プログラマーの考え方も自然に体に刻まれます。私の心の中にプログラミングの「念」が置かれます。

Q. この講義だけの特別な利点がありますか?
A.実際のコンピュータ構造をお知らせするのではなく、原理をお知らせするので、一般的な実際のコンピュータ構造学習よりも簡単です。 (それでも難しいかもしれません)。また、6ヶ月の学習時間の代わりに数時間以内の講義を通じて短時間で学習が可能です。しかし、これを一度見て、そのようなものよりも上がると、同じ結果が出ます。長期記憶として残すために、毎日10分ずつの学習と暗記をお勧めします。 (講義で詳しく紹介しています)

関連質問

この講義を始めるきっかけ?

ワディーズを通して2つの講義、
「Unityで始まるゲーム開発:Part 2. C#プログラミング」
「ユニティで始まるゲーム開発:Part 3. シューティングゲーム開発」
のファンディングを行いました。

パート2、3を順番に進める前に、このパート1「コンピューター構造」のレッスンを最初に受講してください。

この分野に興味を持ったきっかけは何ですか?

幼い頃からゲームを作りたかったのですが、向きがわかりませんでした。
後にはゲームを作る覚悟を固めて電子工学を専攻するようになりました。
会社に就職してからゲームを勉強するためにゲーム関連内容を勉強し始めました。
もうほぼ20年近くになりましたね。
講義を作り、楽しいゲームを作りたいです。

その分野で達成したい今後の目標は何ですか?

まずはこの講義の後続編を作り続けたいと思います。

  1. 熟練度を上げるためのユニティミニプロジェクト10個
  2. Unity C#プログラミング高度なレッスン
  3. プラットフォーマーゲーム開発
  4. RPGゲーム開発などのその他講義

初心者のための私だけの方法の講義をお見せします。
皆様のご声援をお願いします。ありがとうございます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミングを学びたい非専攻者

  • Unityでゲームを作りたい非専攻者

  • 基本的なプログラムの動作原理を知りたい方

前提知識、
必要でしょうか?

  • コンピュータのフォルダとファイルの使用

こんにちは
です。

5,382

受講生

181

受講レビュー

151

回答

4.9

講座評価

4

講座

안녕하세요. UDevApp 의 최형선이라고 합니다. 

무엇인가를 만들어낸다는 것은 정말로 행복한 일입니다. 

세상에 나의 제품이 나올 때의 느낌은 스티브잡스가 느낀 그것이나 

여러분들이나 저와 다르지 않다고 생각합니다. 

여러분들에게 그러한 감정을 드리는 사람이 되고 싶습니다. 

네이버카페와 블로그와 유튜브에도 많이 찾아와 주시길 바랍니다.

.

https://cafe.naver.com/ultimategunz(카페바로가기)

http://blog.naver.com/siwoo2406(블로그 바로가기)

https://www.youtube.com/user/ChoiHyungSun/(유튜브 바로가기)

감사합니다. 

カリキュラム

全体

22件 ∙ (1時間 58分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

75件

4.9

75件の受講レビュー

  • ehdrjs06018579님의 프로필 이미지
    ehdrjs06018579

    受講レビュー 3

    平均評価 5.0

    5

    82% 受講後に作成

    If you learn computer architecture in depth, there is so much to learn, but it explains very well what you need and what you don't know. I bought the book and studied on my own, but I thought this was really not it, so I listened to the lecture review because it was good, and I think it was good. It explains the core technologies in order of principles, leaving out all the unnecessary things, so it's easy to understand and doesn't leak to other areas, which I like. Above all, it's good because it tells you why you're learning this and why it's necessary, so you can know where you can use what you've learned.

    • udev
      知識共有者

      Thank you so much for the good course review. If you look at this and move on to the next one, you can easily learn C#. I will create more good lectures and open them.

  • jjwinha0348님의 프로필 이미지
    jjwinha0348

    受講レビュー 1

    平均評価 5.0

    5

    18% 受講後に作成

    This is a really necessary lecture for those who are new to programming as a non-major. I appreciate that you explain the parts that were difficult even when I watched the basic computer language lecture without knowing anything. I highly recommend this to anyone who wants to understand computers, even if it is not Unity.

    • udev
      知識共有者

      Thank you for the good course review ^^ I made this lecture so that even non-majors can watch it, even if they are not Unity majors I will try to upload the lectures that are not available yet before the end of July

  • jaeyoungdol1810님의 프로필 이미지
    jaeyoungdol1810

    受講レビュー 4

    平均評価 5.0

    5

    41% 受講後に作成

    I wanted to learn programming but I was worried because I didn't know anything, but this is really great

    • udev
      知識共有者

      Thank you for your review. We will try to make better lectures ^^

  • studiodoha6519님의 프로필 이미지
    studiodoha6519

    受講レビュー 1

    平均評価 5.0

    5

    95% 受講後に作成

    I'm not a major so I didn't know where to start, but it's great that you explained it in an easy-to-understand way. Thank you for the great lecture! It was a great help. I'll wait for the next lecture.

    • udev
      知識共有者

      Thank you. I will try to upload better lectures.

  • akehrn122557님의 프로필 이미지
    akehrn122557

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    It seems like a good background knowledge before learning Part 1. In the beginning, rather than this knowledge, you will start programming right away and touch codes like int num = 0;, but there are things to think about in that code, and the difference between not knowing and not knowing will be very clear.

    ¥1,339

    UDevAppの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!