Results for: Language English Remove constraint Language: English Related PolyU Courses COMP1011 Programming Fundamentals Remove constraint Related PolyU Courses: COMP1011 Programming Fundamentals
This course will give you a full introduction into all of the core concepts in C++. * Contents * -- (0:00:00) Introduction -- (0:01:38) Windows Installation -- (0:04:54) Mac Installation -- (0:08:44) Setup & Hello World -- (0:12:29) Drawing a Shape -- (0:19:55) Variables -- (0:31:43) Data Types -- (0:39:15) Working With Strings -- (0:49:00) Working With Numbers -- (0:59:41) Getting User Input -- (1:05:32) Building a Calculator -- (1:09:28) Building a Mad Libs -- (1:13:45) Arrays -- (1:20:03) Functions -- (1:29:47) Return Statement -- (1:35:22) If Statements -- (1:47:15) If Statements (con't) -- (1:55:58) Building a Better Calculator -- (2:02:20) Switch Statements -- (2:10:47) While Loops -- (2:18:53) Building a Guessing Game -- (2:29:18) For Loops -- (2:38:32) Exponent Function -- (2:45:21) 2d Arrays & Nested Loops -- (2:54:55) Comments -- (2:59:11) Pointers -- (3:13:26) Classes & Objects -- (3:25:40) Constructor Functions -- (3:34:41) Object Functions
We're like Duolingo for learning to code. When learning to code, most people get stuck on the "bridge" between memorizing syntax and understanding the logic that makes it all work. We believe the most effective way to learn a programming language is to break the process into three phases:(1)Memorize syntax; (2) Solve problems; and (3) Make stuff. Most beginners jump from memorizing syntax directly into making stuff (or trying) without fully understanding how syntax is used to solve problems. In other words, they haven't learned how to think like a programmer, yet they're trying to solve problems like a programmer. Edabit was created to bridge this gap, while also making the process fun and addictive.
The elements of the C language library are also included as a subset of the C++ Standard library. These cover many aspects, from general utility functions and macros to input/output functions and dynamic memory management functions