Font Size: a A A

Application Of Project-based Learning In "C ++ Programming Design" Teaching

Posted on:2015-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:B SunFull Text:PDF
GTID:2268330431469501Subject:Education Technology
Abstract/Summary:PDF Full Text Request
In the21st century, along with the wave of globalization and modernization, the demand forcomprehensive ability is becoming higher and higher. Therefore, colleges and universities mustupdate their educational ideas and concepts, and strive for new teaching mode and teachingmethods. Project-based learning sets "project" as its core, learners experience practice,internalized absorption, and explore the innovation of process to get the knowledge and skills,which helps develop their creative thinking, coordination and communication skills and so on.So we can explore the model into a specific university course, to achieve the purpose ofimproving the quality of higher education.Programming in C++is the programming course in computer basic courses, which hasbeen widely opened in the national various universities and has strong fundamentality anduniversality. Based on Programming in C++course in institute of information technology andcommunication, the Qufu Normal University. Starting from the practical problems such asdisconnecting of knowledge and practice, lacking of a variety of ability training and so on, thisstudy discusses beneficially, from the theory and practice, how to apply project-based learninginto C++course. First, this study gets a deep understanding of the related theory of project basedlearning, concerns about the research status, absorbs and learns the essence of applied researchof home and abroad by the literature research method. Secondly, through the observation method,questionnaire survey method and action research method, we put out a detailed instructionaldesign which based on project-based learning for Programming in C++, then implement it andanalysis the results. While designing, setting a reasonable goal of teaching based on C++curriculum standards, characteristics of project-based learning and the actual situation of theschool; Selecting the suitable project learning content by analysis the students’ initial capacityand general characteristics, learning environment and teaching contents; Analyzing C++projecttypes and sources from the project selection and design principles, describing the entire processof C++project selection and design in detail; Designing the evaluation system consistedself-assessment, peer assessment and teacher evaluation; Designing teaching methods strategicplan included learning organization, teaching methods and instructional strategies. Whileimplementing, choosing one class of grade2010for experimental implement project study,another class for parallel class uses the traditional teaching mode, and illustrating theimplementation of the project learning process with a specific case; After the experiment,validating the teaching effect of learning model based on project through statistics and analysis the pretest questionnaire, questionnaire after the test and student achievement data.Through explore the theory and practice analysis of project-based learning, we verified thatthe project-based learning can effectively make up for the lack of the traditional teaching modelin C++program design course, which can effectively promote the study of knowledge, improvelearning motivation, develop a variety of skills. Project-based learning teaching model meets therequirements of teaching mode reform and have some reference value to improve the quality ofteaching in colleges and universities.
Keywords/Search Tags:Project-based Learning, Project, Programming in C++, Teaching mode
PDF Full Text Request
Related items