lecture 3 semiconductor fundamentals 2411454