his course aims to provide an intensive hands-on introduction to the Java programming language. Topics include the basic Java language syntax, variable declaration, basic operators, program flow and control, defining and using functions, file and operating system interface. Specific key features of the Java programming language such as object-oriented methodology, class templates, encapsulation, inheritance, polymorphism, etc. will be highlighted. (Not for students who have taken CSCI1130 or 1530 or ESTR1102.)
CSCI1040 Hands-on Introduction to Python [Group A Elective] (1 unit)
This course aims to provide an intensive hands-on introduction to the Python scripting language. Topics include the basic Python language syntax, variable declaration, basic operators, programme flow and control, defining and using functions, file and operating system interface. Specific key features of the Python scripting language such as object-oriented support, high level dynamic data types, embedding within applications etc. will be highlighted.
Introduction to medical robotics, mechanical structures and dynamics, robotic sensing and control, human-robot interface, surgical robotic systems, rehabilitation robotic systems, micro-scale robotic medical devices, state-of-the-art in medical robotics.
CSCI1020 Hands-on Introduction to C++ [Group A Elective] (1 unit)
This course aims to provide an intensive hands-on introduction to the C++ programming language. Topics include the basic C++ language syntax, variable declaration, basic operators, program flow and control, defining and using functions, file and operating system interface. Specific key features of the C++ programming language such as object-oriented methodology, class templates, encapsulation, inheritance, polymorphism, etc. will be highlighted. (Not for students who have taken CSCI1120 or 1520 or 1540 or ESTR1100.)
ENGG 5105 - Computer and Network Security
|
||||||||||||||
|
ENGG 5202 - Pattern Recognition
|
||||||||||||||
|
ENGG 5281 - Advanced Microwave Engineering
|
|||||||||||||
|
ENGG 5282 - Nanoelectronics
|
||||||||||||||
|
ENGG 5291 - Fiber Optics: Principles and Technologies
|
||||||||||||||
|
ENGG 5301 - Information Theory
|
|||||||||||||||
|
ENGG 5303 - Advanced Wireless Communications
|
||||||||||||||
|
ENGG 5402 - Advanced Robotics
|
||||||||||||||
|
ENGG 5403 - Linear System Theory & Design
|
||||||||||||||
|
ENGG 5404 - Micromachining and Microelectromechanical Systems
|
||||||||||||||
|
ENGG 5501 - Foundations of Optimization
|
||||||||||||||
|
ENGG 5601 - Principles of Biomechanics and Biomaterials
|
||||||||||||||
|
ENGG 5781 - Matrix Analysis and Computations
|
||||||||||||||
|
Fundamental concepts of the design of medical instrumentation and sensor. The origins and measurements of bioelectric and ultrasonic signals. Electrical safety and hazard. Application examples: Electrocardiography (ECG) measurements, pulse oximetry, biosensors cochlear implant devices, functional electric stimulators, drug delivery systems, etc. A design project of a medical device to enhance students engineering design skill and problem solving skill. (Not for students who have taken ELEG3101 or ESTR3210.)
The following table lists the graduate-level lecture courses in Electronic Engineering. About six of them are offered each year. The latest teaching time table can be found in the Graduate School web page. (http://www.gs.cuhk.edu.hk/page/TeachingTimetable)
Course Code | Course Title | Units |
ELEG5020 | Advanced Topics in Integrated Circuits and Systems | 3 |
ELEG5030 | Advanced Topics in Wireless Communications | 3 |
ELEG5040 | Advanced Topics in Signal Processing | 3 |
ELEG5050 | Advanced Topics in Solid State Technology | 3 |
ELEG5060 | Applied Functional Analysis and Approximation Theory | 3 |
ELEG5150 | Processing of Functional Materials | 3 |
ELEG5280 | Analog-Digital ASIC Design | 3 |
ELEG5301 | Photonic Integrated Circuits | 3 |
ELEG5421 | Audio Signal Processing | 3 |
ELEG5491 | Introduction to Deep Learning | 3 |
ELEG5502 | Video Coding Technology | 3 |
ELEG5520 | Advanced Topics in Optoelectronics | 3 |
ELEG5550 | Micro- and Nano-Fabrication Laboratory | 3 |
ELEG5600 | Advanced Perception for Intelligent Robotics | 3 |
ELEG5620 | Electronic Engineering Seminar | 3 |
ELEG5723 | CMOS Analog IC Design | 3 |
ELEG5726 | Power Management IC Design | 3 |
ELEG5732 | RF Circuits and Systems | 3 |
ELEG5741 | Digital Processing of Speech Signals | 3 |
ELEG5753 | Solar Cells and Beyond for Low-carbon Energy | 3 |
ELEG5754 | Solid-state Sensors and Lighting Systems | 3 |
ELEG5755 | Optical Communication and Interconnects | 3 |
ELEG5759 | Innovation, Technology and Management in Modern Engineering | 3 |
ELEG5761 | Power Converters and Their Grid Applications | 3 |
ELEG5762 | Neuromorphic Electronics: Materials, Devices and Circuits for Brain-Like Computation | 3 |
ELEG5763 | Processor Design with RISC-V | 3 |
ELEG5764 | Artificial Intelligence IC Design | 3 |
ELEG5765 | Fundamentals of Automotive Integrated Circuits | 3 |
ELEG5766 | AI in Medical Image Analysis | 3 |
"Faculty Core Course List"
Course Code | Pairing course | Course Title |
ENGG 5101 | CNEG 5410 | Advanced Computer Architecture |
ENGG 5103 | CSCI 5180 | Techniques for Data Mining |
ENGG 5104 | CSCI 5280 | Image Processing and Computer Vision |
ENGG 5105 | CSCI 5470 | Computer and Network Security |
ENGG 5106 | CSCI 5250 | Information Retrieval and Search Engines |
ENGG 5108 | -- | Big Data Analytics |
ENGG 5189 | CSCI 6200 | Advanced Artificial Intelligence |
ENGG 5202 | ELEG 5503 | Pattern Recognition |
ENGG 5281 | ELEG 5205 | Advanced Microwave Engineering |
ENGG 5282 | ELEG 5500 | Nanoelectronics |
ENGG 5291 | ELEG 5610 | Fiber Optics: Principles and Technologies |
ENGG 5301 | IERG 5154 | Information Theory |
ENGG 5302 | IERG 5300 | Random Processes |
ENGG 5303 | IERG 6270 | Advanced Wireless Communications |
ENGG 5383 | IERG 5240 | Applied Cryptography |
ENGG 5392 | IERG 5040 | Lightwave System Technologies |
ENGG 5402 | MAEG 5010 | Advanced Robotics |
ENGG 5403 | MAEG 5020 | Linear System Theory and Design |
ENGG 5404 | MAEG 5050 / BMEG 5120 | Micromachining and Microelectromechanical Systems |
ENGG 5405 | MAEG 5100 | Theory of Engineering Design |
ENGG 5501 | SEEM 5520 | Foundations of Optimization |
ENGG 5601 | BMEG 5150 | Principles of Biomechanics and Biomaterials |
ENGG 5781 | -- | Matrix Analysis and Computations |
*The course list will be reviewed each year