computing university of worcester
    Comp 3402 Workshop Resources    
DrC's Homepage
Module Homepage

Here's links to workshop materials including task sheets and software.

WORKSHOP MATERIALS  
               
UNIT 1 (part 1) Image Processing
Octave_ImProc_Release

 

Contrast Enhancement  

 

Spatial Filtering 

 

Unsharp Masking
    Edge Detection 
    Segmentation
  Morphological Operations
  Link to OCTAVE ImProc Functions
  Link to MATLAB Improc Toolbox
 

Breakfast   

Chapter Image Processing 
   
                   
          UNIT 1 (part 2)   Vibration Energy Harvesting  
              Electricity Generation LIVE  
              Unreal4 Assets  
              Unreal4 Assets Latest  
              Octave Scripts  
                 
          Breakfast      Chapter VEH  
              Worksheet Monster Truck  
              Worksheet VEH Maglev  
              Worksheet VEH Piezo  
              Roundup for PPaper  
              Tuned Mass Dampers  
                 
                 
                 
          UNIT 2 (part 1)   Logic and Language  
            Sum of Products  
            Simplification  
            Consistency and Validation  
         

Breakfast       

Chapter 11  
         

Breakfast       

Chapter 12 Production Systems  
         

 

LSystems Worksheet  
         

 

LSystems Octave code  
         

 

LSystems Advanced Worksheet  
               
          UNIT 2 (part 2)   Computer Architecture  
            Xilinx Vivado Projects  
         

Breakfast   

Chapter 13  Synthesis of Digital Circuits  
            Worksheet 1  
            Worksheet 2  
            Worksheet 3  NEW  
         

Breakfast   

Chapter 14 Microprocessor Design  
            Worksheet CPU2S  
            Vivado CPU2S Project  
            VHDL Crib Sheet NEW  
               
               
               
          UNIT 3 (part 1)   Design-Build-Test mini-Project

This Unit (part) will be a time to relax a little after all our hard work so far. You will work as part of an informal group on a mini-project of your choice. You will be able to carry forward any of the work done so far; image processing, robots, wind energy, neural circuits and coding in C++ with Unreal 4/5.

Some suggestions for projects will be provided at the link below.

 
               
            Mini-Projects  
               
               
          UNIT 3 (part 2)   Parallel Programming / Multi-tasking  
         

Breakfast   

Chapter Parallel Computing  
               
          Part1 FreeRTOS Introduction to FreeRTOS  
            Critical Sections, MUTEX  
            FreeRTOS Arduino Assets  
               
          Part1 OpenMP Intro to OpenMP  
            Barriers Functions and Races  
            Working with Matrices  
            OpenMP Assets (1)  
               
          Part2 FreeRTOS Robot Architecture Notes  
          Part2 OpenMP The N-Body problem (Asteroids)  
            How a Farmer would calculate pi.  
            OpenMP Assets (2)