NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Copyright Law 19761
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations1
Showing 976 to 990 of 1,432 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Tang, Ying; Head, L. M.; Ramachandran, R. P.; Chatman, L. M. – IEEE Transactions on Education, 2011
The rapid evolution of System-on-Chip (SoC) challenges academic curricula to keep pace with multidisciplinary/interdisciplinary system thinking. This paper presents a curricular prototype that cuts across artificial course boundaries and provides a meaningful exploration of diverse facets of SoC design. Specifically, experimental contents of a…
Descriptors: Curriculum Development, Design, Electronics, Systems Approach
Parham, Jennifer R. – ProQuest LLC, 2009
According to industry representatives, computer science education needs to emphasize the processes involved in solving computing problems rather than their solutions. Most of the current assessment tools used by universities and computer science departments analyze student answers to problems rather than investigating the processes involved in…
Descriptors: Computer Science Education, Schemata (Cognition), Industry, Problem Solving
Tan, Lin – ProQuest LLC, 2009
Commenting source code has long been a common practice in software development. This thesis, consisting of three pieces of work, made novel use of the code comments written in natural language to improve software reliability. Our solution combines Natural Language Processing (NLP), Machine Learning, Statistics, and Program Analysis techniques to…
Descriptors: Computer Software, Coding, Reliability, Improvement
Peer reviewed Peer reviewed
Direct linkDirect link
Blumenstein, Michael; Green, Steve; Fogelman, Shoshana; Nguyen, Ann; Muthukkumarasamy, Vallipuram – Computers & Education, 2008
This paper describes the Generic Automated Marking Environment (GAME) and provides a detailed analysis of its performance in assessing student programming projects and exercises. GAME has been designed to automatically assess programming assignments written in a variety of languages based on the "structure" of the source code and the correctness…
Descriptors: Assignments, Programming, Statistical Analysis, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Savvopoulos, Anastasios; Virvou, Maria – Campus-Wide Information Systems, 2010
Purpose: The elderly are often unfamiliar with computer technology and can encounter great difficulties. Moreover, the terms used in such systems may prove to be a challenge for these users. The aim of this research is to tutor the elderly on using an adaptive e-shop system in order to buy products easily. Design/methodology/approach: In view of…
Descriptors: Older Adults, Tutoring, Adult Education, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Huang, Chenn-Jung; Chen, Chun-Hua; Luo, Yun-Cheng; Chen, Hong-Xin; Chuang, Yi-Ta – Educational Technology & Society, 2008
Recently, a lot of open source e-learning platforms have been offered for free in the Internet. We thus incorporate the intelligent diagnosis and assessment tool into an open software e-learning platform developed for programming language courses, wherein the proposed learning diagnosis assessment tools based on text mining and machine learning…
Descriptors: Foreign Countries, Feedback (Response), Programming Languages, Experiments
Peer reviewed Peer reviewed
Direct linkDirect link
Long, Ju – Journal of Information Technology Education, 2009
Open Source Software (OSS) is a major force in today's Information Technology (IT) landscape. Companies are increasingly using OSS in mission-critical applications. The transparency of the OSS technology itself with openly available source codes makes it ideal for students to participate in the OSS project development. OSS can provide unique…
Descriptors: Personnel Selection, Career Development, Job Skills, Evaluation Criteria
Peer reviewed Peer reviewed
Direct linkDirect link
Burd, Elizabeth L.; Hatch, Andrew; Ashurst, Colin; Jessop, Alan – Computer Science Education, 2009
This article describes an approach whereby patterns are used to describe management issues and solutions to be used during the project management of team-based software development. The work describes how web 2.0 technologies have been employed to support the use and development of such patterns. To evaluate the success of patterns and the…
Descriptors: Computer Software, Computer System Design, Program Administration, Program Descriptions
Peer reviewed Peer reviewed
Direct linkDirect link
Otto, Sue E. K.; Pusack, James P. – Modern Language Journal, 2009
Computer-assisted language learning (CALL) authoring refers to a wide variety of creative development activities using software tools that run the gamut from simple templates (easy-to-use predefined forms into which content is typed) to complex authoring environments (flexible but harder-to-use systems, requiring advanced skills and a great deal…
Descriptors: Management Systems, Professional Recognition, Computer Assisted Instruction, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Myller, Niko; Bednarik, Roman; Sutinen, Erkki; Ben-Ari, Mordechai – ACM Transactions on Computing Education, 2009
As collaborative learning in general, and pair programming in particular, has become widely adopted in computer science education, so has the use of pedagogical visualization tools for facilitating collaboration. However, there is little theory on collaborative learning with visualization, and few studies on their effect on each other. We build on…
Descriptors: Computer Science Education, Learning Activities, Visualization, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Urquiza-Fuentes, Jaime; Velazquez-Iturbide, J. Angel – ACM Transactions on Computing Education, 2009
This article reviews successful educational experiences in using program and algorithm visualizations (PAVs). First, we survey a total of 18 PAV systems that were subject to 33 evaluations. We found that half of the systems have only been tested for usability, and those were shallow inspections. The rest were evaluated with respect to their…
Descriptors: Mathematics, Evaluation Criteria, Use Studies, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Dechter, Avi – AACE Journal, 2009
Students who pursue a bachelor's degree in four-year colleges and universities often take longer than four years to complete their degrees. The reasons for prolonging the time to degree seem to fall into three broad categories: part-time enrollment, deficiencies in academic readiness, and inadequate course planning. This paper focuses on the…
Descriptors: Graduation Requirements, Programming, Time to Degree, Academic Advising
Peer reviewed Peer reviewed
Direct linkDirect link
Sakurai, Yoshitaka; Dohi, Shinichi; Tsuruta, Setsuo; Knauf, Rainer – Educational Technology & Society, 2009
In high-level education such as university studies, there is a flexible but complicated system of subject offerings and registration rules such as prerequisite subjects. Those offerings, connected with registration rules, should be matched to the students' learning needs and desires, which change dynamically. Students need assistance in such a…
Descriptors: Feasibility Studies, Academic Education, Foreign Countries, College Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Koster, Alexis – American Journal of Business Education, 2010
According to the Bureau of Labor Statistics, close to 1.8 million people, or 77% of all computer professionals, were working in the design, development, deployment, maintenance, and management of software in 2006. The ACM [Association for Computing Machinery] model curriculum for the BS in computer science proposes that about 42% of the core body…
Descriptors: Computer Science Education, Programming, Engineering Education, Engineering Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Johnson, Maggie; Senges, Max – Journal of Workplace Learning, 2010
Purpose: This paper seeks to analyse the effectiveness and impact of how Google currently trains its new software engineers ("Nooglers") to become productive in the software engineering community. The research focuses on the institutions and support for practice-based learning and cognitive apprenticeship in the Google environment.…
Descriptors: Computer Software, Programming, Professional Continuing Education, Workplace Learning
Pages: 1  |  ...  |  62  |  63  |  64  |  65  |  66  |  67  |  68  |  69  |  70  |  ...  |  96