|
|||||||||||||
|
|
|
|
Undergraduate |
|
|
|
|
|
|
|
|
|
|
Area |
Grade |
/ѡ |
Code |
English Title |
γ |
Prerequisites |
Credit |
Lecture |
Lab |
Semester |
Instructor |
|
|
EE
& CS |
һ |
|
CS100 |
Introduction to Programming |
|
None |
4 |
4 |
|
Fall |
Laurent
Kneip֣ܣθ |
|
|
EE
& CS |
һ |
|
SI100D |
Introduction to Information Science and Technology |
Ϣѧ |
None |
2 |
2 |
|
Spring |
н |
|
|
ѧԺ |
һ |
|
SI100B |
Introduction to Information Science and Technology |
Ϣѧ |
None |
4 |
4 |
|
Spring |
ź |
|
|
EE
& CS |
һ |
|
EE111 |
Electric Circuits |
· |
Physics |
4 |
4 |
|
Spring |
Ҷ |
|
|
EE
& CS |
һ |
|
EE111 |
Electric Circuits |
· |
Physics |
4 |
4 |
|
Spring |
|
|
|
EE
& CS |
һ |
|
EE111 |
Electric Circuits |
· |
Physics |
4 |
4 |
|
Spring |
² |
|
|
EE
& CS |
һ |
|
EE111L |
Electric Circuits Lab |
·ʵ |
Physics |
1 |
1 |
V |
Spring |
Ҷ棬² |
|
|
CS |
һ |
|
SI120 |
Discrete Mathematics |
ɢѧ* |
None |
4 |
4 |
|
Spring |
|
|
|
EE
& CS |
|
|
SI140 |
Probability and Statistics |
ͳ* |
Mathematical
Analysis I |
4 |
4 |
|
Fall |
|
|
|
ѧԺ |
|
|
SI140 |
Probability and Statistics |
ͳ |
Mathematical
Analysis I |
4 |
4 |
|
Spring |
|
|
|
EE
& CS |
|
|
EE150 |
Signals and Systems |
źϵͳ |
Mathematical
Analysis II,Linear Algebra |
4 |
4 |
|
Spring |
ϲ£ |
|
|
EE
& CS |
|
|
EE150L |
Signals and Systems Lab |
źϵͳʵ |
Mathematical
Analysis II,Linear Algebra |
1 |
1 |
V |
Spring |
ϲ£½ |
|
|
CS |
|
|
CS101 |
Algorithms and Data Structures |
㷨ݽṹ |
None |
4 |
4 |
|
Fall |
ԵǼݾ |
|
|
CS |
|
|
CS110 |
Computer Architecture I* |
ϵṹI* |
CS100 |
4 |
4 |
|
Spring |
Sören
Schwertfeger |
|
|
CS |
|
|
CS110P |
Computer Architecture I Project* |
ϵṹIγ* |
CS100 |
2 |
2 |
V |
Spring |
Sören
Schwertfeger |
|
|
EE |
|
|
EE115 |
Analog and Digital Circuits |
ģֵ· |
EE111 |
4 |
4 |
|
Fall |
߷ |
|
|
EE |
|
|
EE115L |
Analog and Digital Circuits Lab |
ģֵ·ʵ |
EE111 |
1 |
1 |
V |
Fall |
߷ɣ |
|
|
EE |
|
|
EE130 |
Electromagnetics |
ѧ |
Mathematical
Analysis II,Physics II |
4 |
4 |
|
Spring |
|
|
|
EE |
|
|
EE130P |
Electromagnetics Project |
ѧγ |
Mathematical
Analysis II,Physics II |
2 |
2 |
V |
Spring |
ۣ |
|
|
CS |
|
|
CS140 |
Algorithms |
㷨 |
CS100,SI120 |
4 |
4 |
|
Fall |
|
|
|
CS |
|
|
CS130 |
Operating Systems I |
ϵͳI |
CS100,CS101,CS110 |
4 |
3 |
1 |
Fall |
|
|
|
CS |
|
|
CS130P |
Operating Systems Project |
ϵͳIγ |
CS100,CS101,CS110 |
2 |
2 |
V |
Summer |
|
|
|
EE |
|
|
EE160 |
Introduction to Control |
ԭ |
Mathematical
Analysis II,Linear Algebra |
4 |
4 |
|
Fall |
Boris Houska |
|
|
EE |
|
ѡ |
EE160P |
Introduction to Control Project |
ԭγ |
Mathematical
Analysis II,Linear Algebra |
2 |
2 |
|
Fall |
Boris Houska |
|
|
EE |
|
|
EE113 |
Digital Integrated Circuit Design |
ּɵ·I |
EE111,EE115 |
4 |
3 |
1 |
Fall |
|
|
|
EE |
|
|
EE113P |
Digital Integrated Circuit Design Project |
ּɵ·Iγ |
EE111,EE115 |
2 |
2 |
|
Fall |
|
|
|
EE |
|
ѡһ |
EE120 |
Fundamentals of Semiconductor Devices |
뵼 |
Physics II |
4 |
4 |
|
Spring |
° |
|
|
EE |
|
ѡһ |
EE140 |
Introduction to Communication Systems |
ͨԭ |
EE150 |
4 |
4 |
|
Spring |
Ǯ裨Ƹ |
|
|
|
|
ѡ |
CS131 |
Compilers |
ԭ |
CS100 |
4 |
4 |
|
Fall |
θ |
|
|
|
|
ѡ |
CS120 |
Computer Networks |
|
CS100 |
4 |
4 |
|
Fall |
Dz |
|
|
|
|
ѡ |
CS132 |
Software Engineering |
|
CS100 |
4 |
4 |
|
Spring |
Ǻ |
|
|
|
|
ѡ |
CS133 |
Advanced Programming in C++ |
C++ױ |
CS100 or
SI100, Basic knowledge in algebra |
3 |
3 |
|
Spring |
Laurent
Kneip |
|
|
|
|
ѡ |
CS121 |
Parallel Computing |
м |
CS130 |
4 |
4 |
|
Spring |
|
|
|
|
|
ѡ |
CS172 |
Computer vision I* |
ӾI* |
Mathematical
Analysis II,Linear Algebra |
4 |
4 |
|
Fall |
ʢ |
|
|
|
|
ѡ |
CS150 |
Database and Data Mining |
ݿھ |
CS101,CS130 |
4 |
4 |
|
Spring |
|
|
|
|
|
ѡ |
CS181 |
Artificial Intelligence I |
˹I* |
CS140,
Probability and Statistics |
4 |
4 |
|
Fall |
ΰ |
|
|
|
|
ѡ |
CS177H |
Bioinformatics: Software Development and Applications |
ϢѧӦ |
CS100,
Probability and Statistics |
3 |
3 |
|
Spring |
֣ |
|
|
|
|
ѡ |
EE101 |
Medical Imaging |
ҽѧӰѧ |
Mathematical
Analysis, Probability and Statistics, Physics II |
4 |
4 |
|
Spring |
֣ |
|
|
|
|
ѡ |
SI102 |
Mechanical Design |
еƵ |
None |
3 |
2 |
1 |
Spring |
Andre
Rosendo |
|
|
|
|
ѡ |
EE114 |
Introduction to Embedded Systems |
Ƕʽϵͳ |
EE111 |
4 |
3 |
1 |
Fall |
|
|
|
|
|
ѡ |
EE114P |
Introduction to Embedded Systems Project |
Ƕʽϵͳγ |
EE111 |
2 |
2 |
|
Summer |
|
|
|
|
|
ѡ |
EE124 |
Introduction to Micro/Nano-machining and MEMS |
ɼӹϵͳ |
Physics I,
Chemistry I |
4 |
3 |
1 |
Spring |
Ρκ |
|
|
|
|
ѡ |
EE112 |
Analog Integrated Circuits |
ģ⼯ɵ·I |
EE111,EE115 |
4 |
4 |
|
Spring |
|
|
|
|
|
ѡ |
EE131H |
Physical Optics |
ѧ |
EE130 |
3 |
3 |
|
Spring |
|
|
|
|
|
ѡ |
EE125 |
Principles of Lasers |
ԭ |
Physics II |
4 |
4 |
V |
Fall |
|
|
|
|
|
ѡ |
EE171 |
Power Electronics |
|
EE111 |
4 |
4 |
|
Spring |
F |
|
|
|
|
ѡ |
EE116 |
FPGA-based Hardware System Design |
FPGAӲϵͳ |
EE111 |
4 |
4 |
V |
Fall |
Ǿ |
|
|
|
|
ѡ |
EE152 |
Digital Signal Processing |
źŴ |
EE113 |
4 |
4 |
V |
Spring |
¦ |
|
|
|
|
ѡ |
EE142 |
Fundamental of Information Theory |
Ϣ |
Linear Algebra,Probability and Statistics |
4 |
4 |
|
Fall |
|
|
|
|
|
ѡ |
EE161 |
Linear Systems I |
ϵͳI |
Mathematical
Analysis II,Linear Algebra |
4 |
4 |
|
Fall |
½C |
|
|
|
|
ѡ |
SI192 |
Applied Algebraic Geometry |
Ӧô |
Linear Algebra,basic programming |
4 |
3 |
1 |
Spring |
Manolis
Tsakiris |
|
|
|
|
ѡ |
SI114H |
Computational science and engineering |
ѧ빤 |
Mathematical
Analysis I,Linear Algebra |
3 |
3 |
|
Spring |
|
|
|
|
|
|
Graduate: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
English Title |
γ |
Prerequisites |
Credit |
Lecture |
Lab |
Semester |
Instructor |
|
|
|
|
|
SI211 |
Numerical Analysis |
ֵ |
SI111,Linear
Algebra,CS100 |
4 |
3 |
1 |
Fall |
Boris Houska |
|
|
|
|
|
SI231H |
Matrix Analysis |
|
SI110,Linear
Algebra |
3 |
3 |
|
Fall |
Manolis
Tsakiris |
|
|
|
|
|
SI241H |
Probability and Stochastic Processes |
* |
SI111,Linear
Algebra,SI140 |
3 |
3 |
|
Fall |
|
|
|
|
|
|
SI251 |
Convex Optimization |
Ż |
SI140Linear Algebra |
4 |
4 |
|
Spring |
ʯԶ |
|
|
|
|
|
SI214 |
Numerical Methods for PDEs |
ƫֵַ |
SI115,SI114,SI211 |
4 |
4 |
|
Fall |
|
|
|
|
|
|
CS240 |
Algorithm Design and Analysis |
㷨 |
CS140,SI140 |
4 |
3 |
1 |
Spring |
ΰ |
|
|
|
|
|
CS210 |
Computer Architecture II |
ϵṹII |
CS110 |
4 |
3 |
1 |
Spring |
|
|
|
|
|
|
CS270 |
Digital Image processing |
ͼ |
EE152 |
4 |
4 |
|
Spring |
|
|
|
|
|
|
CS270 |
Digital Image processing |
ͼ |
EE152 |
4 |
4 |
|
Fall |
֣ |
|
|
|
|
|
CS280 |
Deep Learning |
ѧϰ |
SI231,CS172,SI251 |
4 |
3 |
1 |
Fall |
|
|
|
|
|
|
CS282 |
Machine Learning |
ѧϰ |
SI140 |
4 |
4 |
|
Spring |
|
|
|
|
|
|
CS252 |
Cryptography |
ѧ* |
SI120 |
4 |
4 |
|
Fall |
|
|
|
|
|
|
CS222 |
Wireless and Mobile Systems |
ƶϵͳ |
CS120,EE150 |
4 |
4 |
|
Spring |
Dz |
|
|
|
|
|
CS243 |
Introduction to Algorithmic Game Theory |
㷨ĵ |
SI140 |
4 |
3 |
1 |
Spring |
ԵǼ |
|
|
|
|
|
CS284 |
Simultaneous Localization and Mapping |
ʱλͼ |
None |
4 |
3 |
1 |
Spring |
Laurent
Kneip |
|
|
|
|
|
CS244 |
Theory of Computation |
|
CS100,SI120,CS101,Graph
theory(optional) |
4 |
4 |
|
Spring |
θ |
|
|
|
|
|
CS233 |
Software Development and Validation for Medical Cyber Physical
Systems |
ҽ֤ |
|
4 |
4 |
|
Fall |
Ǻ |
|
|
|
|
|
CS275H |
Computer Animation and Physical Simulation |
|
|
3 |
3 |
|
Fall |
|
|
|
|
|
|
CS276 |
Computational Photography |
Ӱѧ |
CS171,CS172 |
4 |
3 |
1 |
Spring |
ݾ |
|
|
|
|
|
CS285 |
Mechatronics |
һ廯 |
CS132,CS240 |
4 |
4 |
|
Spring |
Andre
Rosendo |
|
|
|
|
|
EE212 |
Analog Integrated Circuits II |
ģ⼯ɵ·II |
EE112,EE160 |
4 |
4 |
|
Spring |
߷ |
|
|
|
|
|
EE213 |
Digital Integrated Circuits II* |
ּɵ·II* |
EE113 |
4 |
4 |
|
Fall |
ƽǿ |
|
|
|
|
|
EE220 |
Physics of Semiconductor Devices |
뵼 |
EE112 |
4 |
4 |
|
Fall |
° |
|
|
|
|
|
EE290S |
SiCMOS RF IC Design |
Ƶɵ· |
Analog
Circuit, Digital Circuit |
2 |
2 |
|
Spring |
ͮƸ |
|
|
|
|
|
EE216 |
Reconfigurable Computing |
ع |
EE116 |
4 |
4 |
V |
Spring |
Ǿ |
|
|
|
|
|
EE222 |
Optoelectronic Devices II |
II |
EE125 |
4 |
4 |
V |
Spring |
|
|
|
|
|
|
EE224 |
MEMS Physics & Design |
ϵͳԭ |
|
4 |
4 |
|
Fall |
|
|
|
|
|
|
EE224L |
Micro/Nano-fabrication Lab |
ɼӹʵ |
EE124 |
2 |
1 |
1 |
Spring |
Ρκ |
|
|
|
|
|
EE225 |
Sensing Technologies and Interface Circuit |
мӿڵ· |
|
4 |
4 |
|
Fall |
κ |
|
|
|
|
|
EE236 |
Electromagnetic Sensing and Testing |
Ŵ |
|
4 |
3 |
1 |
Fall |
Ҷ |
|
|
|
|
|
EE273 |
Advanced Power Conversion Techniques |
ܱ任 |
|
4 |
4 |
|
Fall |
F |
|
|
|
|
|
EE271 |
Power System |
ϵͳ |
EE111 |
4 |
4 |
|
Fall |
|
|
|
|
|
|
EE290C |
Guided Wave Optics |
ѧ |
|
4 |
4 |
|
Fall |
|
|
|
|
|
|
EE290D |
Terahertz opto-electronics |
̫ȹѧ |
Advanced
Mathematics, Semiconductor device physics |
2 |
2 |
|
Spring |
ܿϣƸ |
|
|
|
|
|
EE244 |
Optical Communication Systems |
ͨϵͳ |
EE130 |
4 |
4 |
|
Fall |
² |
|
|
|
|
|
EE240 |
Digital Communications |
ͨ |
EE140,
Probability Theory, Linear Algebra |
4 |
4 |
|
Spring |
|
|
|
|
|
|
EE241 |
Fundamentals of Wireless Communications |
ͨ |
|
4 |
4 |
|
Fall |
|
|
|
|
|
|
EE250H |
Digital Signal Processing II |
źŴII |
EE150 |
3 |
3 |
|
Fall |
루Ƹ |
|
|
|
|
|
EE252 |
VLSI Implementation of DSP |
źŴVLSIʵ |
EE113 |
4 |
4 |
V |
Fall |
¦ |
|
|
|
|
|
EE251 |
Signal Detection and Estimation |
źż |
SI140 |
4 |
4 |
|
Spring |
ϲ |
|
|
|
|
|
EE224G |
Advanced MEMS Design and Practice |
ϵͳƽʵ |
EE224 |
2 |
1 |
1 |
Spring |
ΡƸ |
|
|
|
|
|
EE290T |
Special studies or projects in Electrical Engineering |
רѧϰ/ |
|
1 |
0 |
1 |
Spring |
ƽǿ |
|
|
|
|
|
EE290U |
Network Theory and Analytics |
|
Linear
Algebra, Probability and Statistics, and ability to program in MATLAB or
Python |
2 |
2 |
|
Spring |
Antonio G.
Marques |
|