C++ Programming Essentials: Structured C++
C++ Langauge, C++ Compiler, C++ programming, C/C++ Programming Essentials
An introduction to computer programming. Its primary objective is to teach problem solving using the C++ programming language. Emphasis will be placed on structured procedural programming with an introduction to object-oriented programming. Designed primarily for computer science and related transfer majors.
STUDENT LEARNING OUTCOMES:
- Design solutions for introductory level problems using appropriate design methodology incorporating elementary programming constructs.
- Create algorithms, code, document, debug, and test introductory level C++ programs.
- Read, analyze and explain introductory level C++ programs.
Eric Chou, Ph.D.
He obtained his MS and PhD degree from the University of Southern California, Los Angeles, CA, USA. His technical fields is focused on smart sensory information processing, machine learning, optimization theory, communication and VLSI design.Currently, He is an adjunct faculty member in the On-line M.S. Computer Science/Data Science Programs at Lewis University, IL. He is also running a start-up company.
He love computational research and its application to real world. i have involved in many large-scale computer/communication product research development in many world-leading company such as HP, Micrel, and many startups. I also involved in founding a startup company. I also enjoy sharing my ideas through teaching. I hold many US and international patents in technical fields such as software development, mobile computing, IC design and communication receiver design. I am also a certified coach in Taekwondo in both UAST and AAU.
StartOverview of this Course
Start[Lecture] Chapter 1: Introduction to Computer Science: Hardware and Software (23:51)
StartNotepad++ Installation (Editor when used in Command Line Model) (8:36)
StartDev C++ IDE and gcc Compiler (gcc/g++) (12:11)
StartC/C++ Compilation Process (52:11)
StartCode:Block and gcc Compiler Installation for C and C++ (10:40)