Object-Oriented Design and Programming (EIE375)
Speech Processing and Recognition (EIE558)
Distributed Systems and Network Programming (EIE424)
Speech & Image Processing (EIE421)
Object-Oriented Design and Programming (EIE320)
Software Engineering for
Web Applications (EIE420)
Software Engineering (EIE318)
MSc: Speech Processing (EIE533)
MSc: Neural Computation (EIE520)
MCSE/Linux
Object-Oriented Design and Programming (EIE375)
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 (EIE424)
Lab Exercises: RMI Lab Sheet HelloWord.zip StockQuote.zip
Lab Exercises: XML-RPC Lab Sheet
Lab Exercises: Web Services Lab Sheet
Extra Lab Exercises: J2ME
Lab Sheet
Project
Archive (With .class files but without the .java files)
Uncompleted
Java Files:
MyCalculator.java,
MyCalculatorServlet.java
Extra Lab Exercises:
Applications of Distributed Objects
Lab Sheet
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)