Course Catalog > Technology and Information Management > Programming Languages and Object-Oriented Programming
C Language Programming I
Enroll Now:
Berkeley, Wed. June 5, 7 pm, 10 meetings
Enroll Now
- 10 meetings
- June 5 to Aug. 7: Wed., 7-10 pm
- Berkeley: Room 201, UC Berkeley Extension, 1995 University Ave.
- $695 (EDP 155382)
John Muster, Ph.D., has 25 years of experience in teaching and research projects in how students learn technical skills. He has written leading UNIX texts with instructor support materials and conducted seminars for teaching professionals. He currently teaches UNIX for Fortune 500 companies and at UC Berkeley Extension. He is president of Sherpa Press, publisher of university textbooks.
Textbook(s) for this course:
Please check back for textbook and reader information. For immediate assistance, contact the academic department.
X444 (2 semester units in EECS)
This course provides a solid introduction to all of the fundamental aspects of C, including elementary data types; arithmetic, logical and bitwise operators; control-flow statements; functions; structures; pointers; program scope rules; good program design practices; and C debugging techniques. Emphasis is on ANSI-standard C, but earlier versions of C are also discussed. No computing facilities are provided; you are required to have access to a C compiler and hard-copy output device for programming assignments.
Prerequisite: Prior experience with a high-level programming language is helpful.
Enroll Online by July 8 to Avoid Phone, Mail and In-Person Enrollments
We are upgrading our systems in July, so please enroll online in summer 2013 courses by July 8, 2013.
After July 8, you must enroll in summer 2013 courses by phone, by mail or in person.
Future-Term Courses and Enrollments
Courses are offered three terms per year: spring, summer, fall. Information about upcoming courses is available when enrollment opens each term.
- Spring term: Enrollment opens in early December. Classes begin in January.
- Summer term: Enrollment opens in early April. Classes begin in late May.
- Fall term: Enrollment opens in early July. Classes begin in August.
Join our email list for periodic updates about course availability.