INFORMIT logo
InformIT Home About InformIT Oracle Workforce Development Program Cisco Networking Academy Program Microsoft IT Training & Certification Other Intensive Training International IT Certifications
ABOUT
 
CWNP Series
 
  CWNA  
  CWSP  
 
Network Security
 
  Intro. to Network Security  
  Ethical Hacker Program  
 
Linux
 
  Linux Fundamentals  
  Linux System Administration  
  Linux Internet Sys. Admin.  
 
Sun Java & J2EE
 
  Java Programming Language  
  J2EE  
 
Web Design & Programming
 
  HTML 4.0 and CSS  
  ASP  
  JavaScript  
  Dreamweaver MX  
  Flash MX  
  PHP & MySQL  
 
Graphic Design
 
  AutoCad 2004  
  Photoshop  
  3D Studio MAX  
  Adobe Premier  
 
Programming
 
  C Programming  
  OOP with C++  
 
Others
 
  SPSS Fundamentals  
  SPSS - Statistic Multivariate  
  Riset Pemasaran Dgn SPSS  
  Software Engineering  
  Crystal Reports 10  
     
   
 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

C is the language of choice for the development of efficient, portable software. C combines small size, the structure of modern high-level languages, and the low-level machine access of assembly language, yielding a powerful general-purpose language that support both application and operating system level software. Standard C programs, using standard library functions, can be compiled and run without change on UNIX, Linux, Microsoft Windows and many other systems.

The best way to learn a language is to have hands-on experience under the guidance of an expert instructor. Throughout the course, you use Standard C software development systems for extensive hands-on exercises in writing and executing programs in the C language.

 
 
Course schedule

Duration: 4 days
To view the schedule for this class, click here.

Who should attend

This course is intended for software engineers and application and system programmers working with the C language.

Prerequisites

No prerequisite.

Course Outline
  • INTRODUCTION TO C
    • 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, operator and arithmetic expressions
  • INPUT/OUTPUT MANAGEMENT
    • The Input/Output concept
    • The getchar() and putchar() functions and single-character I/O
    • Formatted input and the scanf() 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 C program
    • The C standard library functions
  • ARRAYS AND POINTERS
    • Arrays
    • Pointers
    • Strings
    • Using arrays, strings, and pointers in the C program
  • STRUCTURES AND DYNAMIC MEMORY ALLOCATION
    • Structures
    • Arrays of structures
    • Passing structures to functions
    • Nesting structures
    • Dynamic memory allocation
  • THE PREPROCESSOR AND MULTIPLE-FILE COMPILATION
    • The C preprocessor and the #include and #define directives
    • The conditional compilation directives
    • Global variables and variable storage classes
    • Program organization and multi-file compilation
  • FILE INPUT/OUTPUT
    • Command-line arguments
    • File Input and Output
    • Combining command-line arguments and file I/O
 
 

 
 


INFORMIT - Skill Development Center
Jl. Purnawarman 9c, Bandung 40117- Phone (022) 4224 168 / 4223 168
Fax. (022) 4231 168 - E-mail: info@informit.tc

 
  Home | About Us | Oracle | Cisco | Microsoft | Other Training | Certification | Training Calendar  
© 2006, InformIT Ganesa Pratama. All Right Reserved