|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/c100-pdx/
课程评论:没有评论
课程名称: 初学者也不易放弃的C#基础语法练习题100道 课程概述: 本课程旨在解决初学者在编程学习中容易放弃的问题。通过25年的开发和教学经验,讲师发现很多初学者在不理解编程原理的情况下学习语言,导致挫败感。本课程侧重于将之前在“初学者也不易放弃的、通过图形化编程学习编程原理”课程中学到的基础知识,转化为C#的具体语法。 课程内容: * **核心目标**: 帮助学员掌握C#的基础语法。 * **学习方法**: 提供100道练习题,将图形化编程中学到的基础概念应用到C#。 * **内容重点**: 专注于基础语法,不深入讲解面向对象、类、实例等高级概念。 * **前提条件**: 建议学员先完成“初学者也不易放弃的、通过图形化编程学习编程原理”课程,因为本课程不会重复讲解语法解释。 * **额外内容**: 涵盖了图形化编程中未涉及的“类型”知识。 * **学习成效**: 帮助学员识别并解决“不知道自己哪里不懂”的问题,从而降低学习挫败感,使后续编程学习更轻松。 * **更新记录**: * 2024/1/27: 修正了第65题的答案和解答部分,并添加了订正视频。 * 2023/10/12: 修正了第17题的视频,增加了被裁剪掉的规约部分。鼓励学员在遇到困难时进行重试。 课程宗旨: 鼓励学员一起提升编程能力,期望本课程能为学员的未来人生带来积极影响。
プログラミングは初学者の9割が挫折すると言われています。なぜでしょうか?それは、「仕組みがわからないままプログラミング言語を習得しようとするから」ではないかと考えました。もちろん、仕組みはいずれ理解できる時が来るかもしれません。しかし、仕組みがわかってからプログラミング言語に取り組むのと、全く何もわからない状態でプログラミング言語に取り組むのとでは、雲泥の差になるのではないか。と常日頃思っていました。私は25年以上の開発経験の中で未経験者や、初学者に教えることも多くありました。その際、どのように伝えたらしっかりと理解してくれるようになるのか。を考えるようになりました。その経験から、プログラミングスクールを開設し、現在も教室にて多数の生徒を教えています。今では、プログラミング言語習得のロードマップを履修しながらプログラミングを教えています。まずは、1.プログラミングの基礎の基礎をブロックプログラミングで学習すること2.1で学習した基礎の基礎をプログラミング言語に落とし込むことここまでが基礎編になります。今回はこの「2.1で学習した基礎の基礎をプログラミング言語に落とし込むこと」を基礎構文の練習問題100問として用意しました。この講座では、オブジェクト指向の概念や、クラス、インスタンスなどのプログラミングの詳細な部分についてはほとんど説明をしておりません。この講座では、まず基本の構文のみを覚えてもらうことに集中しています。また、「初心者でも挫折しない、ブロックプログラミングで学ぶプログラミングの仕組み」を履修していることを前提としているので、構文に対しての説明はしていません。詳細について学習されたい場合は、筆者の講座「初心者でも挫折しない、ブロックプログラミングで学ぶプログラミングの仕組み」で学習してください。100問では物足りないかもしれません。ですが、なるべくブロックプログラミングで学習した内容をプログラミング言語(C#)に落とし込みました。また、ブロックプログラミングでは出てこなかった型の話にも言及しています。この基礎をしっかりと身につけていただくと、今後のプログラミング学習は飛躍的に楽になっていくと考えています。なぜなら、「自分が理解していないところがわかる」ようになるからです。プログラミングで躓くのは、「わからないところがわからない」ことだ。と前述しましたが、基礎の構文や制御を学習するだけで、「どこがわかっていないのか?」が自分の中で確認することができます。そうなると問題点を絞込みやすくなるため、挫折率がグンと下がることに繋がります。ぜひ、一緒にプログラミングのステップを上げていきましょう。そして、受講していただいた皆さんの今後の人生がより良いものとなりますようにと願っております。2024/1/27 No65の正解及び解答部分に誤りがありました。 訂正の動画を追加いたしましたので、ご覧になる際にはこちらも併せてご確認ください。2023/10/12 No17の問題部分の動画を修正いたしました。 これまで、仕様部分がカットされた動画をアップロードしておりましたので、再録し修正いたしました。 よくわからなかったから飛ばした。などがあれば、再挑戦してみてください。