NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Does not meet standards1
Showing 406 to 420 of 593 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Akin, H. Levent; Meriçli, Çetin; Meriçli, Tekin – Computer Science Education, 2013
Teaching the fundamentals of robotics to computer science undergraduates requires designing a well-balanced curriculum that is complemented with hands-on applications on a platform that allows rapid construction of complex robots, and implementation of sophisticated algorithms. This paper describes such an elective introductory course where the…
Descriptors: Robotics, Computer Science Education, Undergraduate Study, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Wu, Ye-Chi; Ma, Lee Wei; Jiau, Hewijin Christine – Educational Technology & Society, 2013
Programming assignments are commonly used in computer science education to encourage students to practice target concepts and evaluate their learning status. Ensuring students are engaged in such assignments is critical in attracting and retaining students. To this end, WebHat, a service-based program evaluation platform, is introduced in this…
Descriptors: Assignments, Computer Science, Program Evaluation, Computer Software
Chapman, Debra Laier – ProQuest LLC, 2013
Advances in technology and changes in educational strategies have resulted in the integration of technology into the classroom. Multimedia instructional tools (MMIT) have been identified as a way to provide student-centered active-learning instructional material to students. MMITs are common in introductory computer applications courses based on…
Descriptors: Educational Technology, Technology Uses in Education, Technology Integration, Introductory Courses
Felts, Renee R. – ProQuest LLC, 2013
As increasing numbers of students enroll in introductory computer application courses, instructors have difficulty providing the needed assistance in the traditional laboratory setting. Simulators have been used to facilitate college instruction, but the effectiveness of using a simulator in an introductory computer application course had not yet…
Descriptors: Outcomes of Education, Community Colleges, Two Year College Students, Introductory Courses
LeShea, Andrea Valene – ProQuest LLC, 2013
The purpose of this quasi-experimental static-group comparison study was to test the theory of transactional distance that relates the inclusion of synchronous class sessions into an online introductory computer course to students' levels of satisfaction and academic achievement at a post-secondary technical college. This study specifically looked…
Descriptors: Synchronous Communication, Academic Achievement, Student Attitudes, Satisfaction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Lim, Billy; Hosack, Bryan; Vogt, Paul – Electronic Journal of e-Learning, 2012
This paper describes a framework for measuring student learning gains and engagement in a Computer Science 1 (CS 1) / Information Systems 1 (IS 1) course. The framework is designed for a CS1/IS1 course as it has been traditionally taught over the years as well as when it is taught using a new pedagogical approach with Web services. It enables the…
Descriptors: Academic Achievement, Computer Science, Internet, Information Systems
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Rolka, Christine; Remshagen, Anja – International Journal for the Scholarship of Teaching and Learning, 2015
Contextualized learning is considered beneficial for student success. In this article, we assess the impact of context-based learning tools on student grade performance in an introductory computer science course. In particular, we investigate two central questions: (1) does the use context-based learning tools, robots and animations, affect…
Descriptors: Introductory Courses, Computer Science Education, Context Effect, Grades (Scholastic)
Peer reviewed Peer reviewed
Direct linkDirect link
Russell, Ingrid; Markov, Zdravko; Neller, Todd; Coleman, Susan – ACM Transactions on Computing Education, 2010
Our approach to teaching introductory artificial intelligence (AI) unifies its diverse core topics through a theme of machine learning, and emphasizes how AI relates more broadly with computer science. Our work, funded by a grant from the National Science Foundation, involves the development, implementation, and testing of a suite of projects that…
Descriptors: Artificial Intelligence, Program Effectiveness, Computer Science, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Spicer-Sutton, Jama; Lampley, James; Good, Donald W. – Journal of Learning in Higher Education, 2014
The purpose of this study was to determine a student's computer knowledge upon course entry and if there was a difference in college students' improvement scores as measured by the difference in pretest and post-test scores of new or novice users, moderate users, and expert users at the end of a college level introductory computing class. This…
Descriptors: Self Evaluation (Individuals), Introductory Courses, Computer Science Education, Pretests Posttests
Peer reviewed Peer reviewed
Direct linkDirect link
Chang, Chih-Kai – Journal of Educational Computing Research, 2014
Scratch, a visual programming language, was used in many studies in computer science education. Most of them reported positive results by integrating Scratch into K-12 computer courses. However, the object-oriented concept, one of the important computational thinking skills, is not represented well in Scratch. Alice, another visual programming…
Descriptors: Foreign Countries, College Freshmen, Information Technology, Computer Science Education
Dennis, Sonya Maria – ProQuest LLC, 2013
There has been a steady decline of majors in the disciplines of science, technology, engineering, and mathematics ("STEM majors"). In an effort to improve recruitment and retention in "STEM" majors, an active-learning methodology--"peer-led team learning" ("PLTL")--was implemented by the participating…
Descriptors: Computer Science Education, STEM Education, Peer Teaching, Teamwork
Peer reviewed Peer reviewed
Direct linkDirect link
Kazimoglu, Cagin; Kiernan, Mary; Bacon, Liz; MacKinnon, Lachlan – International Journal of Game-Based Learning, 2011
This paper outlines an innovative game-based approach to learning introductory programming that is grounded in the development of computational thinking at an abstract conceptual level, but also provides a direct contextual relationship between game-play and learning traditional introductory programming. The paper proposes a possible model for,…
Descriptors: Educational Games, Computation, Thinking Skills, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Kinnunen, Paivi; Simon, Beth – Computer Science Education, 2012
This article provides insight into how computing majors experience the process of doing programming assignments in their first programming course. This grounded theory study sheds light on the various processes and contexts through which students constantly assess their self-efficacy as a programmer. The data consists of a series of four…
Descriptors: Grounded Theory, Majors (Students), Assignments, Self Efficacy
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Lykke, Marianne; Coto, Mayela; Jantzen, Christian; Mora, Sonia; Vandel, Niels – Journal of Problem Based Learning in Higher Education, 2015
Based on the assumption that wellbeing, positive emotions and engagement influence motivation for learning, the aim of this paper is to provide insight into students' emotional responses to and engagement in different learning designs. By comparing students' reports on the experiential qualities of three different learning designs, their…
Descriptors: Foreign Countries, Problem Based Learning, Student Motivation, Learning Experience
Peer reviewed Peer reviewed
Direct linkDirect link
Kilpelainen, Pekka – Computer Science Education, 2010
Reduction is a central ingredient of computational thinking, and an important tool in algorithm design, in computability theory, and in complexity theory. Reduction has been recognized to be a difficult topic for students to learn. Previous studies on teaching reduction have concentrated on its use in special courses on the theory of computing. As…
Descriptors: Computer Science Education, Introductory Courses, Mathematics, Fundamental Concepts
Pages: 1  |  ...  |  24  |  25  |  26  |  27  |  28  |  29  |  30  |  31  |  32  |  ...  |  40