|
ELKL7360 | Signal Processing Appli.Matlab Gui | 3+0+0 | ECTS:7.5 | Year / Semester | Spring Semester | Level of Course | Third Cycle | Status | Elective | Department | DEPARTMENT of ELECTRICAL and ELECTRONICS ENGINEERING | Prerequisites and co-requisites | None | Mode of Delivery | Face to face | Contact Hours | 14 weeks - 3 hours of lectures per week | Lecturer | -- | Co-Lecturer | | Language of instruction | | Professional practise ( internship ) | None | | The aim of the course: | Teaching Design of MATLAB Graphical User Interface Applications for Audio and Video Signal Processing purposes |
Programme Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | PO - 1 : | Learning graphical user interface design in MATLAB environment to transfer and process offline audio signals. | | 1,2,6 | PO - 2 : | Learning graphical user interface design in MATLAB environment to transfer and process online audio signals. | | 1,2,6 | PO - 3 : | Learning graphical user interface design in MATLAB environment to transfer and process offline video signals. | | 1,2,6 | PO - 4 : | Learning graphical user interface design in MATLAB environment to transfer and process online video signals. | | 1,2,6 | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), PO : Learning Outcome | |
MATLAB basics, script writing, functions, Building and using MATLAB Figure files. Design od graphical user interfaces (GUIs), Adding interactive menus to the GUIs, Adding interactive figures to the GUIs, Building interactive functions in the GUIs, Data Exchange in the GUIs, Real-time audio signal import and process using GUIs, Real-time video signal import and process using GUIs, Using JAVA GUI tools in the MATLAB environment. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Introduction, MATLAB environment basics | | Week 2 | Scripts and Functions | | Week 3 | Introduction to the MATLAB GUI Design Environment (GUIDE). | | Week 4 | Introduction to the GUI components. | | Week 5 | Design of GUI for offline audio signal import and processing. | | Week 6 | Design of GUI for saved image import and processing. | | Week 7 | Design of GUI for offline video signal import and processing. | | Week 8 | Midterm | | Week 9 | Building MATALB FIGURE files. | | Week 10 | Adding functional menu to the FIGURE files by programming. | | Week 11 | Design of GUI for real-time audio signal import and processing. | | Week 12 | Design of GUI for image import and processing. | | Week 13 | Design of GUI for real-time video signal import and processing. | | Week 14 | Building interactive functions. Real-time audio signal filter design. | | Week 15 | Adding JAVA GUI tools by using MATLAB JVM properties. Object tracking in video signals. | | Week 16 | Final Exam | | |
1 | Scott T. Smith (2006): MATLAB Advanced GUI Development | | |
1 | Nicholas J. Higham (2005): MATLAB Guide | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 8 | | 2 | 30 | Project | 13 | | 2 | 20 | End-of-term exam | 16 | | 2 | 50 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 3 | 14 | 42 | Arasınav | 2 | 1 | 2 | Dönem sonu sınavı | 2 | 1 | 2 | Total work load | | | 46 |
|