专业详情
Electrical Engineering and Computer Science is an interdepartmental major designed for students who want to integrate work in these two fields. It covers discrete and continuous mathematics, algorithm analysis and design, digital and analog circuits, signals and systems, systems programming, and computer engineering. It provides coherence in its core program, but allows flexibility to pursue technical electives.
Prerequisites
The prerequisites for the major are MATH 112, 115 (these prerequisites may be waived for students who have taken the equivalent of one year of calculus in high school) and ENAS 151 or MATH 120 (or a higher-level course); CPSC 112 (for students without previous programming experience); and PHYS 180 and 181, or 200 and 201. PHYS 170, 171 are acceptable for students taking MATH 112. Acceleration credits may not be used to satisfy prerequisites, and because the B.S. programs in Electrical Engineering and in Engineering Sciences (Electrical) both limit the use of such credits, students who wish to retain the option of switching to these programs should consult the director of undergraduate studies (DUS) in Electrical Engineering when planning their course schedules.
Requirements of the Major
B.S. degree program The major requires fifteen term courses beyond the prerequisites: CPSC 201, 202, 223, 323, and 365 or 366; EENG 200, 201, 202, and 203; one from MATH 222, 225, 226, S&DS 238, or S&DS 241; four advanced electives, two in electrical engineering, two in computer science; and a senior project. MATH 244 may be substituted for CPSC 202. Electives must be 300- or 400-level courses in the departments of Electrical Engineering and Computer Science, or must be approved by the DUSes of both departments. Double-titled courses may be counted either way to fulfill this requirement. CPSC 280 and 490 may not be used as electives. With permission of the DUSes of both departments, one of EENG 468 or 469 may be used as an electrical engineering elective.
Students who start with MATH 112 may satisfy the physics prerequisite by taking PHYS 170 and 171 in their first year, as shown in the table above. However, because the B.S. programs in Electrical Engineering and in Engineering Sciences (Electrical) do not allow this substitution, students who wish to retain the option of switching to these programs should postpone physics until their sophomore year.
Credit/D/Fail Courses taken Credit/D/Fail may not be counted toward the requirements of the major, including prerequisites.
Senior Requirement
The senior project must be completed in CPSC 490 or EENG 471 and/or 472, depending on the adviser’s department, and must be approved by the DUS in each department.
Advising and Approval of Programs
The entire program of a student majoring in Electrical Engineering and Computer Science must be approved by the DUS in each department.
Accreditation Students interested in pursuing an ABET-accredited degree should consider the B.S. program in Electrical Engineering. See Electrical Engineering.