NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 9 results Save | Export
John F. Hutton – ProQuest LLC, 2022
All engineering careers require some level of programming proficiency. However, beginning programming classes are challenging for many students. Difficulties have been well-documented and contribute to high drop-out rates which prevent students from pursuing engineering. While many approaches have been tried to improve the performance of students…
Descriptors: Skill Development, Engineering Education, Epistemology, Delphi Technique
Peer reviewed Peer reviewed
Direct linkDirect link
Vieira, Camilo; Magana, Alejandra J.; Roy, Anindya; Falk, Michael L. – Cognition and Instruction, 2019
Creating explanations is an important process for students, not only to make connections between novel information and background knowledge, but also to be able to communicate their understanding of any given topic. This article explores students' explanations in the context of computational science and engineering, an important interdisciplinary…
Descriptors: Student Attitudes, Comprehension, Computation, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sukhodolsky, Jacob – Online Submission, 2017
The problem of Computer Science students' cheating in their homework assignments so far has been handled mainly through administrative punishment of the cheaters. The success of such an approach depends to a large degree on the ability of the instructor to recognize the fact of cheating, which is a complicated task. With a large number of students…
Descriptors: Computer Science Education, Cheating, Ethics, Homework
Peer reviewed Peer reviewed
Direct linkDirect link
Chin, Kai-Yi; Lee, Ko-Fong; Chen, Yen-Lin – IEEE Transactions on Learning Technologies, 2015
This study developed a QR-based U-Learning Material Production System (QR-ULMPS) that provides teachers with an education tool to motivate college level students enrolled in a liberal arts course. QR-ULMPS was specifically designed to support the development of u-learning materials and create an engaging context-aware u-learning environment for…
Descriptors: Student Motivation, Learning Experience, Outdoor Education, Questionnaires
Peer reviewed Peer reviewed
Direct linkDirect link
Ebrahimi, Alireza – Journal of Educational Technology Systems, 2012
How does early feedback change the programming problem solving in an online environment and help students choose correct approaches? This study was conducted in a sample of students learning programming in an online course entitled Introduction to C++ and OOP (Object Oriented Programming) using the ANGEL learning management system platform. My…
Descriptors: Programming, Computer Science Education, Online Courses, Computer Mediated Communication
Peer reviewed Peer reviewed
Direct linkDirect link
Broman, D.; Sandahl, K.; Abu Baker, M. – IEEE Transactions on Education, 2012
Teaching larger software engineering project courses at the end of a computing curriculum is a way for students to learn some aspects of real-world jobs in industry. Such courses, often referred to as capstone courses, are effective for learning how to apply the skills they have acquired in, for example, design, test, and configuration management.…
Descriptors: Foreign Countries, Computer Software, Statistical Analysis, Course Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2011
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multiple server-side computer programming languages to be able to meet the needs of the job market. This paper outlines the pedagogy of an innovative course of multiple server-side computer languages for the undergraduate IS majors. The paper discusses…
Descriptors: Labor Market, Teaching Methods, Undergraduate Study, Course Descriptions
Peer reviewed Peer reviewed
Direct linkDirect link
Falkner, Katrina; Falkner, Nickolas J. G. – Computer Science Education, 2012
Contributing student pedagogy (CSP) builds upon social constructivist and community-based learning principles to create engaging and productive learning experiences. What makes CSP different from other, related, learning approaches is that it involves students both learning from and also explicitly valuing the contributions of other students. The…
Descriptors: Foreign Countries, Computer Science Education, Programming, College Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
Yuen, Timothy; Liu, Min – Journal of Interactive Learning Research, 2011
This paper presents a cognitive model of how interactive multimedia authoring (IMA) affect novices' cognition in object-oriented programming. This model was generated through an empirical study of first year computer science students at the university level being engaged in interactive multimedia authoring of a role-playing game. Clinical…
Descriptors: Feedback (Response), Programming, Cognitive Processes, Task Analysis