課程資料
課程簡介
An introductory guide to understanding how to program
This course is for beginning programming students who are struggling with understanding how to solve programming problems. I'll be showing you how I go about solving problems; how to break everything down into something easy to understand and easy to program. We'll be using C++ as our programming language of choice. C++ is a very powerful and versatile language that is a very good language to start making games with. Everything presented in this course is real-world applicable skills and necessary information that I've used in my career helping make the biggest games in the world such as Minecraft and Halo Infinite. We'll start off nice and easy as I go over core principles and pseudo code example to ease you into how to think about programming and solving problems. Then, we'll go deep and try to understand how things really work on the computer at a low level. I'll present to you my mental models that have been extremely effective in teaching students I've worked with grasp the fundamentals of computer programming. In addition, we'll make several fun beginner game projects through step by step lessons as practice to solidify the techniques presented in the course. I'll show you all my tips and tricks in order to solve the problems we come across.
課程章節
- 19 個章節
- 155 堂課
- 第 1 章 Introducing...
- 第 2 章 Are you smarter than a supercomputer?
- 第 3 章 Can I C++ now?
- 第 4 章 If sandwich, Then eat sandwich
- 第 5 章 If I've told you once...
- 第 6 章 Functional Dysfunction
- 第 7 章 Can I make a game now please?
- 第 8 章 Quit pointing at me
- 第 9 章 Get to the points[] man!
- 第 10 章 An Elephant Never forgets
- 第 11 章 Can I make a game that isn't lame now?
- 第 12 章 Sorry... you just aren't my type
- 第 13 章 The Grid... a digital frontier...
- 第 14 章 Seriously though, can I make a good game now?
- 第 15 章 File it under cool
- 第 16 章 Let's go to the library
- 第 17 章 Curses!
- 第 18 章 Mars Attacks
- 第 19 章 In the end...
課程內容
- Understand how to break down problems into smaller easier to understand tasks, Take those tasks and translate them into C++ code, You'll be able to make small but fairly complex ASCII games
此課程所涵蓋的技能
評價
-
MMicah Eassa
Too basic/beginner. Let's get into c++ already.
-
RRafael Dória Monteiro de Miranda
Explicação muito boa, com clareza e calma.
-
SSerhii Viter
The course is actually quite informative and interesting, but there are a few downsides. Watching 30+minute videos is difficult. The teacher speaks slowly, and his constant typos and corrections are already starting to get annoying.
-
AArvind v Dubey
Great course,I really learnt how to program with c++ .Highly recommended.