GE Standard and High-Unit Templates

 

The following sets of GE requirements apply to students who are catalogs beginning in AY 2020-21. For details on prior templates, please click here.

For a list of current classes in each area, visit the Cal Poly Catalog. All GE courses are 4 units unless otherwise indicated.
 


 

In order to afford students the most flexibility, Cal Poly’s GE program includes two templates: the Standard Template and the High-Unit Template. Students may follow the high-template if their degree is an ABET-accredited program, namely those programs within the College of Engineering along with the other ABET-accredited programs of Architectural Engineering and BioResource and Agricultural Engineering.

Only these programs are considered high-unit degree programs and, as such, only students within those degrees will follow the High-Unit Template. All other students will follow the Standard Template.

Included in the tables that follow are links to the curriculum guidelines for each area, which further define the intent, learning objectives, and design components for GE courses. Faculty and students are encouraged to review these guidelines to better understand the expectations and requirements for each area.

 

Template Definitions

High-Unit: ARCE, BRAE, and College of Engineering majors (ABET-accredited programs)
Standard: All other majors
X = non-unit requirement

 

Printable Templates


AREA A: ENGLISH LANGUAGE COMMUNICATION AND CRITICAL THINKING

AREA A CURRICULUM GUIDELINES CAN BE FOUND HERE.


Back to top

 


For students on the AY 2020-2021 catalog —

Source: AS-873-19 "Resolution on Template for General Education 2020" (pdf). 16 April 2019.

For students on AY 2021-2022 and subsequent catalogs —

Source: AS-913-21 "Resolution to Establish Area F in the General Education 2020 Template" (pdf). 2 March 2021.

 

Related Content

<script type="text/javascript">
 
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-42881706-1']);
  _gaq.push(['_trackPageview']);
 
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
 
</script>