Frequently Asked Questions (FAQs)
Keeping Up with your Studies
Answers to FAQs
Information about software you can get access to is often found through your My Cal Poly Portal via the Technology tab. Other software is available through the Electrical Engineering and Computer Science Department’s lab technicians.
The program does make some funds available for student projects during the year. Information about funding is sent to students via email.
Through your My Cal Poly Portal, you can view available jobs via Mustang Jobs and review information about upcoming career fairs. Jobs and internship information is also made available through the CPE email and CPE office facebook and twitter accounts.
The CPE Office email is a weekly email sent to all CPE students during Fall, Winter and Spring Quarters. The email contains important information about courses, job opportunities and events throughout the school year. If you are an CPE student and are not receiving the emails and would like to, contact the CPE Office at email@example.com and you will be added to the email list.
You start by choosing a senior project and a faculty advisor. By choosing a faculty advisor, they will be able to help you with the progress. once that is set, you will have to register for the Senior Project class. More information and detail can be found at Senior Project tab
A faculty advisor is a professor in the CPE Program with whom you can speak with about your academic courses and progress at Cal Poly.
Students can choose any CPE faculty member to be their faculty advisor. However, if a student is unsure who to speak with, she can refer to the faculty advisor roster.
You can check on your AP and/or IB scores via your My Cal Poly Portal.
There’s no real right answer to this question. Students who have eligible credits can certainly apply them. However, each person should be honest with themselves about how well they actually know the material. Will you be prepared to take the courses that follow the classes you’ve received AP credit? Or will you be doing yourself a disservice because you won’t be fully prepared? It’s a personal choice for each student.
You can start by looking up courses at assist.org, but it’s a good idea to also speak with someone in the Engineering Advising Center to verify that the course will matriculate properly.
You do not need to know a programming language prior to coming to Cal Poly. However, having a familiarity with them is certainly beneficial. For incoming freshman, learning about Python and Java would be helpful since CPE 101 uses Python and CPE 102/103 uses Java.
Registration issues come up from time to time. Read through the most common registration issues below to troubleshoot your situation.
Class has available seats, but you are restricted from registering:
- You haven’t met course requisites: Be sure you've taken all the prerequsites prior to enrolling. If you are certain that you are eligible to enroll, but the system isn't recognizing your that you've met course requisites, contact the department/program offering the course for instructions on how to proceed.
- You are taking the course off-flow chart: You will need to fill out an off-quarter enrollment form at the Electrical Engineering Department Office to request a permission number to enroll.
- Your registration rotation is passed: If your rotation has passed, you will have to wait until the Open Enrollment period begins to register.
Class is full and you cannot register:
- Get on the wait list: You will need to get on the wait list if the course is full. Departments use wait list information to determine if there’s a need to open an extra section or create additional seats in a class.
- Email the instructor or the department/program offering the course: You can contact the instructor of the class directly to inquire about seating availability.
- Come see the CPE director: If you cannot enroll in a class that will delay your graduation, come into the CPE Office asap to make an appointment with the CPE Director.
Other technical issue with registration:
- If you are having a technical issue with registration it’s best to contact the Office of the Registrar directly.
Taking courses in order on the flowchart is ideal, but sometimes not possible. The impact of missing a class depends on which course it is and if it affects the prerequisite chain to EE 306. Students who are concerned about missing a course should make an appointment to see the CPE director as soon as possible.
EE 306 is a class CPE students take in their junior year. Every class up to that course is a prerequisite. To ensure you’ll hit graduation in a timely manner, be sure that you are planning to take EE 306 fall of your junior year.
Depending on the course, you may need to check with the Office of the Registrar or Engineering Advising Center.
- Is the course listed on your curriculum sheet or as an approved technical elective? For instance, you took CPE 123 but it doesn’t appear in your progress toward degree. For courses like this you need to check with the Office of the Registrar.
- Did you take a course that was a substitution for another course? For example, you took CPE 400 to satisfy a technical elective credit. Or because you were a transfer student, you are applying units you took previously to satisfy one of the CPE required courses. In this instance, you need to go to the Engineering Advising Center and pick up a Substitution Form. Fill out the form and have the advising center route it for signature.
How do I change my major into or out of CPE?
For information on changing majors into CPE:
>>See more information about changing to CPE on the Changing Majors into Computer Engineering section of the Engineering Advising Center web site.
For general Change of Major policies and requirements:
>>See more information about changing majors on the Changing Majors section of the Engineering Advising Center web site.
For answers to additional General Advising Questions, visit the EAdvise FAQ Page.
Your source for the permission number depends on the course.
- CPE Courses taught through the CSC Department: Contact the professor teaching the course.
- CPE Courses taught through the EE Department: Contact the Electrical Engineering Department.
- CPE Supervisory Courses (CPE 200, 400, 461, 462, 493, 494, 495): CPE Office via a CPE Supervisory Course Form.
To find out which CPE classes are taught through the EE or CSC Departments, you can refer to the most current flow chart or the List of Courses by Scheduling Deparment sheet. Both resources are available on the Current Students section of our web site.
>>See detailed faculty advisor selection information on the Finding a Senior Project Advisor section of our web site.
>>See detailed registration information on the Registering for Senior Project section of our web site.
A substitution form is a form used to apply credits from a course to satisfy a different course requirement—you are basically substituting one course for another. Keep in mind that not all courses are eligible as substitute courses. In order to determine if your course can be substituted for another, contact the Engineering Advising Center or CPE Office to set up an appointment.
Substitution forms are only available in hard copy form from the Engineering Advising Center.
A Special Problems form is used to submit the description of the project a student will be working on for CPE 400. Special Problems forms are available outside the CPE Office and from the CPE website.
A Supervisory Course form is used to request a permission number for the following CPE courses: 200, 400, 461, 462, 493, 494 and 495. The form required your signature and your faculty advisor’s signature and must be signed before bringing the form to the CPE Office for a permission number. You can find the form outside the CPE Office or online (see below).
An Off-Quarter Enrollment form is a form used to request a permission number for a course taught by the Electrical Engineering Department. The form is primarily used when a student is trying to register for a course when it’s off flowchart. Keep in mind that some of the CPE prefix courses are taught through EE. Those courses are noted on the flowchart for your reference.
Off-Quarter Enrollment forms are available outside the Electrical Engineering Office in building 20A.
A Technical Elective form is used by a student requesting their department/program approve the selections they made. The Computer Engineering Program no longer uses this form for undergraduates since the approved technical electives should automatically show up in your progress toward degree. However, post-baccalaureate students are required to submit a technical elective form. The CPE Office has a copy of this form and can provide it to you on request by email.
All CPE required forms can be find on the CPE Forms page and anything not listed there is required by a different department of the school (i.e. advising)
Keeping Up with your Studies
You have a couple of options available to you if you do not pass a class. If you are meet the university guidelines, you would be able to repeat the course
Refer to the individual course guidelines on passing grades to help you make the best determination repeating a course. Also keep in mind that the CPE Office and Engineering Advising Center have available resources to assist you. You are welcome to stop by either office to get more information on your options and/or make an appointment to speak to someone.