Computer Science Department Website

Cal Poly Catalog

Computer Science

About Computer Science

The Computer Science Department educates students in the disciplines of computer science and software engineering, and teaches them to apply their education to solve practical problems in a socially responsible way. Pursuant to the department's educational mission, faculty engage in research and professional development that allows them to remain current in their fields and to provide technological leadership to the university community.

Faculty Advisors

For additional information on assigned Faculty Advisors please see the CSC Faculty Advising Page.

Declaring Your Concentration

It is important to declare your concentration to ensure your Degree Progress Report and Academic Progress Level is up to date for registration. 

Please note: a change of concentration will appear on your transcript, so it is important you are confident with your decision.  

In order to declare your concentration, follow the procedure below:

  1. Email cpdots2@calpoly.edu from your Cal Poly email address
  2. Use the subject line: Student Last Name/Concentration Name  
  3. Include in the email body:
    • Student Name:
    • EMPL ID:
    • Major: Computer Science
    • Catalog Year: 
    • Concentration: Interactive Entertainment

Catalog Changes

These catalog changes apply to CSC majors only.

  • Students following the 2013-15 through 2020-21 catalogs may substitute PHIL 323 (4) for CSC 300 (4).  A petition is not required.
  • Students following the 2013-15 through 2017-19 catalogs may substitute CSC 497 + CSC 498 (4 total units) for CSC 491 + CSC 492 (4 units total). A petition is not required.
  • Students following the 2013-15 through 2017-19 catalogs may use CSC 313, 377, 482, and 487 for technical elective credit.  A petition is not required.
  • Students following the 2013-15 through 2017-19 catalogs may use CSC 448, 482, and 487 for "Approved Technical Elective with Prerequisite".  A petition is not required.
  • Students following the 2013-15 through 2017-19 catalogs may use STAT 334, STAT 434 or IME 315 as "Approved External Technical Electives".  A petition is not required.
  • Students following the 2009-11 through 2015-17 catalogs may use CSC 400 for technical elective credit (limited to 4 total units).  A petition is not required.
  • Students following the 2015-17 catalog may substitute STAT 321 (4) or STAT 542 (4) for STAT 312 (4).  A petition is not required.
  • Students following the 2015-17 catalog may substitute CSC 492 (3) for CSC 492 (2), the additional unit will count as a Technical Elective.  A petition is not required.
  • Students following the 2015-17 catalog may substitute CSC 141 (or transfer equivalent) if taken prior to Fall 2016 for CSC 348 (4).  A petition is not required.

Proposed Course Offerings

Flowcharts

Department flowcharts provide an example of an academic plan. The flowcharts serve as a guide for planning purposes.  

Curriculum Sheets

Curriculum sheets provide an outline of all the requirements needed to complete a degree.

Related Content

Multicultural Engineering Program

MEP

International Exchange Program - Study Abroad

IEP

Tutoring for Engineering Major & Support Courses

Tutoring

Quick Links

Academic Probation
Block Scheduling
Advising.calpoly.edu
Office of the Registrar

Calendar

Calendar