Courses

1. Computation, Intelligence and Robotics

  • CpE 460 Introduction to Robotics
  • CpE 560 Advanced Robotics
  • CS 504 Artificial Intelligence
  • CS 509 Automata Theory
  • CS 580 Introduction to Neural Networks
  • EE 405 Statistics for Engineers
  • EE 410 Biosensors
  • EE 413 Bioinformatics
  • EE 453 Pattern Recognition
  • EE 454 Introduction To Signal Processing
  • EE 456 Adaptive Signal Processing
  • EE 457 Speech Coding
  • EE 459 Audio Processing Lab
  • EE 460 Controls
  • EE 513 Biomedical image processing
  • EE 542 Advanced DSP
  • EE 544 Wavelets and Filter Banks
  • EE 546 Biomedical and Biometric signal Processing
  • MATH 402 Advanced Analysis for Scientists and Engineers II

2. Languages and Systems

  • CpE 489 Software Engineering
  • CS 410 Java Programming
  • CS 411 Advanced Object Oriented Programming with JAVA
  • CS 435 Unix System Programming
  • CS 440 Windows Programming
  • CS 445 Advanced Windows Programming
  • CS 501 Object Oriented Programming with Software Design Patterns
  • CS 502 Analysis of Algorithms
  • CS 503 Operating Systems
  • CS 545 Component Based Software Design
  • CS 551 Advanced Databases
  • CS 552  Data Mining
  • CS 555 Web-Based Application Development

3. Parallel Processing and Networks

  • CpE 572 Data and Computer Communication
  • CpE 472 Computer Networks
  • CpE 473 Local Area Networks
  • CpE 481 Mobile Communications
  • CpE 482 Network Administration
  • CpE 561 Network Security
  • CS 590 Parallel and Distributed Processing
  • EE 415 Fiber Optics
  • EE 430 Satellites/Wireless communication Systems
  • EE 437 Microwaves
  • EE 439 Radar Theory and Communication
  • EE 442 Digital communications
  • EE 443 Digital Signal Processing
  • EE RF Communications

4. Computer Architecture and VLSI

  • CpE 447 Field Programmable Gate Arrays
  • CpE 448D Introduction to VLSI Design
  • CpE 458 Analog VLSI
  • CpE 540 Image Processing
  • CpE 548 Low Power VLSI Circuit Design
  • CpE 550 Advanced VLSI Design
  • EE 404 Digital VLSI
  • EE 443 Digital Signal Processing
  • EE 458 Analog VLSI
  • EE 482 Analog Integrated Circuits
  • EE 483 Digital Integrated Circuits
  • EE 548 Low Power VLSI Circuit Design
  • EE 549 VLSI testing
  • EE 550 VLSI: Digital System design

5. Information Technology Globalization Track (Classes taken from TMCG satisfies this requirement)

This track emphasizes:

  • The study of contemporary issues in the fields of global technology ventures
  • Economics and management of the 21st century global engineering and computing enterprise
  • Global/societal and economical impact of emerging technologies
  • Managing the global research enterprise in the 21st century
  • Global intellectual property management
  • IP implications on technology and computing advances
  • Case studies in technology management across national borders

In this track students must choose two courses from the TCMG department.

6. Other Courses

This subsection mentions a number of additional courses that do not belong to any of the previous areas of specialization.

  • CPSE 692 Special Topics in Computer Science
  • CPSE 693 Special Topics in Computer Engineering
  • CPSE 694 Written Comprehensive Examinations
  • CPSE 698 Teaching requirement
  • CPSE 699 Seminar (Oral Exam)
  • CPSE 710 Ph.D. dissertation