Technical Electives
The electives shall constitute a coherent body of study consistent with the student's professional and educational objectives. Students take 6 units (9 units if student receives a waiver for CPSC 120) of advisor approved elective courses. Students may choose the elective courses from a suggested list of courses in computer engineering, computer science, and electrical engineering. The electives may also include an advisor approved free elective.
|
Wireless Communication |
||
|---|---|---|
|
CPSC 433 |
Data Security and Encryption Techniques |
3 |
|
EGEE 443 |
Electronic Communication Systems |
3 |
|
EGEE 460 |
Introduction to Cellular Mobile Communications Systems |
3 |
|
Very Large Scale Integration (VLSI) and Optics |
||
|
EGCP/EGEE 456 |
Introduction to Logic Design in Nanotechnology |
3 |
|
EGEE 410 |
Electro-Optical Systems |
3 |
|
EGEE 455 |
Microelectronics and Nano Devices |
3 |
|
EGEE 465 |
Introduction to VLSI Design |
3 |
|
EGEE 480 |
Optical Engineering and Communications |
3 |
|
Microprocessors and Microcomputer Systems |
||
|
CPSC 459 |
Micro-Computer Software Systems |
3 |
|
Control Systems and Systems Engineering |
||
|
EGEE 416 |
Feedback Control Systems |
3 |
|
EGEE 424 |
Computer Simulation of Continuous Systems |
3 |
|
EGEE 425 |
Introduction to Systems Engineering |
3 |
|
Global Positioning Systems (GPS) |
||
|
EGEE 483 |
Introduction to Global Positioning Systems |
3 |
|
EGEE 483L |
Global Positioning System Laboratory |
2 |
|
Software Engineering |
||
|
CPSC 362 |
Foundations of Software Engineering |
3 |
|
CPSC 462 |
Software Design |
3 |
|
CPSC 463 |
Software Testing |
3 |
|
CPSC 464 |
Software Architecture |
3 |
|
CPSC 466 |
Software Process |
3 |
|
Database System Design |
||
|
CPSC 431 |
Database and Applications |
3 |
|
CPSC 473 |
Web Programming and Data Management |
3 |
|
CPSC 474 |
Distributed Computing using Web Service and .NET Remoting |
3 |
|
Multimedia and Digital Game Development |
||
|
CPSC 386 |
Introduction to Game Design & Production |
3 |
|
CPSC 484 |
Principles of Computer Graphics |
3 |
|
CPSC 486 |
Game Programming |
3 |
|
CPSC 487 |
Advanced Game Programming |
3 |
|
CPSC 489 |
Game Development Project |
3 |
|
Intelligent Systems |
||
|
CPSC 335 |
Problem Solving Strategies |
3 |
|
CPSC 481 |
Artificial Intelligence |
3 |
|
CPSC 483 |
Data Mining and Pattern Recognition |
3 |
|
EGEE 430 |
Fuzzy Logic and Control |
3 |
|
Current Topics |
||
|
EGCP 463 |
Current Topics in Computer Engineering |
3 |
|
Independent Study |
||
|
EGCP 499 |
Independent Study |
1-3 |
|
Internships and Cooperative Education |
||
|
EGGN 495 |
Professional Practice |
1-3 |
|
Free Elective |
||
|
Advisor-approved upper division course |
3 |
|