CS133U C Programming

Campus Contacts

Introduces computer programming through development of C programs to solve practical problems. Recommended: CS 160. Audit available.  (For detailed information, see the Course Content and Outcome Guide).

you will need the CRN to register.
many classes have additional fees.
classes marked with $0 or <$40 use low cost materials. Cost does not include art supplies, calculators, fees, and equipment.
Class type:
in-person:    remote:    online:    hybrid: ( or )
List of classes for CS133U C Programming
CRN Location & type Days & time Dates Seats available Materials More info
31650 Web


From June 22 through August 22, 2020
Textbooks for CRN 31650
Instructor: Ralph E Carpenter
Tuition: credit Fees: $20
Notes: Visit the CDP page
For information, contact the department at 971-722-7604 or 971-722-7257.
and Web


From June 22 through August 22, 2020
Instructor: Ralph E Carpenter
For information, contact the department at 971-722-7604 or 971-722-7257.

Course details: CRN 31650

Course materials


Find out which textbooks are required for this course.

Proctored exams and activities:

There are no proctored exams and activities.

Other in-person and on-campus activities:

There are no other in-person and on-campus activities.


Most students will be using Windows OS, and the (free) compilers I recommend have the simplest interface: Dev-C++, (which can be portably installed and run on a pretty small USB flash drive,) and a web-based compiler - www.onlineGDB.com. Some students also choose to install/use Microsoft Visual Studio, but I don't think it's ideal because it is huge (takes a LARGE amount of drive space) and, because it has a lot of power/options, can be confusing to use. [Especially because it changes almost every year.]

If you won't be using Windows, as in Linux or Apple OS, you can use any of several compilers... but I have no experience with them.

The only thing I require is that the assignments and labs are submitted only as .c (C source code, encoded in ascii format.)

The textbook is "C Programming, a modern approach" Edition 2 is in the PCC bookstore but, for this class, Edition 1 will suffice for this class, and is much cheaper if purchased on the Internet.

Web course information

No show policy
Your instructor can mark you as a "no show" if you do not participate in your class during the first week. This will remove you from the class. It is important to log in as soon as the class starts to see what the participation requirements are.
Web & Remote Teaching Technical Requirements:
Please be sure to read the quick guide to Online Learning technical requirements.
Students with Disabilities:
Students with disabilities should notify their instructor if accommodations are needed to take this class. For information about technologies that help people with disabilities taking Web based classes please visit the Disability Services website.
Web Prerequisite | Start Guide for Online Learning:
Before you take your first online class at PCC, you must complete the start guide for online learning. The start guide will help you decide if online classes are right for you. Once you complete the start guide, you will be eligible to register for online classes.

The Start Guide is not required for Hybrid or Remote Courses but strongly recommended. To learn more, go to https://www.pcc.edu/osg