Guide Fall 2015
Guide Fall 2015
Fall 2015
Note: All Electrical & Computer Engineering graduate students will be expected to read this
guide before consulting academic advisors.
CONTENTS
Introduction Page 4
Degree Requirements:
M.S. in EE non-thesis option Page 9
M.S in EE thesis option Page 10
Ph.D. in EE Page 11
Degree Requirements:
M.S. in CE non-thesis option Page 17-18
M.S in CE thesis option Page 19-20
Ph.D. in CE Page 21
3
INTRODUCTION
This Guide has been written to provide general information to graduate students in the Department of
Electrical and Computer Engineering. It is intended to give some assistance and guidance to students
regarding routine and other procedures involved in the pursuit of their program. This Guide is
intended to be an informal one. It supplements, but does not replace, the official University
Graduate Bulletin as a source of information.
The choice of a program to a large degree is the responsibility of the student. The members of the
graduate committee are available for consultation on any point in this Guide that may be unclear to the
student. Students may undertake an independent project under the direction of a faculty member, who
often becomes the student's best source of advice on professional, academic, and financial support
matters. Students should select their research advisor only after a careful canvass among the professors
in their field of interests.
August 2015
4
GRADUATE PROGRAMS
AREAS OF EMPHASIS
Areas of emphasis in current research and instruction are:
(1) Communications & Signal Processing
(2) Computer Engineering
(3) Semiconductor Devices and Quantum Electronics
(4) Circuits and VLSI
Specialties that fall under one or more of the above categories include: VLSI, Image Processing,
Computer Vision, Integrated Circuit Fabrication, Novel Electronic Devices, Digital Communication,
Biomedical Electronics, Computer-Aided Design, Computer Networks, Parallel Processing, Fault-
Tolerant Computing, Microprocessors, Robotics, Network Theory, and Optical Signal Processing and
Fiber Optic Sensors. Theoretical and experimental programs reflecting these areas are currently
underway and students are encouraged to actively participate in these efforts. Outlined below is an
overview of the Department's research areas.
COMPUTER ENGINEERING
The goal of computer engineering in the ECE department is to provide a balance view of hardware and
software issues. The expertise in the program include parallel and/or high performance computer
architecture, embedded microprocessor system design, fault tolerant computing, design
communications and signal processing, parallel and distributed computing, computer networks,
computer vision, artificial neural networks and software engineering.
5
SEMICONDUCTORS DEVICES, QUANTUM ELECTRONICS
The program of courses and of research pertinent to solid-state electronics, electromagnetics and optics
ranges from a study of the fundamental electronic processes in solids and gases through a description of
the mechanism which yield useful devices to a study of the design simulation, and fabrication of
integrated circuits. The program’s scientific interests center on physics, characterization and
development of optoelectronic devices and systems. Over the past several years, major efforts were
focused on the studies of physics of semiconductor lasers and detectors. Additionally, the department
has a strong experimental effort on the development of coherent optical processors, fiber optic sensors
and integrated fiber optics.
6
Certificate Program
in
Networking and Wireless Communications
Networking and wireless communications are key technologies in today’s technological world. Networks such as
the Internet as well as telephone, cable and wireless networks serve to interconnect people and computers in a
ubiquitous and cost effective way. The area of wireless communications in particular has grown rapidly in recent
years and has utilized networking technology to be successful. There is a large industrial base involving network-
ing and wireless communications in terms of equipment and software providers, service providers and end users.
Moreover this technology has made the average consumer’s life more productive, flexible and enjoyable.
The Stony Brook Certificate Program in Networking and Wireless Communications is designed to give matricu-
lated students validated graduate level instruction in this area of much recent interest. The program can be com-
pleted in a reasonable amount of time as it involves only four courses. These are regular Stony Brook graduate
level courses taught by Stony Brook faculty. The SUNY approved certificate program can be tailored to the needs
of the individual student. Courses used for the certificate program can also be used toward the MS or PhD degree
by matriculated students.
Important Note: Admission to the certificate program is limited to students enrolled in either the MS or
PhD programs in the Dept. of Electrical & Computer Engineering. Students may receive the certificate if
they have no more than 12 graduate credits in the department as of the start of Fall 2015.
To receive the Stony Brook Certificate in Networking and Wireless Communications, a student must com-
plete FOUR required courses as specified below, with at least a B grade in each course.
Students must request the Certificate from Professor Thomas Robertazzi via
7
Email [email protected] once the program is completed.
ELECTRICAL ENGINEERING
8
ELECTRICAL ENGINEERING DEGREE REQUIREMENTS
I. M.S. in Electrical Engineering NON-THESIS OPTION
Please Note: Full-time M.S. students typically finish the Master’s Degree in three (3) semesters.
Any Non-ESE course will need prior approval given by the Graduate Program Director before a student
can register. (approval form found on ECE website)
(1) At least 30 graduate credits with a cumulative and departmental grade point average of 3.0 or
better. Among these 30 credits, up to six credits may be ESE 597, ESE 599, or ESE 698
PLEASE NOTE: Only 3 credits of ESE 698 may be used in above.
(2) A minimum of eight (8) regular courses. Of these eight, at least seven (7) regular courses must
be taken in the department (see above note about Non-ESE courses). Three of the seven regular
courses must be selected from the following CORE Courses: ESE 502, ESE 503, ESE 511,
ESE 520, ESE 528 OR ESE 532, ESE 545, ESE 554 and ESE 555.
(3) ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are not counted as regular courses in (2).
Also our Topics course, ESE 670, can be counted only once as a regular course credit toward
the M.S. degree. Credits for ESE 597 can only be applied toward the electrical engineering
degree if the following requirements are satisfied:
Prior approval from the Graduate Program Director based on the student submitting a proposal and
securing an advisor in the ECE department as well as a contact person at the company involved.
Approval will only be granted if it can be demonstrated that the faculty advisor will be kept in close
touch with work on the project. To this end, practicum not in the local geographic area will be
discouraged.
To obtain satisfactory credit the faculty advisor must verify that a substantial engineering project was
undertaken and completed. This will be based on his close contact during the entire period of the
project with the student and the contact person and upon reviewing a mandatory written report
submitted by the student at the project's completion. The faculty advisor will determine the final grade
for the course.
One credit of ESE 597 is required to fulfill the master’s degree requirements. A maximum of three
credits in ESE 597 may be applied towards the master’s degree in electrical or computer engineering.
CPT will be approved one time and can be taken during the summer or the academic year. Extensions
of CPT will not be granted. ESE 599, ESE 699 and ESE 698 can be used to replace ESE 597 with the
approval of the Graduate Program Director.
A candidate for the master’s degree may petition to transfer a maximum of 12 graduate credits from
another institution towards the master’s degree requirements. Students transferring from non-
9
matriculated status are also limited to a maximum of 12 credits for the master’s degree.
II. M.S. in Electrical Engineering THESIS OPTION – Students must inform the
department if they will do a master’s thesis by the end of their FIRST semester.
Please Note: Full-time M.S. students typically finish the Master’s Degree in three (3) semesters.
Any Non-ESE course will need prior approval given by the Graduate Program Director before a student
can register. (approval form found on ECE website)
(1) At least 30 graduate credits with a cumulative and departmental grade point average of 3.0 or
better. Among these 30 credits, at least six credits of ESE 599, with a maximum of 12 credits total
being taken from ESE 599, ESE 597 or ESE 698.
PLEASE NOTE: Only 3 credits of ESE 698 may be used in above.
(2) Minimum of six (6) regular courses. Of these six, at least five (5) regular courses must be taken
in the department (see above note about Non-ESE courses). Three of the five regular courses must be selected
from the following CORE Courses: ESE 502, ESE 503, ESE 511, ESE 520, ESE 528 OR ESE 532,
ESE 545, ESE 554 and ESE 555.
(3) ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are not counted as regular courses in (2).
Also our Topics course, ESE 670, can be counted only once as a regular course credit toward the M.S.
degree. Credits for ESE 597 can only be applied toward the electrical engineering degree if the
following requirements are satisfied:
Prior approval from the Graduate Program Director based on the student submitting a proposal and securing an
advisor in the ECE department as well as a contact person at the company involved. Approval will only be
granted if it can be demonstrated that the faculty advisor will be kept in close touch with work on the project. To
this end, practicum not in the local geographic area will be discouraged.
To obtain satisfactory credit the faculty advisor must verify that a substantial engineering project was undertaken
and completed. This will be based on his close contact during the entire period of the project with the student and
the contact person and upon reviewing a mandatory written report submitted by the student at the project's
completion. The faculty advisor will determine the final grade for the course.
One credit of ESE 597 is required to fulfill the master’s degree requirements. A maximum of three credits in ESE
597 may be applied towards the master’s degree in electrical or computer engineering. CPT will be approved one
time and can be taken during the summer or the academic year. Extensions of CPT will not be granted. ESE 599,
ESE 699 and ESE 698 can be used to replace ESE 597 with the approval of the Graduate Program Director.
In compliance with Graduate School guidelines, Master’s Thesis students are expected to have two (2) readers
from the department approve their thesis. Students will need to request the signature page from the Graduate
Program Coordinator. (Information and request form found on the ECE website)
A candidate for the master’s degree may petition to transfer a maximum of 12 graduate credits from another
institution towards the master’s degree requirements. Students transferring from non-matriculated status are also
limited to a maximum of 12 credits for master’s degrees.
10
III. Ph.D. DEGREE in Electrical Engineering
(2) Completion of three (3) courses in order to fulfill a MINOR area, these courses must be in a
different area than the major.
(3) One year residency (two consecutive semesters of full time graduate study.)
(4) Six regular courses beyond the Master’s degree OR fourteen regular courses above the
Bachelor’s degree PLUS ESE 697 (3 credits) is required once G5 classification status is
attained. The choice of courses must have the prior approval of the designated faculty
academic advisor. The courses ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are NOT
counted as regular courses. Courses presented under the title ESE 670 - Topics in Electrical
Engineering, that have different subject matters, and are offered as formal lecture courses, are
considered as regular courses but may not be counted more than once as a regular course for
credit toward the Master’s degree, and not more than twice, in total, for all graduate degrees
awarded by the Department of Electrical & Computer Engineering.
(5) The student must satisfy the stipulations of a plan of study, which must be filed with the
Graduate Program Committee within six months after the student passes the qualifying
examination. The study plan, which will include the six regular courses, as required in item 4,
will be developed under the aegis of the designated faculty advisor (who may or may not be the
eventual thesis advisor). Modification of the study plan may be made by the preliminary
examination committee and at any later time by the thesis advisor. An up-to-date plan must
always be placed on file with the Graduate Program Committee each time a modification is
made.
(6) Passing the Preliminary Examination not more than 3 years after passing the Qualifying
Examination. Both a thesis topic and the thesis background area are emphasized. All courses
must be satisfactorily completed prior to taking the Preliminary Exam.
(7) Satisfactory completion of a dissertation (normally in four years after passing the Qualifying
Examination).
11
POLICIES REGARDING THE QUALIFYING EXAMINATION:
Electrical Engineering Major
There is a Major and Minor part to the Qualifying Examination. You must pass both parts for ad-
vancement to candidacy.
The Major (written) Area will be prepared by faculty in that area and will be designed to test a
student’s overall knowledge (from undergraduate and first year graduate courses). It will be a
closed book exam, 3 hours in length and will be given each April.
a) Students must pass one major written exam within two consecutive tries. The two consecu-
tive tries need not be in the same area.
b) A 3.0 GPA is required to register for the exam. If a student whose GPA is less than 3.0 re-
quests to take the exam, a written petition must be given to the Graduate Committee at the
beginning of the semester that the qualifying exams are given. Approval will only be given
in exceptional situations.
c) A student without electrical or computer engineering background may petition the graduate
committee in writing to take a non-traditional major written exam in a novel subject of in-
terest to electrical and computer engineering. Petitions must include a letter of support from
their intended Ph.D. advisor.
The Minor Area adds an extra degree of breadth to the student’s Ph.D. education, and makes pos-
sible interdisciplinary research. The minor nominally consists of receiving a B or better average in
three or more electrical and computer engineering courses. Under extraordinary circumstances,
faculty may suggest possible constellations of courses. Courses taken for the minor area must be
from a different area than the major. A student can satisfy the minor requirement by taking and
passing a second major written exam.
Please Note:
The Ph.D. Qualifying Exam syllabi are made to serve as an aid to students who plan to take the
Ph.D. Qualifying Exam. The individual lists are not meant to be exhaustive. The students are ex-
pected to have a basic understanding of the fundamentals.
12
ADVANCEMENT TO CANDIDACY
Electrical Engineering Major
Departmental policy requires that all G3 classified doctoral students Advance to Candidacy within
2.5 years from his/her academic start at Stony Brook University. All G4 classified doctoral stu-
dents are required to Advance to Candidacy within 1.5 years from his/her academic start.
ALL required course work must be satisfactorily completed prior to Advancing to Candidacy.
Course work includes:
Completion of three (3) courses in order to fulfill a MINOR area, these courses must be in a
different area than the major.
One year residency (two consecutive semesters of full time graduate study).
Six regular courses beyond the Master’s degree OR fourteen regular courses above the
Bachelor’s degree. The courses ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are
NOT counted as regular courses.
The student and his/her research advisor will decide when the student is ready to Advance to Candidacy.
The Graduate Program Director must approve the request before final approval is decided by the Gradu-
ate School.
The student must submit the Request for Advancement to Candidacy to the department at least ONE full
week prior to the start of the semester. If a request is received after the deadline, advancement to candi-
dacy (G5 status) will NOT take effect until the NEXT semester or term. (Request form available on
ECE website)
G5 is the final stage of Ph.D. students. To ensure timely completion and high quality of dissertation, in
general, Ph.D. students should not change their dissertation advisors at G5 status. However, if for some
special reason, a G5 student has to change his/her advisor, it is required that the student spends at
least two more years on the new research for the dissertation with the new advisor. Shorter com-
pletion time is allowed if the old advisor and the new advisor of the student have reached a written
agreement. The formal switching of advisors and the agreement between the old and new advisors (if
any) must be documented at the time of switching by the Graduate Coordinator to be effective.
This policy is in effect in order to ensure the high quality of our Ph.D. program, and the above rule will
be enforced when the Department submits the defense form to the Graduate School.
13
PRELIMINARY EXAMINATION
Electrical Engineering Major
This is an oral examination. Usually, a student prepares a short written research proposal and
gives a 30-minute presentation. After that the floor is open for questioning.
I. Departmental policy requires that all doctoral students take the Preliminary Oral Examina-
tion within 3 years of passing the Qualifying Examination. ALL required courses (includ-
ing three minor courses) must also be satisfactorily completed.
II. The student and his/her research advisor will together propose an examination committee and a
date and time for the examination. They must obtain prior agreement to serve from each
proposed member. The Graduate Program Director must approve the committee and then
recommend to the Dean of the Graduate School that said committee be appointed.
III. The examining Preliminary Committee shall consist of at least four members, including the
student’s research advisor. If the advisor is from outside of the ECE department, a co-advisor
from the department must be chosen. Of the four, at least two must be full-time faculty
members from the ECE Department and at least one must be from outside the department or
university. If member is from outside of the university, the student must provide a curriculum
vitae.
IV. The student must submit the proposed committee to the department at least THREE full
weeks prior to the proposed examination date.
V. At least five full days prior to the examination date, the student must deliver to each com-
mittee member a readable copy of the following:
1. Formal research proposal – proposal shall include a brief abstract (not to exceed 200
words), a table of contents, and within a standard format of Introduction, Discussion,
etc., an outline of the related state-of-the-art, the specific research goals, methods to
be followed, preliminary results (if any), prospects for success, alternatives if suc-
cess is in doubt, etc. Except where results already obtained are sufficient to justify a
near-final draft of one or more papers to be submitted or of whole chapters in the fi-
nal thesis, the formal proposal should be at least 50 pages.
2. A brief Vita to include name, education, date of admission to ECE graduate program,
date passed Qualifying Exam, area working on. Part-time students and any students
who have interrupted their graduate studies to seek full-time employment must in-
clude their record of employment throughout the period. Any awards, significant
publications, or other professional recognition should also be included.
Students must pass the Preliminary Exam at least ONE year prior to their Defense.
14
DISSERTATION DEFENSE
Electrical Engineering Major
This is an oral examination. An examination committee will consist of at least four members;
three members must be Electrical & Computer Engineering faculty, and at least one member must be
from outside the department. The student must submit to the committee members a copy of his/her
dissertation with sufficient time before the actual defense, to permit careful reading. The defense
consists typically of a 45-minute presentation followed by questions.
Note: At least FIVE weeks prior to the Defense date, the student must electronically submit committee
member names, title of defense, date, time and place of defense, along with an Abstract (350 words or
less) to the department.
Important: A student must be Advanced to Candidacy and pass the Preliminary Exam at least
ONE year prior to the Defense.
15
COMPUTER ENGINEERING
16
COMPUTER ENGINEERING DEGREE REQUIREMENTS
Admission to the M.S. program in Computer Engineering requires the student to have completed a
Bachelor degree in Computer Engineering or Computer Science. Students with a Bachelor degree in
Electrical Engineering could also be admitted if they have taken or will take the following courses or
their equivalent:
Please Note: Full-time M.S. students typically finish the Master’s Degree in three (3) semesters.
Any Non-ESE course (not stated in the C.E. guidelines) will need prior approval given by the Graduate
Program Director before a student can register. (approval form found on ECE website)
The M.S. degree requires at least 30 graduate credits with a cumulative and departmental grade point
average of 3.0 or better.
The courses listed below can only be used once to satisfy the degree requirements:
1. Computer Hardware: One course from the following; ESE/CSE 536 (Switching and Routing
in Parallel and Distributed Systems), ESE 545 (Computer Architecture), ESE 565 (Parallel
Processing Architectures), ESE 566 (Hardware-Software Co-Design of Embedded Systems),
ESE 580 (Microprocessor-Based Systems I), ESE 581 (Microprocessor-Based Systems II)
2. At least three (3) Computer Engineering courses with at least one course from each of the
following three sub-areas:
a. Networking: ESE 505 (Wireless Network), ESE 506 (Wireless Networking and Mobile
Computing), ESE 546 (Networking Algorithms and Analysis), ESE 548 (Local & Wide
Area Networks), ESE 550 (Network Management and Planning)
b. CAD and VLSI: ESE 530 (Computer Aided Design), ESE 549 (Advanced VLSI System
Testing), ESE 555 (Advanced VLSI Circuit Design), ESE 556 (VLSI Physical and Logic
Design Automation), ESE 575 (Advanced VLSI Signal Processing Architecture)
3. At least one Software course: ESE 568 (Computer and Robot Vision), ESE 588 (Pattern
Recognition), CSE 504 (Compiler Design), CSE 506 (Operating Systems), CSE 526 (Principles
of Programming Languages), CSE 533 (Network Programming), CSE 548/AMS542 (Analysis
of Algorithms).
17
4. At least three additional regular courses (lecture based courses) offered by the ECE department.
5. Up to six credits may be from ESE 597, ESE 599, or ESE 698 (Only 3 credits of ESE 698 may
be used)
ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are not counted as regular courses. Also our
Topics course, ESE 670, can be counted only once as a regular course credit toward the M.S. degree.
Credits for ESE 597 can only be applied toward the Computer Engineering degree if the following
requirements are satisfied:
Prior approval from the Graduate Program Director based on the student submitting a proposal and
securing an advisor in the ECE department as well as a contact person at the company involved.
Approval will only be granted if it can be demonstrated that the faculty advisor will be kept in close
touch with work on the project. To this end, practicum not in the local geographic area will be
discouraged.
To obtain satisfactory credit the faculty advisor must verify that a substantial engineering project was
undertaken and completed. This will be based on his close contact during the entire period of the
project with the student and the contact person and upon reviewing a mandatory written report
submitted by the student at the project's completion. The faculty advisor will determine the final grade
for the course.
One credit of ESE 597 is required to fulfill the master’s degree requirements. A maximum of three
credits in ESE 597 may be applied towards the master’s degree in electrical or computer engineering.
CPT will be approved one time and can be taken during the summer or the academic year. Extensions
of CPT will not be granted. ESE 599, ESE 699 and ESE 698 can be used to replace ESE 597 with the
approval of the Graduate Program Director.
A candidate for the master’s degree may petition to transfer a maximum of 12 graduate credits from
another institution towards the master’s degree requirements. Students transferring from non-
matriculated status are also limited to a maximum of 12 credits for the master’s degree.
18
II. M.S. in Computer Engineering THESIS OPTION – Students must inform the
department if they will do a master’s thesis by the end of their FIRST semester.
Please Note: Full-time M.S. students typically finish the Master’s Degree in three (3) semesters.
Any Non-ESE course (not stated in the C.E. guidelines) will need prior approval given by the Graduate
Program Director before a student can register. (approval form found on ECE website)
The M.S. degree with thesis option requires at least 30 graduate credits with a cumulative and
departmental grade point average of 3.0 or better. Among these 30 credits, at least six credits of ESE
599, with a maximum of 12 credits total being taken from ESE 597, ESE 599, or ESE 698.
PLEASE NOTE: Only 3 credits of ESE 698 may be used in above.
The courses listed below can only be used once to satisfy the degree requirements:
1. Computer Hardware: One course from the following; ESE/CSE 536 (Switching and Routing
in Parallel and Distributed Systems), ESE 545 (Computer Architecture), ESE 565 (Parallel
Processing Architectures), ESE 566 (Hardware-Software Co-Design of Embedded Systems),
ESE 580 (Microprocessor-Based Systems I), ESE 581 (Microprocessor-Based Systems II)
2. At least three (3) Computer Engineering courses with at least one course from each of the
following three sub-areas:
a. Networking: ESE 505 (Wireless Network), ESE 506 (Wireless Networking and Mobile
Computing), ESE 546 (Computer Communication Networks), ESE 548 (Local & Wide
Area Networks), ESE 550 (Network Management and Planning)
b. CAD and VLSI: ESE 530 (Computer Aided Design), ESE 549 (Advanced VLSI System
Testing), ESE 555 (Advanced VLSI Circuit Design), ESE 556 (VLSI Physical and Logic
Design Automation), ESE 575 (Advanced VLSI Signal Processing Architecture)
c. Theory: ESE 554 (Computational Models for Computer Engineers), CSE 548/AMS542
(Analysis of Algorithms)
3. At least one Software course: ESE 568 (Computer and Robot Vision), ESE 588 (Pattern
Recognition), CSE 504 (Compiler Design), CSE 506 (Operating Systems), CSE 526
(Principles of Programming Languages), CSE 533 (Network Programming),
CSE 548/AMS542 (Analysis of Algorithms)
4. At least one additional regular course (lecture based course) offered by the ECE department.
ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are not counted as regular courses.
Also our Topics course, ESE 670, can be counted only once as a regular course credit toward
19
the M.S. degree. Credits for ESE 597 can only be applied toward the Computer Engineering
degree if the following requirements are satisfied:
Prior approval from the Graduate Program Director based on the student submitting a proposal and
securing an advisor in the ECE department as well as a contact person at the company involved.
Approval will only be granted if it can be demonstrated that the faculty advisor will be kept in close
touch with work on the project. To this end, practicum not in the local geographic area will be
discouraged.
To obtain satisfactory credit the faculty advisor must verify that a substantial engineering project was
undertaken and completed. This will be based on his close contact during the entire period of the
project with the student and the contact person and upon reviewing a mandatory written report
submitted by the student at the project's completion. The faculty advisor will determine the final grade
for the course.
One credit of ESE 597 is required to fulfill the master’s degree requirements. A maximum of three
credits in ESE 597 may be applied towards the master’s degree in electrical or computer engineering.
CPT will be approved one time and can be taken during the summer or the academic year. Extensions
of CPT will not be granted. ESE 599, ESE 699 and ESE 698 can be used to replace ESE 597 with the
approval of the Graduate Program Director.
In compliance with Graduate School guidelines, Master’s Thesis students are expected to have two (2)
readers from the department approve their thesis. Students will need to request the signature page from
the Graduate Program Coordinator. (Information and request form found on the ECE website)
A candidate for the master’s degree may petition to transfer a maximum of 12 graduate credits from
another institution towards the master’s degree requirements. Students transferring from non
matriculated status are also limited to a maximum of 12 credits for master’s degrees.
20
III. Ph.D. DEGREE in Computer Engineering
(2) Completion of three (3) courses in order to fulfill a MINOR area, these courses must be in a
different area than the major.
(3) One year residency (two consecutive semesters of full time graduate study.)
(4) Six regular courses beyond the Master’s degree OR fourteen regular courses above the
Bachelor’s degree PLUS ESE 697 (3 credits) is required once G5 classification status is
attained. The choice of courses must have the prior approval of the designated faculty
academic advisor. The courses ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are NOT
counted as regular courses. Courses presented under the title ESE 670 - Topics in Electrical
Engineering & Computer Engineering, that have different subject matters, and are offered as
formal lecture courses, are considered as regular courses but may not be counted more than
once as a regular course for credit toward the Master’s degree, and not more than twice, in total,
for all graduate degrees awarded by the Department of Electrical & Computer Engineering
(5) The student must satisfy the stipulations of a plan of study, which must be filed with the
Graduate Program Committee within six months after the student passes the qualifying
examination. The study plan, which will include the six regular courses, as required in item 4,
will be developed under the aegis of the designated faculty advisor (who may or may not be the
eventual thesis advisor). Modification of the study plan may be made by the preliminary
examination committee and at any later time by the thesis advisor. An up-to-date plan must
always be placed on file with the Graduate Program Committee each time a modification is
made.
(6) Passing the Preliminary Examination not more than 3 years after passing the Qualifying
Examination. Both a thesis topic and the thesis background area are emphasized. The thesis
topic must be approved by the preliminary exam committee as appropriate for computer
engineering. All courses must be satisfactorily completed prior to taking the Preliminary Exam.
(7) Satisfactory completion of a dissertation (normally in four years after passing the Qualifying
Examination).
21
POLICIES REGARDING THE QUALIFYING EXAMINATION:
Computer Engineering Major
There is a Major and Minor part to the Qualifying Examination. You must pass both parts for
advancement to candidacy.
The Major (written) Area will be prepared by faculty in the computer engineering area and will be
designed to test a student’s overall knowledge (from undergraduate and first year graduate courses).
It will be a closed book exam, 3 hours in length and will be given each April.
a) Students must pass one major written exam within two consecutive tries. The two consecu-
tive tries need not be in the same area.
b) A 3.0 GPA is required to register for the exam. If a student whose GPA is less than 3.0 re-
quests to take the exam, a written petition must be given to the Graduate Committee at the
beginning of the semester that the qualifying exams are given. Approval will only be given
in exceptional situations.
c) A student without electrical or computer engineering background may petition the graduate
committee in writing to take a non-traditional major written exam in a novel subject of in-
terest to electrical and computer engineering. Petitions must include a letter of support from
their intended Ph.D. advisor.
The Minor Area adds an extra degree of breadth to the student’s Ph.D. education, and makes pos-
sible interdisciplinary research. The minor nominally consists of receiving a B or better average in
three or more electrical and computer engineering courses. Faculty will suggest possible constella-
tions of courses. Courses taken for the minor area must be from a different area than the major. A
student can satisfy the minor requirement by taking and passing a second major written ex-
am.
Please Note:
The Ph.D. Qualifying Exam syllabi are made to serve as an aid to students who plan to take the
Ph.D. Qualifying Exam. The individual lists are not meant to be exhaustive. The students are ex-
pected to have a basic understanding of the fundamentals.
22
ADVANCEMENT TO CANDIDACY
Computer Engineering Major
Departmental policy requires that all G3 classified doctoral students Advance to Candidacy within
2.5 years from his/her academic start at Stony Brook University. All G4 classified doctoral stu-
dents are required to Advance to Candidacy within 1.5 years from his/her academic start.
ALL required course work must be satisfactorily completed prior to Advancing to Candidacy.
Course work includes:
Completion of three (3) courses in order to fulfill a MINOR area, these courses must be in a
different area than the major.
One year residency (two consecutive semesters of full time graduate study).
Six regular courses beyond the Master’s degree OR fourteen regular courses above the
Bachelor’s degree. The courses ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are
NOT counted as regular courses.
The student and his/her research advisor will decide when the student is ready to Advance to Candidacy.
The Graduate Program Director must approve the request before final approval is decided by the Gradu-
ate School.
The student must submit the Request for Advancement to Candidacy to the department at least ONE full
week prior to the start of the semester. If a request is received after the deadline, advancement to candi-
dacy (G5 status) will NOT take effect until the NEXT semester or term. (Request form available on
ECE website)
G5 is the final stage of Ph.D. students. To ensure timely completion and high quality of dissertation, in
general, Ph.D. students should not change their dissertation advisors at G5 status. However, if for some
special reason, a G5 student has to change his/her advisor, it is required that the student spends at
least two more years on the new research for the dissertation with the new advisor. Shorter com-
pletion time is allowed if the old advisor and the new advisor of the student have reached a written
agreement. The formal switching of advisors and the agreement between the old and new advisors (if
any) must be documented at the time of switching by the Graduate Coordinator to be effective.
This policy is in effect in order to ensure the high quality of our Ph.D. program, and the above rule will
be enforced when the Department submits the defense form to the Graduate School.
23
PRELIMINARY EXAMINATION
Computer Engineering Major
This is an oral examination. Usually, a student prepares a short written research proposal and
gives a 30-minute presentation. After that the floor is open for questioning.
I. Departmental policy requires that all doctoral students take the Preliminary Oral Examina-
tion within 3 years of passing the Qualifying Examination. ALL required courses (includ-
ing three minor courses) must also be satisfactorily completed.
II. The student and his/her research advisor will together propose an examination committee, and a
date and time for the examination. They must obtain prior agreement to serve from each
proposed member. The Graduate Program Director must approve the committee and then
recommend to the Dean of the Graduate School that said committee be appointed.
III. The examining Preliminary Committee shall consist of at least four members, including the
student’s research advisor. If the advisor is from outside of the ECE department, a co-advisor
from the department must be chosen. Of the four, at least two must be full-time faculty
members from the ECE Department and at least one must be from outside the department or
university. If member is from outside of the university, the student must provide a curriculum
vitae.
IV. The student must submit the proposed committee to the department at least THREE full
weeks prior to the proposed examination date.
V. At least five full days prior to the examination date, the student must deliver to each com-
mittee member a readable copy of the following:
1. Formal research proposal – proposal shall include a brief abstract (not to exceed 200
words), a table of contents, and within a standard format of Introduction, Discussion,
etc., an outline of the related state-of-the-art, the specific research goals, methods to
be followed, preliminary results (if any), prospects for success, alternatives if suc-
cess is in doubt, etc. Except where results already obtained are sufficient to justify a
near-final draft of one or more papers to be submitted or of whole chapters in the fi-
nal thesis, the formal proposal should be at least 50 pages.
2. A brief Vita to include name, education, date of admission to ECE graduate program,
date passed Qualifying Exam, area working on. Part-time students and any students
who have interrupted their graduate studies to seek full-time employment must in-
clude their record of employment throughout the period. Any awards, significant
publications, or other professional recognition should also be included.
Students must pass the Preliminary Exam at least ONE year prior to their Defense.
24
DISSERTATION DEFENSE
Computer Engineering Major
This is an oral examination. An examination committee will consist of at least four members;
three members must be Electrical & Computer Engineering faculty, and at least one member must be
from outside the department. The student must submit to the committee members a copy of his/her
dissertation with sufficient time before the actual defense, to permit careful reading. The defense
consists typically of a 45-minute presentation followed by questions.
Note: At least FIVE weeks prior to the Defense date, the student must electronically submit committee
member names, title of defense, date, time and place of defense, along with an Abstract (350 words or
less) to the department.
Important: A student must be Advanced to Candidacy and pass the Preliminary Exam at least
ONE year prior to the Defense.
25
Ph.D. Qualifying Exam Syllabus
Please Note: The following syllabi are made to serve as an aid to students who plan to take the
Ph.D. Qualifying Exam. The individual lists are not meant to be exhaustive. The students are
expected to have a basic understanding of the fundamentals
Image Processing
Mathematical preliminaries. Multidimensional transforms for images spatial frequency content of
images via multi-dimensional FFT's. Sampling and quantization. Image enhancement and color.
Image Compression. Standard operations of image enhancement: (a) convolutional smoothing and
sharpening, and similar operations in Fourier domain and (b) median window filter. Image restora-
tion: inverse filtering, Weiner filtering. Least squares restoration in discrete domain. Reconstruction
from Projections - especially Filtered Backprojection Method.
Reference Books:
G. R. Grimmet and D. R. Stirzaker, Probability and Random Processes, Oxford Science
Publication, 1998.
R. C. Gonzalez and R. E. Woods, Digital Image Processing, Adison-Wesley, 1992.
S Haykin, Communication Systems, John Wiley and Sons, Inc., 2001.
26
C.T. Chen, Digital Signal Processing, Oxford Univ. Press, 2001 .
C.T. Chen, Systems and Signal Analysis, Oxford Univ. Press, 1994.
Papoulis, Probability, Random Variables, and Stochastic Processes, McGraw Hill, 1991.
J. G. Proakis and M. Salehi, Communication System Engineering, Pentice-Hall, 2002.
T. Robertazzi, Computer Networks and Systems: Queueing Theory and Performance Eval-
uations, 2nd ed., Springer-Verlag, 2000.
Rosenfeld and A. C. Kak, Digital Picture Processing, Vol. 1, Academic Press, 1982
27
Ph.D. Qualifying Exam Syllabus
Computer Engineering
Major Area Topics:
Discrete Mathematics
Permutations and Combinations; Relations and Functions; Graphs and Trees; Boolean algebra;
Algebraic Structures.
Digital Systems
Digital concepts and number systems; Boolean switching algebra; Principles of combina-
tional logic; Analysis and design of combinational logic; flip-flops, simple counters and reg-
isters; introduction to sequential circuits; sequential circuit design; asynchronous sequential
circuits.
Computer Architecture
Computer Abstractions and Technology; The role of Performance; Instructions: Language of
the machine; Arithmetic for Computers; the Processor:Datapath and Control; Enhancing
performance with Pipelining; Large and Fast: Exploiting Memory Hierarchy; Interfacing
Processors and Peripherals.
Software
Programming Principles; Arrays and Stacks; Queues; Recursion; Lists; Searching; Sorting;
Hashing; Binary Trees; Trees; Graphs.
Reference Books:
C.L. Liu, “Elements of Discrete Mathematics”, McGraw-Hill Book Company, 1985.
John Yarbrough, "Digital Logic - Applications and Design", PWS Publishing Company, 1997.
M. Morris Mano, "Logic and Computer Design Fundamentals", Prentice Hall, 2001.
D.A. Patterson and J. L. Hennessy, “Computer Organization and Design”, Morgan Kauf-
mann Publishers, Inc, 1998.
Robert L. Kruse, Alexander Ryba, “Datastructures and Program Design in C++”, Prentice-
Hall, 1999. ISBN 0-13-768995-0
Robertazzi, Computer Networks & Systems: Queueing Theory & Performance Evaluations,
2nd edition, Springer-Verlag, 2000
Reference Books:
Robert Pierret, “Semiconductor Device Fundamentals” Addison-Wesley, 1996
Michael Shur, “Introduction to Electronic Devices” John Wiley&Sons, 1995
Govind P. Agrawal, Niloy K. Dutta, “Semiconductor Lasers", Van Nostrand Reinhold, New
York, 1993
29
Ph.D. Qualifying Exam Syllabus
The following are the topics for the Circuits and VLSI section of the PhD qualifying exam.
Modeling and operation of bipolar junction transistors and MOS field effect transistors
Static and dynamic MOS gates
Design of sequential logic circuits
Layout of integrated circuits
Interconnects and parasitics
Timing issues in digital circuits
Basic building blocks in analog integrated circuits (single-transistor stages, differential amplifi-
ers, current mirrors, output stages).
Op-amp structures and applications of op-amps
Frequency response of analog circuits
Feedback, stability, compensation
Reference Books:
A.S. Sedra and K.C. Smith, Microelectronic Circuits, Oxford University Press, 1998.
P.R. Gray, P.J. Hurst, S.H. Lewis, and R.G. Meyer, Analysis and Design of Analog Integrat-
ed Circuits, 4th Edition, John Wiley, 2000.
Jan M. Rabaey, Digital Integrated Circuits: A Design Perspective, Prentice-Hall, 1996.
N. Weste and K. Eshraghian, Principles of CMOS VLSI Design: A Systems Perspective, 2nd
Edition, Addison-Wesley, 1993.
30
POLICIES REGARDING RA/TA/GA SUPPORT AND TUITION
SCHORLARSHIP/TEACHING ASSISTANT DUTIES AND
EVALUATION
1. Full-time graduate students are eligible for research assistant (RA) positions. Individual faculty
should be contacted on the availability of RA positions.
2. State lines - Teaching Assistantships (TA) and Graduate Assistantships (GA) - are used by the
Department to help fulfill its undergraduate academic mission and at the same time to support
graduate students, who are making satisfactory progress towards a Ph.D. degree.
3. Tuition scholarship may be awarded to an RA/TA/GA if the department budget permits. Preference
will be given to Ph.D. students. If a student does not pass the Preliminary Oral Examination within
3 years of passing the Qualifying Exam, the student may not receive the tuition scholarship.
4. Because of the limited TA positions, the awarding of a TA will be according to the following
guidelines:
State (TA) support is limited to four years, which includes periods when a student is only partially supported
during MS or Ph.D.
Except for new incoming supported students, state support will generally be limited to 1/2 TA, with the priority
given to eligible students awarded at least 1/2 RA by their faculty advisor.
To be eligible for second-year support, the student must have passed the Major Area of the Qualifying
Examination and must have a GPA of at least 3.0. The student must also have a research advisor in the Electrical
& Computer Engineering Department. To be eligible in subsequent years, the student must be making
satisfactory progress in taking the courses for the Minor Area. Additionally, the student must have a grade of ‘S’
on all previous research courses and assistantship assignments.
The remaining TA lines will be allocated on a competitive basis, based on the academic merit of the candidate.
The guiding principle for the Committee will be the need to ensure continuity and completion of a successful
Ph.D. project, as well as to help the new faculty to establish their research program.
Each semester, all Teaching Assistants must be on campus and in contact with the faculty member of the course
to which he/she has been assigned by the FIRST day of classes. If a TA does not meet this requirement, they will
be subject to having their stipend and tuition scholarship rescinded.
31
TEACHING ASSISTANT DUTIES AND EVALUATION
All TAs are expected to behave professionally and take their teaching responsibilities seriously.
All TAs must be on campus and in contact with the faculty member of their TA Assignment by the
first day of classes or they are subject to having their stipend and tuition scholarship rescinded.
A full-time TA is expected to work up to 20 hours a week. However, it is understood that
this load is not distributed evenly during the semester. In the first few weeks, the load is
usually much less than 20 hours. The load tends to increase towards the semesters end.
If it becomes apparent that the average load constantly exceeds 20 hours per week, the stu-
dent should discuss the problem with the supervisor.
A TA must be familiar with the concepts and course material. TAs must prepare designated
material and understand and assist with the everyday operation of the course. TAs are re-
quired to attend the lectures, unless excused by their supervisor.
A TA must understand and follow course standards set by the supervisor.
A TA must be reliable. Perfect attendance is expected in classes, assigned recitation, labora-
tory and help sessions, office hours, TA meetings, and proctoring. If a TA can't meet a re-
sponsibility, they must inform their supervisor and where appropriate, must find a substitute
acceptable to their supervisor.
A TA must be prepared for all recitations, labs, meetings, etc.
A TA must treat all students with courtesy regardless of gender, race, ethnic background,
etc.
A TA must not initiate or maintain inappropriate relationships with students. These include
romantic, sexual, or financial. The University prohibits such abuses of power.
A TA must have proficiency in English sufficient for communication with students.
A TA must grade consistently and fairly, according to the course standards determined by
the course instructor.
At the end of each semester, a TA must assist the supervisor as long as necessary to help the
supervisor with grading exams, labs, and other assignments.
A TA must complete grading and other assigned duties promptly based upon the standards
and guidelines set by their supervisor.
A TA must take the designated graduate teaching assistant training classes.
If a TA fails to satisfy any of the above responsibilities, their supervisor will meet with them to rec-
tify any problems. If problems persist, the TA must meet with the Director of Graduate Studies and
further actions may be taken.
32
TA Evaluation: TA’s will be evaluated each semester by the supervisor as follows:
Excellent, well-above expectations
Very good
Good, meets expectations
Below expectations
Unsatisfactory, well-below expectations
Teaching Assistants who perform below expectations may see their support terminated in the fol-
lowing semester.
33
CURRICULAR PRACTICAL TRAINING
CPT must be in the student’s major area of study and MUST count towards completion of the degree
requirements. The master’s degree requires 30 credits. Students must plan their CPT credits along with their
other course credits accordingly.
Master’s students are required to take ONE credit of CPT to fulfill the
master’s degree requirements. CPT can be taken only ONE time.
Students can take CPT during the academic year OR the summer. In
exceptional circumstances, the Graduate Program Director can
approve a replacement for this requirement by substituting one credit of
ESE 599, ESE 699 or ESE 698.
E-Mail the Graduate Program Coordinator, stating how the CPT is inte-
gral to your program of study.
Registration Requirement
Students must register for ESE 597 (variable credit). ESE 597 is a non-regular course.
Register under your advisor’s section number. If you do not have an advisor, you
should register under the section number of the Graduate Program Director.
Student must submit a CPT report (1-2 pages) to their advisor or the Graduate Program
Director PRIOR to the beginning of the next semester. A grade of “S” or “U” will then be
34
assigned.
FACILITIES
The Advanced IC Design & Simulation Laboratory contains equipment and computing facilities for
the design, simulation, and characterization of analog, digital and mixed-signal integrated circuits. The
lab is equipped with several SUN workstations and PCs, and assorted electronic measurement
equipment.
The Communications, Signal Processing, Speech, and Vision (CSPV) Laboratory has several SUN
workstations and desktop computers with specialized software for research in telecommunications
networks and signal processing. The computers are networked to departmental computing facilities
allowing access to shared campus resources and the Internet.
The Computer-Aided Design Laboratory provides a network of 386 based workstations. Advanced
computer-aided design software for analog and digital systems design is available on these
workstations.
The Computer Vision Laboratory has state-of-the-art equipment for experimental research in three-
dimensional machine vision. The facilities include desktop computers, imaging hardware, and print-
ers.
The Digital Signal Processing Research Laboratory is involved in digital signal processing
architectures and hardware and software research. The laboratory is presently active in the
development of algorithms to be implemented on a variety of signal processing chips.
The Fluorescence Detection Lab is involved in the design, development, implementation and testing
of various DNA sequencing instruments. Research areas include laser induced fluorescence detection,
single photon counting techniques, fast data acquisition and transfer, design and development of analog
and digital integrated circuits, signal processing, capillary electrophoresis phenomena and DNA
sequencing.
The Graduate Computing Laboratory has 12 Windows 2000 Professional based Windows PC’s,
equipped with Microsoft Office XP, Microsoft Visual Studio, X-Windows for Unix connectivity,
Adobe Acrobat reader, Ghost script and Ghost view. There is an HP LaserJet 5Si/MX printer. The lab
is also equipped with 8 Sun Blade 100 machines. These machines run Sun Solaris 8 operating systems
and are connected to the departmental Unix servers. Industry standard packages such as Cadence tools,
Synopsys, Hspice and Matlab are available from the application servers.
The High Performance Computing and Networking Research Laboratory is equipped to conduct
research in the broad area of networking and parallel/distributed computing with emphasis on
wireless/mobile networks, cloud computing, data center networks, optical networks, high-speed
networks, interconnection networks and multicast communication. The laboratory has 1 Dell
PowerEdge 1800 computing server, 8 Dell OptiPlex GX620 MT workstations, 2 Sun Ultra 60
35
Workstations with dual processors, and 4 Sun Ultra 10 Workstations.
The Medical Image Processing Laboratory, located in the medical school, is involved in research in image
reconstruction methods and image analysis with applications to medical imaging. It is equipped with a SUN
SPARC l0, SPARC 2, HP730 workstations and a full complement of peripherals.
The Optical Signal Processing and Fiber Optic Sensors Laboratory is equipped to perform research
in the broad area of optoelectronics. Some of the current research projects include development of fiber
optic systems for real time process control in adverse environments, integrated fiber optics, fiber optic
sensors and coherent optical processing.
The Parallel and Neural Processing Laboratory conducts research in various parallel and neural
network applications. Current research projects include Natural Adaptive Critic control, pattern
recognitions and Bayesian Neural Networks. It is equipped with Pentium PCs and Synapse3 parallel
neural network processing boards.
The Petaflops Design Laboratory is a research facility equipped with two SUN workstations, several
PC’s with Linex, and a 16-process Beowulf-type cluster. All computes are connected by Fast 100
Mb/sec Ethernet LAN.
The Semiconductor Optoelectronics Laboratory – possesses the infrastructure for wafer processing,
testing and sophisticated characterization of optoelectronics devices. Processing facilities are based on
a “Class 100” clean room with Darl Suss aligner, Temescal metal film deposition system and other
equipment required for modern semiconductor wafer processing. Wafer testing can be performed by
low and high temperature probe-stations. Characterization of devices after processing includes
electrical, optical and spectral measurements. Electrical and optical measurements can be carried out
within a wide frequency range from CW to 22GHz. Semiconductor laser near and far field emission
patterns can be studied in a wide spectral range from visible to mid-infrared. Spectral analysis of
radiation is performed with high resolution and sensitivity using grating and two Fourier transform
spectrometers in combination with state-of-the-art detector systems. Time resolved luminescence
experiments are available with ns resolution. The laboratory is equipped with 150fs Nd-glass mode
locked laser for optical pumping as well as other pump sources including a high energy Q-switched Nd
solid-state laser. New experimental methods of studying semiconductor laser parameters, developed in
the Laboratory, include direct heterobarrier leakage current measurements as well as gain, loss and
alpha-factor measurements in broad area and single mode lasers.
36
FACULTY
Faculty with research interest in computer engineering are underlined.
37
Luryi, Serge, Distinguished Professor, Chairperson
High speed solid-state electronic and photonic devices, physics and technology.
38
Yang, Yuanyuan, Professor, Graduate Program Director
Wireless and mobile networks, cloud computing, data center networks, optical networks, high speed
networks, interconnection networks, multicast communication and parallel and distributed computing
and systems.
39
COURSE LISTING
ESE 501 System Specification and Modeling
A comprehensive introduction to the field of System-on-Chip design. Introduces basic concepts of digital
system modeling and simulation methodologies. Various types of hardware description language (HDL) will
be studied, including Verilog, VHDL and System C. Topics include top-down and bottom-up design meth-
odology, specification language syntax and semantics, RTL, behavioral and system-level modeling, and IP
core development. Included are three projects on hardware modeling and simulation. Fall, 3 credits, grading
ABCF.
40
ESE 507 Advanced Digital System Design & Generation
This course focuses on languages, tools, and abstractions for design and implementation of digital systems.
Course material is divided roughly into three categories: Limitations and constraints on modern digital sys-
tems; Hardware design abstractions, languages, and tools (including the SystemVerilog hardware description
language); and new architectures and paradigms for digital design. Coursework will be primarily project and
assignment based; there will also be reading and discussion of published papers in these areas. Students
should have experience with hardware description languages (VHDL, Verilog, or SystemVerilog,) and soft-
ware (C, C++ or Java). Fall, 3 credits, grading ABCF.
ESE 510 Electronic Circuits – This course is only for students in the
Optoelectromechanical Systems Eng. program
and cannot be used to fulfill any ESE degree
requirement.
This is a course in the design and analysis of analog circuits, both discrete and integrated. The first part
of the course presents basic topics related to circuit analysis: laws, theorems, circuit elements, and
transforms. Fundamental semiconductor devices are introduced next. A number of aspects of circuit
design beginning with basic device operation through the design of large analog functional blocks
including amplifiers, oscillators, and filters are discussed. Fall, 3 credits, grading ABCF.
42
ESE 519 Semiconductor Lasers and Photodectors
The course provides an introduction to performance, testing and fabrication techniques for semiconductor lasers
and photodetectors. The topics include fundamentals of laser and detector operation, devices band diagram,
device characteristics, and testing techniques for analog and digital edge emitting and surface emitting lasers,
avalanche and PIN photodetectors. Special attention is given to the design and working characteristics of
transmitters and pumping lasers for telecommunication networks. Prerequisite: BS in Physical sciences or
Electrical or Computer Engineering. Spring, 3 credits, grading ABCF
43
This course introduces the basic technologies employed to fabricate advanced integrated circuits.
These include epitaxy, diffusion, oxidation, chemical vapor deposition, ion implantation lithography
and etching. The significance of the variation of these steps is discussed with respect to its effect on
device performance. The electrical and the geometric design rules are examined together with the
integration of these fabrication techniques to reveal the relationship between circuit design and the
fabrication process. Fall, 3 credits, grading ABCF.
ESE 536/CSE 626 Switching and Routing in Parallel and Distributed Systems (cross listed)
This course covers various switching and routing issues in parallel and distributed systems.
Topics include message switching techniques, design of interconnection networks, permutation,
multicast and all-to-all routing in various networks, non-blocking and re-arrangeable capability
analysis and performance modeling. Prerequisites: ESE 503 and 545 or CSE 502 and 547, or
permission of the instructor. Fall, 3 credits, grading ABCF.
ESE 541 Digital System Design - This course is only for students in the
Optoelectromechanical Systems Eng. program
45
and cannot be used to fulfill any ESE degree
requirement.
This course provides an introduction to digital and computer systems. The course follows a top-down approach
to presenting design of computer systems, from the architectural-level to the gate-level. VHDL language is used
to illustrate the discussed issues. Topics include design hierarchy and top-down design, introduction to hardware
description languages, computer-aided design and digital synthesis, basic building blocks like adders,
comparators, multipliers, latches, flip-flops, registers etc., static and dynamic random access memory, data and
control buses, fundamental techniques for combinational circuit analysis and design, sequential circuit design
procedures, and programmable logic devices. Testing of digital designs is addressed throughout the course. A
mini project will complement the course. Spring, 3 credits, grading ABCF.
ESE 542/MEC 525 Product Design Concept Development and Optimization (cross listed)
This course will concentrate on the design concept development of the product development cycle, from the
creative phase of solution development to preliminary concept evaluation and selection. The course will then
cover methods for mathematical modeling, computer simulation and optimization. The concept development
component of the course will also cover intellectual property and patent issues. The course will not concentrate
on the development of any particular class of products, but the focus will be mainly on mechanical and
electromechanical devices and systems. As part of the course, each participant will select an appropriate project
to practice the application of the material covered in the course and prepare a final report. Prerequisite:
Undergraduate electrical or mechanical engineering and/or science training. Fall, 3 credits, grading ABCF.
48
examined in detail including forward and inverse random transformations, convolution, back projection and
Fourier reconstruction: nuclear magnetic resonance imaging and positron emission tomography will be
similarly covered. Surer resolution concepts will be developed and applied to a variety of remote sensing
applications as well as digital image coding for efficient transmission of digital TV imagery. Prerequisite:
ESE 558. Spring, 3 credits, grading ABCF.
ESE 599 Research (for students in the Master’s program) Non-Regular Course
Fall and Spring, variable and repetitive credit, Grading S,U.
51
ESE 697 Ph.D. Practicum in Teaching – * 3 credits required for Ph.D. degree - Non-Regular Course
This course provides hands-on experience in classroom teaching. Other activities may include preparation
and supervision of laboratory experiments, exams, homework assignments, and projects.
Final report that summarizes the activities and provides a description of the gained experience and a list of
recommendations is required. 3 credits, grading ABCF.
*Prerequisite: G5 status and Permission of Graduate Program Director. Students must inform the department
TWO weeks prior to the beginning of each semester, if they plan on taking ESE 697. The graduate program
director will then assign you to a course.
International students who are not in their home country ARE charged for the mandatory health
insurance. If they are to be covered by another insurance plan, they must file a waiver by the
second week of classes. The charge will only be removed if the other plan is deemed
comparable.
********************************************************************
OUTSIDE OF DEPARTMENT: COURSE LISTING
Please Note: The following are courses from outside of the ECE department that may be used by
Computer Engineering majors (as stated by guidelines) toward achieving their degree.
53