Students prove their knowledge of the concepts learned in the first half of this course (Components and the Stylesheet, Buttons and Text Boxes, Advanced Layouts and Images, Events and State, Creating Multiple Screens, Working with Conditionals) through a midterm exam.