Course Description

Learning to program means becoming a creator, a powerful one. So why don’t you write your own programs and make an impact? Go as far as your imagination lets you, and change the world for the better! Learn C and C++, the most important programming languages, and boost your earning potential. Start learning with TSE now and take your career to the next level.

Course Objective

 The C Language and its Advantages
 The Structure of a C Program
 Writing C Programs
 Building an Executable Version of a C Program
 Debugging a C Program
 Examining and Running a C Application Program
Data Types and Variables
 Data Types
 Operands, Operators, and Arithmetic Expressions
Input/Output Management
 The Input/Output Concept
 Formatted Input Function
Control-Flow Statements
 The Control-Flow Program Statements
 Looping Statements
 The Data-checking process
Modular Programming with Functions
 The C Function
 Passing Data to Functions
 Passing an Address to Modify a Value in Memory
 Using Functions in the Checkbook Program
 C Standard Library Functions
Arrays, Pointers, and Strings
 Arrays , Pointers , Strings
 Using Arrays, Strings, and Pointers in the Checkbook Program
 Structures
 Arrays of Structures
 Passing Structures to Functions
 Nesting Structures
File Input/Output
 Command-line Arguments
 Combining Command-line

C++ Training Syllabus

• Introduction to C++
• Creating a project
• Writing, compiling and running a program
• Variables and data types
• Expressions
• Constants
• Operators
• Type conversions
• Looping constructs: while, do…while, for loops
• If…else statements
• Switch/case construct
• Functions
• Passing arguments
• Function prototyping
• Default argument initializers