Edinburgh and Scottish Borders
Home Contact Us People Finder Search
School of Engineering and Physical Sciences
Launch Heriot-Watt University remote navigation menu
Launch Heriot-Watt University remote navigation menu
Taught Modules
MSc Image Processing
MSc Signal Processing
MSc Software Engineering I
MSc Software Engineering II
Resources
Matlab
Image Processing Online

 

Teaching Activities


General Information

As you will soon realise, I have a very busy professional life. In order to make my life and yours easier, I though I would put some ground rules here. The general idea is that if you expect me to be professionnal about my teaching, which I am sure you do, so am i about your learning!


Meeting with students

I am always happy to discuss any issues with students as long as I am warned in advanced. Please make an appointment, preferably by email. Students just 'turning up' will not always be well received depending on how busy I am and the mood of the day.


Tutorials & Labs

Tutorials should be prepared in advance. Given the limited time we have in tutorials, you will not get the best out of the contact time if you do not prepare. If you have done so, you will come with relevant questions and we will be able to focus on your problems. This is obviously valid for labs when you can access the equipment out of normal contact hours.


Assignments

Assignments deadlines should be scrupulously respected. Late assignments will normally be accepted but marks will be taken out (normally 10% a day for me). This is to maintain fairness across students. Again, if you have a problem with a specific assignment, be professional about it and warn me as soon as the problem arises, not the day before, not the hour before, so that remedial action can be taken as soon as possible.


Current Taught Modules


I currently teach the following MSc modules:

Software Engineering I: This is a first term software engineering module for MSc students. It covers the basics of algorithm design and software project management. C and C++ languages are also learnt and used to put the design methodlogies into practice

Software Engineering II: This is a second term software engineering module for MSc students. It builds on the first term material but can be taken separately by students with previous background in C/C++ programming. It covers the basics of Object Oriented Design and its C++ implementation. C++ language and later in the course JAVA are used to put the design methodlogies into practice

Signal Processing: This is a first term module for MSc students. It is an introductory course to digital signal processing. Analog to Digital Conversion, sampling theory, filter design and spectral estimation are covered in depth. Fourier transform and FFTs are also presented. The course is split into two sections: 4 weeks of lectures and tutorials introducing the subject followed by 5 weeks of laboratories sessions on C30 DSP processors to reinforce learning and put your knowledge into practice

Image processing: This is a second term module for MSc students. It is an introductory course to image processing. It introduces the main concepts behind image formation and perception, image pre-processing and filtering, compression, analysis and pattern recognition. Previous knowledge of elementary statitics and a mathematical background are preferable for this course. The course is a ten weeks course with 3 lectures / tutorials and one lab a week. The labs are designed to put your knowledge into practice and are based around the matlab programming language and its associated image processing toolbox.



Menu Heading
MSc Image Processing
Link 3
Link 4
Link 5

Contact email
|Link1| |Link2| |Link3| |Link4| Top of the Page
Dr Yvan Petillot
Room EM3.20
Electrical, Electronic & Computer Engineering
Edinburgh EH14 4AS
+44 (0) 131 451 8277
Last Updated: 22 August 2002 Text Only Version © Copyright Heriot-Watt University, Disclaimer