{"title":"学习编程的方法和技术","authors":"F. Deek, J. A. McHugh, S. R. Hiltz","doi":"10.1108/13287260080000751","DOIUrl":null,"url":null,"abstract":"This paper discusses methodology and technology to aid students learning programming. We have identified and integrated the problem solving and program development skills and knowledge students need to apply when programming with the cognitive activities required to accomplish these tasks. We then developed a composite methodological/software environment that supports the overall process of programming in a manner that gives appropriate weight to both language issues and problem solving. The results of a classroom evaluation of the method and the tool are then presented.","PeriodicalId":38615,"journal":{"name":"Journal of Systems and Information Technology","volume":"4 1","pages":"23-35"},"PeriodicalIF":0.0000,"publicationDate":"2000-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1108/13287260080000751","citationCount":"12","resultStr":"{\"title\":\"Methodology and technology for learning programming\",\"authors\":\"F. Deek, J. A. McHugh, S. R. Hiltz\",\"doi\":\"10.1108/13287260080000751\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper discusses methodology and technology to aid students learning programming. We have identified and integrated the problem solving and program development skills and knowledge students need to apply when programming with the cognitive activities required to accomplish these tasks. We then developed a composite methodological/software environment that supports the overall process of programming in a manner that gives appropriate weight to both language issues and problem solving. The results of a classroom evaluation of the method and the tool are then presented.\",\"PeriodicalId\":38615,\"journal\":{\"name\":\"Journal of Systems and Information Technology\",\"volume\":\"4 1\",\"pages\":\"23-35\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1108/13287260080000751\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Systems and Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1108/13287260080000751\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"Computer Science\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1108/13287260080000751","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Computer Science","Score":null,"Total":0}
Methodology and technology for learning programming
This paper discusses methodology and technology to aid students learning programming. We have identified and integrated the problem solving and program development skills and knowledge students need to apply when programming with the cognitive activities required to accomplish these tasks. We then developed a composite methodological/software environment that supports the overall process of programming in a manner that gives appropriate weight to both language issues and problem solving. The results of a classroom evaluation of the method and the tool are then presented.
期刊介绍:
The Journal provides an avenue for scholarly work that researches systems thinking applications, information systems, electronic business, data analytics, information sciences, information management, business intelligence, and complex adaptive systems in the application domains of the business environment, health, the built environment, cultural settings, and the natural environment. Papers examine the wider implications of the systems or technology being researched. This means papers consider aspects such as social and organisational relevance, business value, cognitive implications, social implications, impact on individuals or community perspectives, and the development of solutions, rather than focusing solely on the technology. The Journal of Systems and Information Technology is open to a wide range of research methodologies and paper styles including case studies, surveys, experiments, review papers, design science, design thinking and both theoretical and methodological papers. The focus of the journal will be to publish work that fits into the following broad areas of research: Behavioural Information Systems and Human-Computer Interaction, Data Analytics, Data, Information and Security, E-Business, Intelligent Systems and Applications, Logistics and Supply Chain Management/Optimisation, Social Media Analysis, Technology Enhanced Learning.