LECTURE NOTE COURSE CODE- BCE 305