Academics

General Notes for Electrical Engineering Majors

Computer Science Requirements

The Electrical Engineering program has traditionally required the same Programming and Data Structures courses as those taken by computer science majors, but the Computer Science Deptartment recently revised their program to put Data Structures at the end of a (potentially) four-course sequence: COMS W1004, COMS W1007, COMS W3157, COMS W3137. COMS W1007 is taught using Java and COMS W3137 using C/C++. Students with extensive programming experience may be able to start with COMS W1007. Electrical engineering majors are thus now given a number of choices, and do not need to take the full four-course sequence, but students who might be interested in taking technical electives offered by the Computer Science Department that have COMS W3137 as a prerequisite should check with their advisors or appropriate instructors about recommended preparation. Electrical engineering majors can choose among sequences, such as the following, depending on their background and goals:


Course Replacements

As a result of the introduction of new courses and elimination of others, the following substitutions are allowed: