To familiarize students with the capabilities of the ANSI C language and to enable them to write useful C programs
Using header and library files in ANSI C - identify file types and their uses in ANSI C. Processing source code in ANSI C - list the steps involved in processing ANSI C source code into an executable format. The ANSI C preprocessor - list the main preprocessor directives used in ANSI C and use the #define and #include directives correctly. Functions and comments in ANSI C - correctly format functions and comments in ANSI C. Data representation and device I/O in ANSI C - identify the four main datatypes and the main format specifiers used in ANSI C. Writing an ANSI C program - write a short C program that prints messages and displays user input on screen. Operators, expressions, and statements in ANSI C - identify arithmetic, relational, and logical operators, and list the characteristics of expressions and statements in ANSI C. Conditional statements and loops in ANSI C - use the correct syntax for a conditional statement and differentiate between the loop statements for, while, and do in ANSI C. Writing a for statement in ANSI C - write a for statement in ANSI C. Using arrays in ANSI C - correctly assign subscripts in an array and use string arrays in ANSI C. Pointers in ANSI C - define, initialize, and assign pointers to variables and arrays in ANSI C. Coding an array pointer in ANSI C - code an array pointer in ANSI C.
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.