Software engineers, programmers, and analysts who will be designing
and creating programs using C. Anyone desiring the ability to read
and understand C programs for maintenance and update purposes.
-
Why Choose C As An Application Language?
-
Your First C Program --
Hello World
-
Data Types and Structures
-
The C Preprocessor
-
Functions
-
Looping and Control Flow
-
Scope and Visibility
-
Arrays and Pointers
-
Simple File I/O
-
Commonly Used Data Structures and Algorithms
-
The Environment In Which The Application Will Run
Upon completion of this course, the student will be able to:
-
Describe the basic data types of C and explain their usage
-
Understand the differences between \fIscope\fP and \fIvisibility\fP
-
Utilize the features of the standard I/O library
-
Understand what makes application portability in C possible and how to
write portable code
-
Recognize data structures common to many types of applications
Students are invited to bring their current ideas and questions to the
classroom for discussion. Students will be encouraged to enhance their
skills utilizing the techniques presented in lecture through classroom
problem solving and controlled online workshops. This course is
approximately 50% labwork.
None.