The Master of Science in Computer Engineering is earned by completing an integrated program of at least 27 units of approved course work in computer engineering and computer science. No more than three courses (maximum 12 units) may be counted at the 400 level — at least 18 adviser-approved units must be taken at the 500 or 600 level.
All applicants must have taken the entrance requirement courses (or equivalent in other institutions) in order to be admitted to the program. Entrance requirement course credit cannot be applied toward the degree. A fundamental course may be waived by taking a placement exam. In case a placement exam is not offered, a fundamental course may be waived by a designated faculty member upon proof (in the form of prior course work or a placement examination, etc.) that the student already has equivalent knowledge of the course material. At least 18 units must be taken at the 500-level or above. At least 18 units must be taken in electrical engineering, 15 of which must be taken at USC. Units taken outside of electrical engineering or computer science must be approved in advance by a computer engineering adviser and must be substantive in content and related to the degree objective. Up to 3 units of EE 590 Directed Research with a computer engineering faculty member may be applied toward the degree.
You must be logged in to post a comment.