ANSI C
Learn C from one of the
country's leading experts!
Why should I learn C?
C is the lingua franca of the computing
field. Not only is C used for a wide variety of applications,
but knowing it is helpful for learning C++, Java, and other modern
languages.
What background do I need in order to
take the course?
Previous programming experience is required,
such as a college course in programming or at least one year
of work experience as a programmer.
What is the format of the course?
The course consists of alternating lecture
and laboratory periods. After each lecture, you'll be assigned
programming exercises that reinforce the topic just covered.
Programming is done on Windows-based PCs, with one person per
machine. The instructor will be available throughout the laboratory
sessions for assistance.
What materials are included with the course?
You'll receive a binder containing copies
of the instructor's overheads. You'll also get a copy of his
book, C Programming: A Modern Approach.
Which C compiler does the course use?
We currently use Microsoft Visual C++.
However, the lectures cover only the standard features of the
C language and library, and all programs written in the laboratory
sessions will be completely portable to other compilers and operating
systems.
How long is the course?
The course is five days long. Each day
begins at 9:00 a.m. and ends at 5:00 p.m. Lunch breaks are one
hour long.
What topics does the course cover?
The course covers all major aspects of
C, including a discussion of new features in C99 (the latest
C standard). Topics include:
- C fundamentals
- Formatted I/O
- Expressions
- Selection statements
- Loops
- Basic types
- Arrays
- Functions
- Program organization
- Pointers
- Strings
- The preprocessor
- Writing large programs
- Structures, unions, and enumerations
- Advanced uses of pointers
- Declarations
- Program design
- Low-level programming
- The standard library
- File I/O
How much does the course cost?
The current price is $995.
When is the course offered?
Click here
for current dates.
About the Instructor
Dr. K. N. King is an associate professor
of computer science at Georgia State University. He has a Ph.D.
from the University of California at Berkeley and specializes
in programming languages of all kinds. He is the author of Modula-2: A Complete Guide
and Java Programming: From
the Beginning as well as many technical papers and articles,
including several feature stories for Dr. Dobb's Journal.
For more information about the instructor, click here
or send email.
About the Textbook
C Programming:
A Modern Approach is a 661-page
tutorial and reference for C. Published by W. W. Norton and Company
in 1996, it has received rave reviews.
For other continuing education courses
by the same instructor, click here.
SOUTHERN POLYTECHNIC STATE UNIVERSITY
Office of Continuing Education
1100 South Marietta Parkway
Marietta, Georgia 30060-2896
Phone: (678) 915-7240
Fax: (678) 915-7490
coned@spsu.edu
|