BS Computer Engineering-FAQ
Frequently Asked Questions
- What are the differences between the BS in Computer Science, BS in Computer Engineering,
and BS in Software Engineering programs?
-
Conventionally, Computer Engineering focuses on the combination of hardware and systems software (embedded systems, mobile devices), Computer Science focuses on programming and theory (formal languages, programming paradigms, etc.), and Software Engineering focuses on programming and methodology (analysis, design, testing, maintenance, cost estimation, project management, etc.).
All three programs overlap. For example, all three programs cover programming, methodology, hardware, and systems software, but in different amounts.
-
- I have taken CHEM 1A (or equivalent) and passed it, do I need to take BIOL 10?
-
No. CHEM 1A along with PHYS 50 and PHYS 51 will satisfy GE Area B2. All should be C or better.
Note: Students may need to submit an Intensive Science Petition to receive credit for GE Area B2. Please consult with your academic advisor.
-
- I have taken a biology class but it is not articulated to BIOL 10, do I need to take
BIOL 10?
- No. If the course that you have taken is a Biology or Chemistry course and it satisfies GE Area B2, you do not need to take BIOL 10.
- I have taken MATH 39 and MATH 33A, do I need to take MATH 33LA?
- No but the two courses will count for 3 units only toward the degree if you are following the Fall 2015 catalog or later.
- How do I know which catalog to follow?
- This is also called βCatalog Rightsβ. Check the for detailed information.
- How can I get information about older catalogs?
- The university keeps older catalogs .