Basics of Programmable Logic (ODSW1005)