THE BACHELOR OF SCIENCE IN COMPUTER ENGINEERING
Total Course Requirements for the Bachelor's Degree: 132 units
See "Requirements for the Bachelor's Degree" in The University Catalog for complete details on general degree requirements. A minimum of 40 units, including those required for the major, must be upper division.
A suggested Major Academic Plan (MAP) has been prepared to help students meet all graduation requirements within four years. Please request a plan from your major adviser or view it and other current advising information on the CSU, Chico Web.
General Education Requirements
Computer Engineering is a major with modifications to the university's General Education Requirements. The following requirements, together with the approved General Education courses required for the Computer Enrineering major (marked with an * below), fulfull the General Education Requirement. 1. Select two courses, one from each of the Core Areas A1 and A2. 2. Select one course from Breadth Area C1 or C2 or C3. A course that also fulfills the Ethnic or Non-Western requirement is recommended. 3. Select one course from Breadth Area D1 or D2 or D3. A course that also fulfills the Ethnic or Non-Western requirement is recommended. 4. Select two courses from the same Upper-Division Theme. (Consult with an adviser or The Class Schedule to determine which two courses in the theme you select meet the Upper-Division Theme Requirement for Computer Engineering majors.)
Cultural Diversity Course Requirements: 6 units
See "Cultural Diversity" in The University Catalog. Most courses used to satisfy these requirements may also apply to General Education Areas C and D.
American Institutions Requirement: 6 units
This requirement is normally fulfilled by completing HIST 130 and POLS 155. For other alternatives, see the "Bachelor's Degree Requirements" section.
See "Mathematics and Writing Requirements" in The University Catalog. Writing proficiency in the major is a graduation requirement and may be demonstrated through satisfactory completion of a course in your major which has been designated as the Writing Proficiency (WP) course for the semester in which you take the course. Students who earn below a C- are required to repeat the course and earn a C- or better to receive WP credit. See The Class Schedule for the designated WP courses for each semester. You must pass ENGL 130 (or its equivalent) with a C- or better before you may register for a WP course.
Course Requirements for the Major: 108 units
The following courses, or their approved transfer equivalents, are required of all candidates for this degree.
Lower-Division Requirements: 51 units
15 courses required:
Prerequisites: Second-year high school algebra; one year high school chemistry. (One year of high school physics and one year of high school mathematics past Algebra II are recommended.)
|CHEM||111||General Chemistry||4.0||FS * |
Prerequisites: Grade of C- or better in CSCI 111 (or EECE 135 for engineering majors).
|CSCI||112||Programming and Algorith II||3.0||FS |
|EECE||101||Intro Elec/Computer Engr||2.0||FS |
Prerequisites: MATH 120 is recommended.
|EECE||135||Algorithms & Progs for Engrs||3.0||FS |
Prerequisites: Recommended: EECE 101, MECH 100, or MECH 102.
|EECE||144||Logic Design Fundamentals||4.0||FS |
Prerequisites: MATH 121, PHYS 204B.
|EECE||211||Linear Circuits I||3.0||FS |
Corequisites: EECE 211.
|EECE||211L||Linear Circuits I Activity||1.0||FS |
Prerequisites: Either CSCI 111 or EECE 135.
|EECE||221||Processor Arch/Assembly Lang||3.0||FS |
Prerequisites: Completion of ELM requirement; both MATH 118 and MATH 119 (or high school equivalent); a score that meets department guidelines on a department administered calculus readiness exam.
|MATH||120||Analytic Geometry and Calculus||4.0||FS * |
Prerequisites: Completion of ELM requirement; MATH 120 with a grade of C- or higher.
|MATH||121||Analytic Geometry and Calculus||4.0||FS |
Prerequisites: Completion of ELM requirement; MATH 121 with a grade of C- or higher.
|MATH||220||Analytic Geometry and Calculus||4.0||FS |
Prerequisites: Completion of ELM requirement, MATH 121 with a grade of C- or better.
Prerequisites: High school physics or faculty permission. Concurrent enrollment in or prior completion of MATH 121 (second semester of calculus) or equivalent.
|MATH||260||Elem Differential Equations||4.0||FS |
Prerequisites: MATH 121, PHYS 204A with a grade of C- or higher.
|PHYS||204B||Electricity and Magnetism||4.0||FS |
Prerequisites: MATH 121, PHYS 204A with a grade of C- or higher.
|PHYS||204C||Heat/Wave Motion/Sound/Light||4.0||FS |
Upper-Division Requirements: 57 units
15 courses required:
Prerequisites: MATH 121, junior standing.
|CIVL||302||Engineering Econ & Statistics||3.0||FS |
Prerequisites: ENGL 130 or equivalent; senior standing.
|CIVL||495||Lifelong Development Engineers||3.0||FS |
Prerequisites: Grade of C- or better in CSCI 112.
|CSCI||311||Algorithms and Data Structures||3.0||FS |
Prerequisites: EECE 211; MATH 260 (may be taken concurrently).
|EECE||311||Linear Circuits II||4.0||FS |
Prerequisites: EECE 211, EECE 211L.
Corequisites: EECE 311, MATH 260.
|EECE||315||Electronics I||4.0||FS |
Prerequisites: Either CSCI 320 or EECE 344 (may be taken concurrently).
|EECE||320||System Architec/Performance||3.0||FA |
Prerequisites: ENGL 130; either CSCI 112 or EECE 221.
|EECE||335||Proj Requiremts/Design/Test||3.0||FS |
Prerequisites: EECE 144, EECE 315.
|EECE||343||Computer Interface Circuits||4.0||FS |
Prerequisites: EECE 144, EECE 221; either EECE 110 or EECE 211 and EECE 211L.
|EECE||344||Digital Systems Design||4.0||FS |
Prerequisites: EECE 311, MATH 260.
|EECE||365||Signals and Transforms||4.0||FS |
Prerequisites: CSCI 112.
|EECE||431||SW Engr-Requirements & Design||3.0||FA |
Prerequisites: CSCI 112; either CIVL 302 or MATH 350; either CSCI 320 or EECE 320.
|EECE||437||Real-Time Embedded Systems||4.0||SP |
Prerequisites: EECE 344.
|EECE||444||Microprocessor Systems Design||4.0||SP |
Prerequisites: ENGL 130 (or its equivalent) with a grade of C- or higher, faculty permission; EECE 316 or EECE 444 may be taken concurrently.
|EECE||490A||Senior Project Planning||3.0||FS WP |
Prerequisites: EECE 490A.
|EECE||490B||Senior Project||2.0||FS |
6 units selected from:
Any approved upper-division engineering, science, or math courses not otherwise required for graduation.
All courses taken to fulfill major course requirements must be taken for a letter grade except those courses specified by the department as Credit/No Credit grading only.
All students must attain a 2.0 Grade Point Average (GPA) in all college courses attempted and for all courses attempted at Chico. Computer Engineering majors must also attain a 2.0 GPA in: (a) All courses required for the major, and (b) All Electrical and Computer Engineering (ECE) and Computer Science (CSCI) courses taken to meet major requirements at CSU, Chico.
Advising is mandatory for all majors in this degree program. Consult your undergraduate adviser for specific information.
A sample program for students who wish to complete their major in four years is available upon written request to the department, CSU, Chico, CA 95929-0888, or on the department's website.
Honors in the Major
Honors in the Major is a program of independent work in your major. It involves 6 units of honors course work completed over two semesters.
Your Honors work will be recognized at your graduation, on your permanent transcripts, and on your diploma. It is often accompanied by letters of commendation from your mentor in the department or the department chair. Most importantly, however, the Honors in the Major program allows you to work closely with a faculty mentor in your area of interest on an original performance or research project. This year-long collaboration allows you to work in your field at a professional level and culminates in a public presentation of your work. Students sometimes take their projects beyond the university for submission in professional journals, presentation at conferences, or competition in shows; such experience is valuable for graduate school and later professional life.
Some common features of Honors in the Major program are
1. You must take 6 units of Honors in the Major course work. At least 3 of these 6 units are independent study (499H) as specified by your department. You must complete each class with a minimum grade of B. 2. You must have completed 9 units of upper-division course work or 21 overall units in your major before you can be admitted to Honors in the Major. Check the requirements carefully, as there may be specific courses that must be included in these units. 3. Your cumulative GPA should be at least 3.5 or within the top 5 percent of majors in your department. 4. Your GPA in your major should be at least 3.5 or within the top 5 percent of majors in your department. 5. Most students apply for or are invited to participate in Honors in the Major during the second semester of their junior year. Then they complete the 6 units of course work over the two semesters of their senior year. 6. Your honors work culminates with a public presentation of your Honors project.
While Honors in the Major is part of the Honors Program, each department administers its own program. Please contact your major department or major adviser for further information.