Introduction and Basics Program Design Constants, Types and Type Conversions Declarations, Definitions and Initializations Operators, Expressions and Control Flow Pointers, Arrays and Strings Structures and Unions Functions Dynamic Memory Appication Processor Standard Header Files and I/O Object Orientation and C C and C++ C and Java C and C# Compiler Design and C Operating Systems and C The New C9X Standard
Ganesh Samarthyam has 11+ years of working experience in IT industry. He is a consultant in the US based startup Zinemind. He has authored/co-authored of a few books (and research papers & patents), including the best selling “OCPJP 7” certification book published by Apress in 2013. He worked for Siemens (Corporate Research and Technologies, Bangalore) for the last 6+ years on software engineering consultancy, training and applied research. Before Siemens, he worked in Hewlett-Packard’s C++ compiler team, Bangalore for 4.5 years. Served as member of ANSI/ISO C++ standardization committee (JTC1/SC22/WG21) from 2005 to 2007 representing HP. He has Oracle’s OCPJP 7 certification and IEEE’s CSDP(Certified Software Development Professional) and SECI (Software Engineering Certified Instructor) certifications. He has conducted many SCP, CSDA, and CSDP trainings representing IEEE. He is one of the five course material contributors to IEEE’s SWEBOK Certificate Program (SCP). He writes “The Joy of Programming” column in “Linux for You” magazine.