강의

멘토링

커뮤니티

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,434

受講生

184

受講レビュー

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件の受講レビュー

  • ehdrjs0601님의 프로필 이미지
    ehdrjs0601

    受講レビュー 3

    平均評価 5.0

    5

    82% 受講後に作成

    컴퓨터 구조 깊이 배우면 양이 너무 많은데 필요한 게 뭐고 모르는 게 뭔지 딱딱 잘 설명해주심 혼자 책 사서 공부해보니깐 이건 진짜 아니다 싶어서 강의평가가 좋길래 한번 들어봤는데 잘한 거 같음 불필요한 거 싹 빼고 핵심적인 기술들 원리 순서대로 잘 설명해 주니깐 이해도 빠르고 다른 쪽으로 안 새서 마음에 듬 무엇보다 이걸 왜 배우는지 왜 필요한지를 알려주니깐 배운 걸 어디에 써먹는지 알 수 있어서 좋음 ㅋㅋㅋ

    • UDevApp
      知識共有者

      좋은 수강평 너무 감사드립니다. 이걸 보시고 다음으로 넘어가시면 쉽게 C#이 학습이 가능합니다. 좋은 강의 더 많이 만들어서 오픈하겠습니다.

  • winterD님의 프로필 이미지
    winterD

    受講レビュー 1

    平均評価 5.0

    5

    18% 受講後に作成

    비전공자입장에서 프로그래머에 입문할때 정말 필요한 강의네요. 암것도 모르고 컴퓨터언어 기초강의를 봐도 어려웠던 부분을 설명해주셔서 감사해요. 꼭 유니티가 아니어도 컴퓨터를 이해하고 싶으신분께 강추합니다.

    • UDevApp
      知識共有者

      좋은 수강평 감사합니다 ^^ 유니티가 아니더라도 비전공자분들이 보시면 좋을 강의로 만들었어요 아직 없는 강의 7월 말이전에 올리도록 하겠습니다

  • 크레데레님의 프로필 이미지
    크레데레

    受講レビュー 4

    平均評価 5.0

    5

    41% 受講後に作成

    프로그래밍 배우고 싶은데 아무것도 몰라 고민했는데 정말 좋네요

    • UDevApp
      知識共有者

      수강평 감사합니다 더 좋은 강의 만들도록 하겠습니다 ^^

  • studio_doha님의 프로필 이미지
    studio_doha

    受講レビュー 1

    平均評価 5.0

    5

    95% 受講後に作成

    비전공자라 어떻게 시작해야할지 막막했는데 알기 쉽게 설명해주셔서 좋네요. 좋은 강의 감사합니다! 큰 도움이 되었습니다. 다음 강좌도 기다리겠습니다.

    • UDevApp
      知識共有者

      감사합니다. 더 좋은 강의 올리도록 하겠습니다.

  • 진성일님의 프로필 이미지
    진성일

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    파트1을 배우기 전에 배경지식으로써 훌륭한 것 같습니다. 초반에는 이런 지식보단 바로 프로그래밍을 시작하여서 int num = 0; 이런 코드를 만지고 있겠지만 저 코드에도 생각할 부분이 있고 나아가서 모르고 있는것과는 그 차이가 극명하게 갈리겠지요

    ¥1,412

    UDevAppの他の講座

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

    似ている講座

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