Curriculum

Academics

Undergraduate Program

Computer
EE412

We Study introductory mathematical and programming tools for big data analytics, in particular focusing on recently successful real-world applications, e.g., web search, spam filtering, crowd-sourcing, visualization, and recommendation system

Signal ∣ Computer
EE414

In this lecture, various hardware and software components and system implementation aspects of an embedded system are covered. Covered topics include bus-based expandable ARM processor-based board, open-source embedded Linux operating system, PC-based software development environment, digital and analog interface techniques, ARM assembly language, device drivers. Hands-on experience is gained to enhance firm understanding.
(Prerequisite: EE303)

Communication
EE421

This course emphasizes practical implementation aspects of digital communication systems. A physical-layer software implementation project will be assigned for a selected commercially-deployed communication system. Topics covered in this digital communication course include (1) Digital modulation and demodulation, Optimum receivers, (2) Adaptive equalization and Synchronization, (3) Channel capacity, Error control codes.
(Prerequisite: EE321)

Computer ∣ Communication ∣ Signal
EE424

The primary objective of this course is to present fundamental concepts and basic techniques of optimization with possible applications, which are essential for researches in circuit design, communications, signal processing, and control engineering. Topics include linear vector spaces and linear operators, linear estimation and filtering, functional analysis, optimal control, linear programming, nonlinear programming, dynamic programming, genetic programming (evolutionary computation), and neural networks.

Computer ∣ Communication
EE425

This course teaches the principles of wireless network access techniques and system applications. The main focus of contents covers wireless medium access techniques, multiple access control and scheduling, system capacity optimization, and their applications to WiFi, WiMax, and ad-hoc sensor networks.

Signal ∣ Communication
EE432

This course studies the representation, analysis, and design of discrete-time signals and systems. Topics include a review of the z-transform and the discrete Fourier transform, the fast Fourier transform, digital filter structures, digital filter design techniques, analog-to-digital, and digital-to-analog data conversion, rate conversion, sampling and aliasing issues. (Prerequisite: EE202)

This introductory course is intended to familiarize students with underlying principles of fiber optic communication systems. Topics include an overview of fiber optic communication systems, optics review, lightwave fundamentals, light detectors, noise analysis, and system design, etc.

Recommend

Technology entrepreneurship has an important role both in training entrepreneurship and emphasizing the importance of venture business to students majored in science and engineering. The level of understanding real-life venture businesses will also be enhanced through case studies.

Recommend

This course covers key issues in initiating an IT venture startups including business idea development, business model, growth strategy, business plan, and fundraising strategy. Students work in teams throughout the semester in simulating venture formation, which ends up with business plan presentation at the end of the semester.

Recommend