Theoretical Fundamental and Engineering
Approaches for Intelligent Signal and Information Processing
(EIE6207)
Multimodal Human Computer Interaction
(EIE4105)
Database Systems (EIE3114)
Object-Oriented Design and Programming (EIE320)
Object-Oriented Design and Programming (EIE3375)
Speech Processing and Recognition (EIE558)
Distributed Systems and Network Programming (EIE4108)
Speech & Image Processing (EIE421)
Object-Oriented Design and Programming (EIE3114)
Software Engineering for Web
Applications (EIE420)
Software Engineering
(EIE318)
MSc: Speech Processing (EIE533)
MSc: Neural Computation (EIE520)
MCSE/Linux
Object-Oriented Design and Programming (EIE3375)
Speech
Processing and Recognition (EIE558)
Notes:
Speech
Coding (CELP
encoding) (CELP
decoding)
Demo (male voices) : Original
G.711
G.726
G.723.1
G729
GSM
MELP
LPC
Demo (female voices): Original
G.711
G.726
G.723.1
G729
GSM
MELP
LPC
Video of lectures: Video1
Distributed Systems and Network Programming (EIE4108)
Lab Exercises: RMI (HelloWorld.zip) (stockquote.zip)
Lab Exercises: SOAP and WSDL
Lab Exercises: RESTful
Speech
& Image Processing (EIE421)
Object-Oriented
Design and Programming (EIE320)
Software Engineering for Web Applications (EIE420)
Introduction to SWE: Notes, Tutorial, Solutions to tutorial, Quiz.
Object-Oriented
Concepts and Principles: Notes,
Tutorial,
Solutions
to
tutorial,
Polymorphism
example, Quiz
.
Supplementary
notes
Implementation Technologies: Notes, Supplementary notes on Java Technology
Component-based Software Engineering: Notes, Tutorial, Solutions to tutorial, Quiz
Distribution System Architecture: Notes, Tutorial, Solutions to tutorial, Quiz
Unified Modeling Language: Notes, Tutorial, Solutions to tutorial, UML Resource Page
Programming Exercises
1 (Java Servlets):
Lab
Sheet1 Lab
Sheet2 Lab
Sheet3
Project
Archive
(With .class files but without the .java files)
Project
Archive
(With uncompleted java files)
PolyU
On-Line Ticket Ordering System
Programming Exercises
2 (J2ME):
Lab
Sheet
Project
Archive
(With .class files but without the .java files)
Uncompleted Java Files:
MyCalculator.java, MyCalculatorServlet.java
Homework: Instruction, Solutions
Mini-project: Instruction , Example Code
Test: Test script (2002) , Answers (2002) Test script (2003a) , Answers (2003a)
Examination: 2002
Streaming the slidshows (Site
1: Pentium III 600 in CF504)
Sorry, this server is not
running at the moment. Please try the one in my office)
Computer System Fundamental (BEng)