MSCES Program of Study

The Program offers three tracks or areas of specialization:

  • Track 1: Bioengineering - This area of specialization prepares students to apply engineering principles in the areas of Communications, Photonics and Computer Hardware and Software Systems to develop solutions for health-related products and techniques that improve the quality of life. This specialization includes topics such as computational techniques for biomolecules, biomedical instrumentation, biophotonics, and medical image processing. This track is currently closed and we are not accepting any new applications!
  • Track 2: Communications & Photonics - This area of specialization provides students with the expertise in the areas of (i)analog and digital electronics, (ii)semiconductor and photonics components and devices, (iii)communications techniques (wireless, wireline and optical fiber media), (iv)local and wide area networking, and, (v)broadband access technology.
  • Track 3: Computer Hardware & Software Systems - This area of specialization is intended to deepen students' ability to analyze and design computer systems. This specialization includes topics such as embedded systems, digital data compression, software engineering and computer networks.

A student chooses one of the three tracks at the time of admission but can change it in the midstream. However, that may mean taking additional courses to meet the requirements of the new track. A student's program of study consists of the following four components: a common core, a track core, culminating experience and technical electives. Details of these components are as follows. Please refer to Current Course Websites to learn more about each course.

I. Common Core Curriculum (11 units)

Course Description Units
CES 400: Linear Systems Theory 3
CES 440: Intro. to Networking and Network Mngmnt. 3
CES 506: Operations Management 3
CES 591: Internship 1
CES 597: Graduate Seminar 1

 

II. Discipline-Specific Curriculum Group 1 (9 units from the list of selected discipline)

(a) Bioengineering program
Course Description Units
CES 561: Computational Techniques for Biomolecules 3
CES 562: Biomedical Instrumentation 3
CES 563: Biophotonics 3
CES 564: Medical Image Processing 3
CES 592B: Selected Topics in Bioengineering 3
(b) Communications and Photonics program
Course Description Units
CES 430: Photonics 3
CES 530: Analog and Digital Microelectronics 3
CES 540: Digital Data Transmission 3
CES 543: Optical Fiber Communications 3
CES 544: Wireless Communications 3
(c) Computer Hardware and Software Systems program
Course Description Units
CES 432: Physics of Semiconductor devices 3
CES 530: Analog and Digital Microelectronics 3
CES 512: Theory of Software Systems 3
CES 514: Data Mining 3

 

III. Discipline-Specific Curriculum Group 2 (3 units from the list of selected discipline)

(a) Bioengineering program
Course Description Units
CES 512: Theory of Software Systems 3
CES 514: Data Mining 3
CES 516: High Performance Computing 3
CES 546: Data Compression 3
(b) Communications and Photonics program
Course Description Units
CES 500: Queuing and Transform Theory 3
CES 542: Digital Signal Processing 3
CES 546: Data Compression 3
CES 547: Digital Switching: Techniques and Architectures 3
CES 552: Network Architecture and Protocols 3
CES 554: Broadband Access Technology 3
(c) Computer Hardware and Software Systems program
Course Description Units
CES 500: Queuing and Transform Theory 3
CES 510: Intelligent Systems Design 3
CES 516: High Performance Computing 3
CES 520: Embedded Systems 3
CES 522: VLSI Design 3

 

IV. Culminating Experience

Course Description Units
Thesis (Plan A), Project (Plan B) or Lab and Technical Report Experience (Plan C) 3

 

V. Approved Technical Electives

(Plan A: 6 units; Plan B: 6 units; Plan C: 9 units)

Course Description Units
CES 430: Photonics 3
CES 432: Semiconductor Devices 3
CES 500: Queuing and Transform Theory 3
CES 510: Intelligent Systems Design 3
CES 512: Theory of Software Systems 3
CES 514: Data Mining 3
CES 516: High Performance Computing 3
CES 520: Embedded Systems 3
CES 522: VLSI Design 3
CES 524: Advanced Computer Architecture 3
CES 530: Analog and Digital Microelectronics 3
CES 532: Advanced Semiconductor & Photonics Devices 3
CES 540: Digital Data Transmission 3
CES 542: Digital Signal Processing 3
CES 543: Optical Fiber Communications 3
CES 544: Wireless Communications 3
CES 546: Data Compression 3
CES 547: Digital Switching: Techniques and Architectures 3
CES 552: Network Architecture and Protocols 3
CES 554: Broadband Access Technology 3
CES 561: Computational Techniques for Biomolecules 3
CES 562: Biomedical Instrumentation 3
CES 563: Biophotonics 3
CES 564: Medical Image Processing 3
CES 590: Selected Topics in Communications and Photonics 3
CES 592: Selected Topics in Hardware & Software Systems 3
CES 592B: Selected Topics in Bioengineering 3