Quanhui Gou | Communication, Media and Learning Technologies Design | Mathematics Science and TechnologySkip to content Skip to main navigation
Analysis and Design: Multimedia-Based Interdisciplinary Training Environment for Novice ProgrammersQuanhui Gou, M.A. in Communication and Education
Every programmer is a novice at some point, and it is necessary for novices to have the proper foundation and understanding of programming logic before pursuing advanced programming study. Java has become popular in recent years in introductory courses for novice programmers. A loop programming skill is a vital technique in Java programming. In addition, the problems that novice learners have are different from those of experienced programmers. By analyzing online learning environments and examining novice programming errors and challenges, this paper proposes a new information design for learning programming skills. A website is designed to integrate with video, concept map and other media tools to provide novice learners with an interdisciplinary online learning environment to practice loop programming. The website enables users to practice loop programming by assigning domain-related projects to novice learners rather than practicing under general contexts.