UC Berkeley Extension UC Berkeley Extension
UC Berkeley Extension

Grades

Transcripts

Locations/Maps

Textbooks

Contact Us

Request a Catalog

catalog image Courses begin every month. A new edition of our catalog is published three times a year in early April, July and December.

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

UC Berkeley Extension Catalog Program Info Contact Us