May 1st,2015 - 8no.s
May 4th,2015 - 10no.s
May 1st,2015 - 8no.s
This hands on C programming course provides a comprehensive introduction to the ANSI C language, emphasizing portability and structured design. Students are introduced to all major language elements including fundamental data types, flow control, and standard function libraries. Thorough treatment is given to the topics of string and character manipulation, dynamic memory allocation, standard I/O, macro definition, and the C runtime library. The course explains the use of aggregate structures, unions, and pointers early on so the students can practice extensively in the hands on labs. Structured programming constructs and varargs functions are also covered. Emphasis is given to the processing of command line arguments and environment variables so students will be able to write flexible, user-friendly programs. The course also includes coverage of portability tips drawn from experienced programmers working in production environments. Comprehensive hands on exercises are performed throughout training each day to reinforce key concepts.
This hands on C++ programming course provides an accelerated introduction to the most essential syntactical components of the C and C++ languages on the first day, prior to four days of focus on object-oriented programming with C++. The course begins by introducing the built in data types, fundamental control constructs, and rich expression operator repertoire common to both C and C+. The remainder of the course teaches object-oriented programming using features of C++, congruent with the C++ for C Programmers course. Hands on exercises are performed throughout each day to demonstrate key concepts and assure mastery by the student.
INTRODUCTION TO ‘C’ LANGUAGE
CONDITIONAL STATEMENTS AND LOOPS
DECISION MAKING WITHIN A PROGRAM
CONDITIONS | RELATIONAL OPERATORS
LOOPS: WHILE LOOP, DO WHILE, FOR LOOP. NESTED LOOPS, INFINITE LOOPS
STRUCTURES AND UNIONS
TYPES AND DECLARATION
POINTERS, ARRAYS AND STRUCTURES
EXPRESSIONS AND STATEMENTS
NAMESPACES AND EXCEPTIONS
SOURCE FILES AND PROGRAMS