Course Locations

Anaheim, CA
Austin, TX
Boston, MA
Calgary, AB
Charlotte, NC
Chicago, IL
Columbia, MD
Columbus, OH
Dallas-Ft Worth, TX
Kansas City, MO
Los Angeles, CA
New York, NY
Ottawa, ON
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
San Diego, CA
San Francisco, CA
St Louis, MO
Toronto, ON
Vancouver, BC
Virtual Classroom
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

                          

About Us Software Consulting Training Home line

Advanced C Programming

Email this Page    Print-Friendly Version

Summary:
This course is intended to expose the intermediate level C Programmer to advanced concepts. Concepts include advanced pointer usage, dynamic memory allocation and deallocation, advanced input/output, exception handling and advanced techniques and pitfall avoidance. The class may be taught on Windows based C-development studios or any UNIX variant.

Duration:
5 Days/Lecture & Lab

Audience:
This class is intended for C programmers needing to extend their skill sets to more advanced concepts.

Topics:

  • Pointers
  • Memory / Dynamic Memory
  • I/O & Function Topics
  • Debugging / Exception Handling
  • Techniques

Prerequisites:
The student should have a thorough understanding of C syntax, the standard C libraries, C programming constructs and C development tools. C experience of 6 to 12 months is suggested. (If taught in a UNIX environment, student must have a good grasp of UNIX concepts and be familiar with UNIX text editing.)




Last Update: May 20, 2012