Login 
Password
  
 


Free Exams!
Test your skills with one of our certification exams and see how you stack up right now.

Homepage
Visit our homepage and find out more about what NCSA can do for you.

Learn More About Us
Find out more about how our certifications can benefit you.

Course Descriptions
View a complete listing of certifications available through NCSA.

Access 2000
Excel 2000
Word 2000
PowerPoint 2000
Access 2002
Excel 2002
Word 2002
PowerPoint 2002
Office 2000
Office XP
Windows 2000 Pro
Windows 2000 Server
Visual C++
JavaScript
Computer Hardware
ColdFusion 4.5
HTML 4.0

HTML Tag Library
Visit our HTML tag library, a free reference we provide to our visitors.

Certificate Database
Lookup a certification in our online database.

Affiliate Program
Make money by helping people get the computer training and certification they need. Sign-up Here!

Support Center
If you have questions or concerns feel free to visit our online support center.


 


In addition to our training courses we also offer free online certification exams on several topics including Microsoft Office, Computer Hardware, HTML, PC Basics and more.

Click here for online certification exams.


C is prized for the efficiency of the code it produces, and is the most popular programming language for writing system software, though it is also used for writing applications. Although it was not designed as a teaching language, and despite its somewhat unforgiving character, C is also commonly used in computer science education, in part because the language is so pervasive.

   C Programming (4 CD Set) $116.00
   Shipping (US only)
FREE

Course Instructor: Collaboration

Courses were created as a collaboration of several instructors and are designed to highlight the skills and knowledge of each throughout the four levels.

Introduction to C Programming


Getting Started in C
History and Overview
The Anatomy of a C Program
Writing C Statements
Formatting Program Output
Using Numeric Variable Data
Documenting and Formatting a C Program
Practice
Loops
Structured Programming
While Loops
Do-while Loops
For Loops
Practice
Branches and Switches
Conditional Branching
Break and Continue
Switch Construct
Practice
Program Variables
Variables
Assigning Values
Character and Floating Point Variables
Additional Data Types
Formatting Output
Manipulating Variables
Practice
Comparing Variables
Comparing Program Variables
Combining Conditional Expressions
Practice


Basic C Programming


Functions
Writing Functions
Return Statements
Floating Point Functions
Practice
Scope of Variables
Local and Global Variables
Practice
Prototypes and Recursion
Function Prototypes
Recursive Functions
Practice
Defines and Macros
Symbolic Constants and Macros
Parentheses in Macros
Enumerators
Practice
Strings and Arrays
Character String
String Functions
One-Dimensional Arrays
Two-Dimensional Arrays
Using Arrays to Pass Data
Practice


Intermediate C Programming


Pointers
Pointer Use
Pointer Arithmetic
Pointers and Functions
Practice
Input/Output Functions
Standard I/O Functions
Console and Port I/O Functions
Multiple Character I/O
String I/O
Memory I/O
Practice
File Input/Output
Writing Files Line by Line
Appending Data to a File
Reading Data from a File
Reading Files Word by Word
Reading Lines
Printing Files
Practice


Advanced C Programming


Structures
Working with Structures
Array Structures
Pointers to Structures
Named and Nested Structures
Practice
Unions
Working with Unions
Organizing Data
Bitfields
Practice
Character and Bit Manipulation
Translating Character Case
Determining Character Class
Comparing Data at the Bit Level
Shifting Data at the Bit Level
Practice
Dynamic Memory Allocation
Dynamic Variables
Array of Pointers
Linked List
Practice


 


Please visit our special offers page to view some superb offers from our partners on the web. To view our special offers click here.

Or continue browsing our courses below.


3D Studio Max
A+ 2003
Microsoft Access 2007
Acrobat 4
ActiveX and OLE
Adobe Illustrator
Adobe InDesign CS
Adobe PhotoShop CS
ASP .NET
AutoCAD 2000
C Programming
C# Programming
Cisco CCNA
CompTIA Security+
CorelDRAW 10
Crystal Reports 8
Delphi 6

Exchange Server 2000
Flash 5
Frontpage 2000
ICDL/ECDL
IIS 5
Java 2
Linux 101
Linux 102
Lotus Notes 5
MicroSoft .NET
Network+ 2002
Oracle 8iR2
Outlook 2000
Outlook XP
PageMaker 6.5
Paradox 8

Perl 5
PhotoDraw 2000
PhotoPaint 8
SQL Server 2000
TCP/IP 4
Unix
Visio 2002
VB .NET
VBScript 5
Visual FoxPro 6
MCSE 2000
Windows XP User
WordPerfect 9
WordPerfect 11
XML
ZenWorks 3.0

     

     


Typing Speed Test
Test your typing speed with our certified typing speed test today.

  
HOME      EMPLOYERS    TESTING CENTERS    CERTIFICATION LIST    INSURANCE QUOTES    AFFILIATES    CONTACT US

© 2002-2010 National Computer Science Academy, All Rights Reserved.