C Programming Essentials
C Programming Language, College C Language, C/C++, Game Programming, Robotics Programming.
An introduction to the C programming language and its applications. Topics covered include: basic input/output, structured program design and implementation, basic control structures and keywords, character and string manipulation, arithmetic expressions, functions and program modularization, arrays, pointers, structures, and linked lists.
Your Instructor
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.








Course Curriculum
-
PreviewChapter 1: Introduction to C Programming Essentials (55:03)
-
PreviewCode::Blocks and gcc Compiler Installation for C and C++ languages (10:38)
-
StartFirst C Program and Cpp Compilation Process (52:11)
-
StartDev C++ IDE and GNC gcc Compiler (12:11)
-
StartNodepad++ Installation (Editor when used in Command Line Mode) (8:34)
-
StartBasic Tutorial for Code::Blocks
-
StartSanFoundry Practice Questions (For Quizzes)
-
StartChapter 2: Elementary Programming (Part 1: memory Model) (43:20)
-
PreviewChapter 2: Elementary Programming (Part 2: Data Types and Operators) (91:35)
-
StartChapter 2: Elementary Programming (Bitwise Computing) (92:25)
-
StartChapter 3: Data Types and Library (Part 1: String and Character Array) (111:06)
-
StartChapter 3: Part 2 - Math Library (56:05)
-
Start______Chapter 3 Project (Student Record System)