UnityのためのC#基礎プログラミング - 構造指向(無料)
UDevApp
UnityにはC#プログラミングが必要です。そして、C#プログラミングはオブジェクト指向と構造指向のプログラミングに分けられます。 この講義では、基礎C#プログラミング学習の基本的な内容を紹介しています。
Nhập môn
C#
非専攻者のためにプログラミングに敷かれた知識であるコンピュータ構造の原理を説明する講義です。 講義の目的は、プログラムの動作の原理に精通していることです。
基本的なコンピュータ構造
コンピュータプログラムの動作に精通している
非専攻者のためのコンピュータ構造を理解する!
原理を知ってこそ応用が可能です。
Unityやその他のプログラミングを学びたい非専攻者にとって
一番近づきにくい点が何なのか考えてみました。
まさにコンピュータとプログラミングに精通しています。
そのような慣れが容易に得られるわけではありません。
通常、コンピュータの構造に関する学習は、1学期分の授業であり、
レッスンをすべて聞いてからは、コンピュータの構造についてどんどん理解し始めます。
しかし、非専攻者にとってそのように勉強することは不可能です。
何を勉強すべきか分からなくて勉強すれば、膨大な学習量に飽きてすぐに諦めるようになります。
それで、非専攻者たちに「コンピュータの動作」について慣れるように助けるためにこの講義を制作しました。
本講義は、コンピュータ構造の内容を非専攻者の立場からどのようにアクセスできるかを教える講義です。
したがって、専門的な内容はできるだけ排除しました。
講義当たり10分の学習時間を超えません。 (5分も超えない講義もあります。)
コンピュータやプログラミングに慣れるために専攻者がプログラマになる方法から、
非専攻者がコンピュータにアクセスする方法も説明します。
コンピュータ内部の動作を理解し、暗記して練習すると、コンピュータに慣れることができます。

.gif)
実際のコンピュータ構造ではなく、コンピュータが動作する原理のコンピュータ構造です。
この講義を聞いた後、コンピュータの構造に慣れることができます。
プログラミングに近づく初心者や非専攻者にとって大きな助けになると思います。
現在講義は約1時間分か、7月15日以降に追加アップデートが行われる予定です。
.gif)
.gif)
.gif)
この講義では実習がないので、楽にご覧いただけます。
ただし、理解してから必要な重要な内容を暗記してください。
Evernoteを使って講義を学ぶときに整理する方法を教えてください。
Googleスプレッドシートを使用して学習の進捗状況を確認する方法もお知らせします。
簡単な内容ですが、非専攻者は時間がありません。 (専攻者も同様です)
最短時間で最適な練習ができる方法を説明します。
Q. 非専攻者も聞くことができますか?
A. はい、非専攻者のための講義です。ただ前の講義が簡単だとただ進むと、次の講義がわかりません。正解がわからない場合は質問を残してください。
Q. なぜ非専攻者がなぜこの講義である「コンピュータ構造」を学ぶべきですか?
A. プログラミングはしたがって行うことではないのでそうです。原理を理解し、自分自身がコンピュータに「感情移入」をしなければプログラミングが可能になります。コンピュータと会話をすると考えて仕事をしなければなりません。そのためには、コンピュータに慣れ親しんだ感覚を感じる必要があります。それのためのコンピュータ構造です。非専攻者が「実際のコンピュータ構造」を6ヶ月間学習する時間はありません。ですから、この講義をご覧ください。
Q. この「コンピュータ構造」を学ぶと何がいいですか?
A.原理を知ってこそ応用が可能です。プログラミングをするだけでなく、エラーをキャッチする場合も原理を知ってこそ応用ができます。非専攻者がプログラミングをする際にエラーが発生しても、他の誰かが問題を解決してくれないからです。
Q. 「コンピュータ構造」の講義を聞くとどんなことができますか?
A.コンピュータの動作に「おなじみ」を持つことができます。これにより、プログラマーの考え方も自然に体に刻まれます。私の心の中にプログラミングの「念」が置かれます。
Q. この講義だけの特別な利点がありますか?
A.実際のコンピュータ構造をお知らせするのではなく、原理をお知らせするので、一般的な実際のコンピュータ構造学習よりも簡単です。 (それでも難しいかもしれません)。また、6ヶ月の学習時間の代わりに数時間以内の講義を通じて短時間で学習が可能です。しかし、これを一度見て、そのようなものよりも上がると、同じ結果が出ます。長期記憶として残すために、毎日10分ずつの学習と暗記をお勧めします。 (講義で詳しく紹介しています)
ワディーズを通して2つの講義、
「Unityで始まるゲーム開発:Part 2. C#プログラミング」
「ユニティで始まるゲーム開発:Part 3. シューティングゲーム開発」
のファンディングを行いました。
パート2、3を順番に進める前に、このパート1「コンピューター構造」のレッスンを最初に受講してください。
幼い頃からゲームを作りたかったのですが、向きがわかりませんでした。
後にはゲームを作る覚悟を固めて電子工学を専攻するようになりました。
会社に就職してからゲームを勉強するためにゲーム関連内容を勉強し始めました。
もうほぼ20年近くになりましたね。
講義を作り、楽しいゲームを作りたいです。
まずはこの講義の後続編を作り続けたいと思います。
初心者のための私だけの方法の講義をお見せします。
皆様のご声援をお願いします。ありがとうございます。
学習対象は
誰でしょう?
プログラミングを学びたい非専攻者
Unityでゲームを作りたい非専攻者
基本的なプログラムの動作原理を知りたい方
前提知識、
必要でしょうか?
コンピュータのフォルダとファイルの使用
5,415
受講生
183
受講レビュー
151
回答
4.9
講座評価
4
講座
안녕하세요. UDevApp 의 최형선이라고 합니다.
무엇인가를 만들어낸다는 것은 정말로 행복한 일입니다.
세상에 나의 제품이 나올 때의 느낌은 스티브잡스가 느낀 그것이나
여러분들이나 저와 다르지 않다고 생각합니다.
여러분들에게 그러한 감정을 드리는 사람이 되고 싶습니다.
네이버카페와 블로그와 유튜브에도 많이 찾아와 주시길 바랍니다.
.
https://cafe.naver.com/ultimategunz(카페바로가기)
http://blog.naver.com/siwoo2406(블로그 바로가기)
https://www.youtube.com/user/ChoiHyungSun/(유튜브 바로가기)
감사합니다.
全体
22件 ∙ (1時間 58分)
1. 専攻者がプログラマーになる理由
03:43
2. 非専攻者のアプローチ
04:00
3. 非専攻者の学習と練習
05:46
4. 2進数とビット
08:26
5. コンピュータの保存原理
04:17
6. 情報の数値単位
04:17
7. データのメモリ
05:36
8. 機械語とプログラム
03:26
9. プログラムメモリ
02:56
10. プログラムメモリとデータメモリ
03:41
11. CPU
03:41
12. クロック発生器
04:04
13. 機械語
05:42
14. アセンブリー語の紹介
06:36
15. 高レベルと低レベル
08:15
16. C言語と変数
06:29
17. 変数の意味
07:04
18. コンパイルが必要な理由
04:17
19. メモリの種類とスタックメモリ
05:18
20. ヒープメモリ
05:54
21. 関数の紹介
08:02
22. C# delegateの原理
06:41
全体
75件
4.9
75件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
5
コンピュータ構造の深さを学ぶと、量が多すぎますが、必要なものが何であるかわからないことが何であるかをよく説明してください。 一人で本を買って勉強してみたら、これは本当ではないので、講義評価が好きだったので、一度聞いたことがあります。 不要なものを抜いてコアな技術たち 何よりこれをなぜ学ぶのか、なぜ必要なのかを教えてくれるので、学んだことをどこに書いて食べるのか分かっていてよかった。
良い受講評 ありがとうございます。 これを見て次に進むと、簡単にC#が学習できます。 良い講義をもっと作ってオープンします。
受講レビュー 1
∙
平均評価 5.0
5
非専攻者の立場でプログラマーに入門する際に本当に必要な講義ですね。何も知らず、コンピュータ言語の基礎講義を見ても難しかった部分を説明していただきありがとうございます。必ずユニティでなくてもコンピュータを理解したい方におすすめです。
良い受講評ありがとうございました^^ ユニティじゃなくても非専攻者の方が見ればいい講義にしました。 まだない講義7月末以前に上げるようにします
受講レビュー 4
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
非専攻者なので、どのように始めるべきかは幕を閉じたのですが、わかりやすく説明していただきたいですね。良い講義ありがとうございます!大きな助けになりました。次の講座もお待ちしています。
ありがとうございます。より良い講義を上げましょう。
受講レビュー 2
∙
平均評価 5.0
¥1,398
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!