Electrical Engineering and Computer Science

Interesting Courses

 

 

EEC 492.1 Kinect App Development

Microsoft Kinect is a transformative device for human/computer interaction, computer vision, virtual reality, and robotics. In this new course, you will learn how to develop tremendously useful applications facilitated by Kinect. Kinect enables us to interact with computer systems (or a robotic system) naturally via gestures and speech-based commands (referred to as Natural User Interface). Many patents have been filed for Kinect's use in healthcare, sports training, and robotic controls; and a number of startup companies have been funded by venture capitals trying to commercialize various Kinect-based technologies.
 

  • EEC 492.2 iPhone Android Development

  • EEC 492/592 Software Defined Radio

With the rapid emergence of new standards and protocols in wireless communication, many functions of traditional radio receivers are being implemented in software. This is called software-defined radio (SDR). The course contains significant computer and hands-on project work in order to implement working SDR systems. It will use USRP equipment and NI LabView as well as GNU Radio software packages. Knowledge of either communication theory or experience in software programming is required.

  • EEC 551 Nanotechnology

    This course is an introductory course for graduate students to be exposed to the bourgeoning field of nanotechnology. The course is designed for students from different disciplines of engineering, science and related fields. It surveys various areas of nanotechnology.

    1. Nanoscale materials and their characterization techniques:
      Carbon nanotubes, quantum dots, nanoparticles, characterization techniques
    2. Fabrication of nanostructures:
      The top-down and bottom-up approaches of fabrication, patterning of nanoscale objects, manipulation of nanoscale objects,
    3. Nanoscale and molecular electronics
      Molecular/organic electronic/optoelectronic devices, single-electron transistors
    4. Nanoelectromechanical systems
      Integrative systems, micromechanical sensors
    5. Nanobiotechnology
      Biomimetic structures, biomolecular motors, drug delivery and nanofluidics
    6. Additional topics
       
  • EEC 552 Biosensors, Biofuel Cells and BioMEMS

    This course is an introductory course for graduate students to be exposed to the field of biosensors and bioelectronics. The course is designed for students from different disciplines of engineering, science and related fields.

    1. Immobilization of biological components to transducers
    2. Electrochemical, optical and piezoelectric biosensors
    3. Principal performance characteristics
    4. Sensor fabrication
    5. Applications
    6. Miniature sensors and other sensors for biomedical applications
    7. Biofuel cells
    8. BioMEMS
    9. Related topics
       
  • EEC 421 Software Engineering

  • EEC 623 Software Quality Assurance

  • EEC 693 Network Security & Privacy

  • EEC 693/793 Wireless Sensor Networks

This course will introduce you on sensor networks consisting of Berkeley motes, running applications based on the TinyOS operating system, developed using the NesC programming language. This hardware/software platform is quickly becoming the de facto standard among researchers and practitioners. This is a research course, and an opportunity for us to teach one another about an interesting new area emerging at the intersection of Computer Science and Electrical Engineering.