NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 1,801 to 1,815 of 7,609 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Jaime, Arturo; Olarte, Juan J.; Garcia-Izquierdo, Francisco J.; Dominguez, Cesar – IEEE Transactions on Education, 2020
Contribution: Internships designed to provide training and an initial period of contact with industry, prior to a computer science engineering capstone project, have a very positive impact on both industry and academic capstone projects. Background: Internships and capstone projects are widely used to integrate work-related learning in computer…
Descriptors: Internship Programs, Computer Science Education, Engineering, Capstone Experiences
Peer reviewed Peer reviewed
Direct linkDirect link
Gutiérrez-Cárdenas, Juan – Journal of Information Systems Education, 2020
In the current literature, there is limited evidence of the effects of teaching programming languages using two different paradigms concurrently. In this paper, we present our experience in using a multiparadigm and multiprogramming approach for an Introduction to Programming course. The multiparadigm element consisted of teaching the imperative…
Descriptors: Information Systems, Programming, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Murai, Yumiko; Muramatsu, Hiroyuki – Information and Learning Sciences, 2020
Purpose: While it is particularly important that professional programs help teachers become members of a community of practice, especially in crisis situations such as the COVID-19 pandemic, there is a lack of research about strategies to effectively encourage the development of a community of practice and to support teachers' transformation of…
Descriptors: Creativity, Blended Learning, Faculty Development, Programming
Alex Geoffrey Fegely – ProQuest LLC, 2020
The purpose of this action research was to evaluate the effect educational robotics have on the programming comprehension and motivation of preservice teachers. Computer science is increasingly being integrated into K-8 curricula across the country. However, there are few teachers trained to teach basic computer science concepts. Core subject…
Descriptors: Programming, Computer Science Education, Robotics, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Marowka, Ami – Education and Information Technologies, 2018
Python is gaining popularity in academia as the preferred language to teach novices serial programming. The syntax of Python is clean, easy, and simple to understand. At the same time, it is a high-level programming language that supports multi programming paradigms such as imperative, functional, and object-oriented. Therefore, by default, it is…
Descriptors: Computer Science Education, Programming Languages, Computer Software, Engineering Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Harichandran, Ronald S.; Erdil, Nadiye O.; Carnasciali, Maria-Isabel; Nocito-Gobel, Jean; Li, Cheryl – Advances in Engineering Education, 2018
An innovative approach to develop an entrepreneurial mindset in all undergraduate engineering and computer science students is being developed and implemented. The approach consists of the development of short e-learning modules on 18 entrepreneurial topics and the integration of these modules into regular courses in programs. A flipped classroom…
Descriptors: Entrepreneurship, Engineering Education, Electronic Learning, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Khosravi, Hassan; Cooper, Kendra M. L. – Journal of Learning Analytics, 2018
Educational environments continue to evolve rapidly to address the needs of diverse, growing student populations while embracing advances in pedagogy and technology. In this changing landscape, ensuring consistency among the assessments for different offerings of a course (within or across terms), providing meaningful feedback about student…
Descriptors: Graphs, Academic Achievement, Student Evaluation, Models
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Arslan Namli, Nihan; Senkal, Ozan – International Journal of Assessment Tools in Education, 2018
The overall objective of this study is to understand how the fuzzy logic theory can be used in measuring the programming performance of the undergraduate students, as well as proving the advantages of using fuzzy logic in evaluation of students' performance. 336 students were involved in the sample of this quantitative study. The first group was…
Descriptors: Undergraduate Students, Programming, Computation, Student Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Schneider, Johannes; Bernstein, Abraham; Brocke, Jan vom; Damevski, Kostadin; Shepherd, David C. – IEEE Transactions on Learning Technologies, 2018
All methodologies for detecting plagiarism to date have focused on the final digital "outcome", such as a document or source code. Our novel approach takes the creation process into account using logged events collected by special software or by the macro recorders found in most office applications. We look at an author's interaction…
Descriptors: Plagiarism, Assignments, Programming, Computer Software
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tureniyazova, Asiya Ibragimovna – Research in Social Sciences and Technology, 2019
To date, hundreds of advanced teaching methods, such as game methods, have been developed, and these problem-based learning methods are widely used in education. Most of these technologies are based on the principles of student-centered and participatory learning. These interactive methods allow the learner to master the necessary professional…
Descriptors: Teaching Methods, Visual Aids, Information Technology, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Burrows, Andrea C.; Borowczak, Mike – Educational Action Research, 2019
This article explores one group's use of action research (AR) and lesson study in three US university-level computer science courses affecting 85 undergraduate computer science and engineering students. It offers an overview of three areas including AR, lesson study, and engineering soft skills. The research group identified a problem:…
Descriptors: Computer Science Education, Engineering Education, Action Research, Conflict Resolution
Peer reviewed Peer reviewed
Direct linkDirect link
Candela, Anthony R. – Journal of Visual Impairment & Blindness, 2019
Computer programming (also known as coding) is a career path that many individuals choose to pursue. The occupation of computer programmer has in the past and will continue in the future to afford people who are visually impaired (i.e., those who are blind or have low vision) a wide variety of job possibilities. Because students with visual…
Descriptors: Access to Computers, Accessibility (for Disabled), Blindness, Visual Impairments
Peer reviewed Peer reviewed
Direct linkDirect link
Taipalus, Toni – Journal of Information Systems Education, 2019
Structured Query Language (SQL) is still the de facto database query language widely used in industry and taught in almost all university level database courses. The role of SQL is further strengthened by the emergence of NewSQL systems which use SQL as their query language as well as some NoSQL systems, e.g., Cassandra and DynamoDB, which base…
Descriptors: Programming Languages, Programming, Computer Science Education, Databases
Peer reviewed Peer reviewed
Direct linkDirect link
Alfayez, Abdulaziz A.; Lambert, Judy – Computers in the Schools, 2019
The Ministry of Education in Saudi Arabia implemented a new computer science curriculum in 2008. There was speculation that many computer science teachers did not possess sufficient knowledge of computational thinking needed to teach this subject. To investigate this topic, a quantitative research study was conducted with 55 male computer science…
Descriptors: Foreign Countries, Computer Science Education, Males, Secondary School Teachers
Peer reviewed Peer reviewed
Direct linkDirect link
Aljumaily, Harith; Cuadra, Dolores; Laefer, Debra F. – Computer Science Education, 2019
Background: Conceptual models are an essential phase in software design, but they can create confusion and reduced performance for students in Database Design courses. Objective: A novel Relational Data Model Validation Tool (MVTool) was developed and tested to determine (1) if students who use MVTool perform better than those who do not, and (2)…
Descriptors: Models, Databases, Computer Science Education, Skills
Pages: 1  |  ...  |  117  |  118  |  119  |  120  |  121  |  122  |  123  |  124  |  125  |  ...  |  508