Computer Science
| Course |
Description |
Professor |
| CSCI 101 |
Fundamentals of Computer Programming |
Sheila Tejada |
| CSCI 104 |
Data Structures and Object Oriented Design |
Mark Redekopp |
| CSCI 170 |
Discrete Methods in Computer Science |
Aaron Cote |
| CSCI 201 |
Principles of Software Development |
Jeffrey Miller |
| CSCI 270 |
Introduction to Algorithms and Theory of Computing |
Leonard Adleman |
| CSCI 350 |
Introduction to Operating Systems |
Michael Shindler |
| CSCI 420 |
Computer Graphics |
Hao Li |
| ITP 435 |
Professional C++ |
Sanjay Madhav |
| CSCI 503 |
Parallel Programming |
Jacqueline Chame & Bob Lucas |
| CSCI 567 |
Machine Learning |
Yan Liu |
| CSCI 571 |
Web Technologies |
Marco Papa |
| CSCI 591 |
Computer Science Research Colloquium |
- |
| CSCI 670 |
Advanced Analysis of Algorithms |
Ming-Deh Huang |
| CSCI 671 |
Randomized Algorithms |
David Kempe |
Electrical Engineering
| Course |
Description |
Professor |
| EE 101 |
Introduction to Digital Logic |
Mark Redekopp |
| EE 201 |
Introduction to Digital Circuits |
Gandhi Puvvada |
| EE 202 |
Linear Circuits |
Edward Maby |
| EE 241 |
Applied Linear Algebra for Engineering |
Todd Brun |
| EE 301 |
Linear Systems |
Todd Brun |
| EE 322 |
Introduction to Digital Audio |
Chris Kyriakakis |
| EE 330 |
Electromagnetics I |
Aluizio Prata |
| EE 357 |
Basic Organization of Computer Systems |
Mary Eshaghian-Wilner |
| EE 364 |
Introduction to Probability and Statistics |
Fariba Ariaei |
| EE 450 |
Introduction to Computer Networks |
Joe Touch |
| EE 457 |
Computer Systems Organization |
Gandhi Puvvada |
| EE 459 |
Embedded Systems Design Laboratory |
Allan Weber |