Computers are absolutely an integral part of being a student at Cal Poly. From Facebook to e-books, each student uses his or her computing time differently. Many teachers utilize the school's portal (PolyLearn/Moodle) to allow students to submit work online. Other teachers will just have students email them your work. This works out great, and for that reason, it's not 100 percent necessary to have a printer. There are printers all over campus, and you can pay for the pages you print with your campus ID (PolyCard). There are also two places where people will print for you: Poly Prints (in the library) and University Graphic Systems (UGS). Poly Prints is the place to go if you need a quick project printed, whereas UGS is more for design-related work, brochures, etc.
Many majors sponsor computer labs. A couple offer some degree of free printing: Civil engineering, for example, requires you to bring your own paper for printing. There are both Mac and PC labs on campus. Certain majors do express a preference for either Mac or PC—though, if you prefer the other, it's definitely easy to get by on the free labs. There are limited computer resources open 24 hours, so if you plan to use a lab, be sure to plan ahead! Most people do have their own computers, but many choose not to bring them to school each day. Some teachers do not allow computers in class, so be sure to communicate with them if you have special needs. iPads are becoming more popular on campus. If, for whatever reason, you need to borrow technology, Media Distribution Services can loan you a projector, camera, or computer (among other devices) for one-week periods.