Application Design and Research allows students to use their knowledge from previous courses to design, develop, and produce an interactive program (such as a video game or app) which will be reviewed by their peers and community members. This course will allow students to apply their learning in earlier courses to create an interactive product. Students will progress through the stages of application development, including planning, designing, production, and marketing. Additionally, students will also learn the professional skills of how to collaborate, receive and provide productive feedback, revise and refine their designs, meet the needs of a target market, and pitch an idea to a committee. These experiences will not only help them to be successful in the software development industry, but in any career they might pursue.