Academics
Curriculum
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
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)
This course provides students with the knowledge and skills necessary to build a foundation in system programmings for Electrical Engineering, especially focused on operating systems and implementation. Topics include an overview of the components of an OS, concurrency, synchronization, processes, memory management, I/O devices, and file systems.
Recommend
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)
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.
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.
Recommend
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)
Recommend
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