Course Locations

Baltimore, MD
Calgary, AB
Charlotte, NC
Chicago, IL
Columbus, OH
Danville, PA
Denver, CO
Detroit, MI
Frederick, MD
Harrisburg, PA
Kansas City, MO
Lanham, MD
Live Virtual Classroom
Los Angeles, CA
Minneapolis, MN
Ottawa, ON
Pittsburgh, PA
Portsmouth, NH
Richmond, VA
San Diego, CA
Seattle, WA
St Petersburg, FL
Tallahassee, FL
Toronto, ON
Virtual Classroom

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

                          

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: February 11, 2012