Introduction to C Language Programming
X24 (2 semester units in EECS)
This introductory course for nonprogrammers focuses on the C programming language and covers fundamental programming concepts. On successful completion of the course, you will be able to write simple C language applications and undertake courses that assume some background in computer programming, such as C++, C#, Java, and Perl. Topics include variables, data types, functions, control structures, pointers, strings, arrays, and dynamic allocation principles. The course requires access to any programming environment that allows you to write, edit, compile, link, and debug a C program.
Prerequisite: While no previous programming experience is required, you should have access to a computer hosting a C/C++ compiler or access to the Internet to allow you to download and install a C/C++ compiler. Familiarity with fundamental programming language concepts such as variables, data types and compiling source code is helpful.
Click below for sections, start dates, locations, instructors,
and to enroll.
Online, Enroll anytime
ROBERT ADAMS JR., M.S.C.S., M.S.E.E., is a fellow systems engineer with Northrop Grumman Electronic Systems, Baltimore, Md., where he has worked as a programmer, systems designer, systems engineer, and technical lead engineer on numerous defense-related programs, including the airborne radar systems for the F16, F22, and B1B. His programming and teaching experience includes C, C++, Perl, Java, JavaScript, ADA, and Basic.
- Online course: Internet access required
- Enroll anytime: You have 6 months to complete
- $525 (EDP 867879)
Enroll
Textbook(s) for this course:
C Primer Plus
Author: Stephen Prata
Publisher: SAMS Publishing
Edition: 5th
Publication Year: 2005
ISBN: 0672326965