NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Does not meet standards1
Showing 76 to 90 of 592 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ernst Bekkering – Information Systems Education Journal, 2025
Undergraduate research can stimulate students' interest, especially in STEM disciplines. This research can be formally offered in different formats such as Undergraduate Research Experiences (UREs). One of these is Course-based Undergraduate Research Experiences (CUREs), which are offered as an integral part of scheduled courses. CUREs have been…
Descriptors: Undergraduate Students, Research Training, Computer Science Education, Student Interests
Peer reviewed Peer reviewed
Direct linkDirect link
Lishinski, Alex; Yadav, Aman – ACM Transactions on Computing Education, 2021
Research has repeatedly shown self-efficacy to be associated with course outcomes in CS and across other fields. CS education research has documented this and has developed CS-specific self-efficacy measurement instruments, but to date there have been only a few studies examining interventions intended to improve students' self-efficacy in CS, and…
Descriptors: Self Evaluation (Individuals), Intervention, Self Efficacy, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Luse, Andy; Rursch, Julie – British Journal of Educational Technology, 2021
Engineering and technology educators continually strive for realistic, hands-on laboratory exercises to enhance their students' learning. This research describes the redesign of an undergraduate introductory computer networking course to include new weekly virtual laboratory assignments that culminate in a 'real world' final project of configuring…
Descriptors: Experiential Learning, Computer Science Education, Curriculum Design, Undergraduate Study
Peer reviewed Peer reviewed
Direct linkDirect link
Chih-Chang Yu; Leon Yufeng Wu – Educational Technology & Society, 2024
This study presents a new blended learning model that combines a computer-assisted learning system called Cognitive Apprenticeship Programming Learning System (CAPLS) with instructor co-teaching in an introductory programming course. CAPLS, as its unique aspect, functions as a master in cognitive apprenticeship, guiding learners throughout their…
Descriptors: Programming, Computer Science Education, College Entrance Examinations, Mathematics Tests
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Boxuan Ma; Li Chen; Shin’ichi Konomi – International Association for Development of the Information Society, 2024
Generative artificial intelligence (AI) tools like ChatGPT are becoming increasingly common in educational settings, especially in programming education. However, the impact of these tools on the learning process, student performance, and best practices for their integration remains underexplored. This study examines student experiences and…
Descriptors: Artificial Intelligence, Computer Science Education, Programming, Computer Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ayalew, Mentewab; Hylton, Derrick; Sistrunk, Jeticia; Melton, James; Johnson, Kiandra; Voit, Eberhard – PRIMUS, 2022
The integration of biology with mathematics and computer science mandates the training of students capable of comfortably navigating among these fields. We address this formidable pedagogical challenge with the creation of transdisciplinary modules that guide students toward solving realistic problems with methods from different disciplines.…
Descriptors: Biology, Science Instruction, Mathematics Instruction, Interdisciplinary Approach
Peer reviewed Peer reviewed
Direct linkDirect link
Lakshminarayanan, Srinivasan; Rao, N. J. – Higher Education for the Future, 2022
There are many grey areas in the interpretation of academic integrity in the course on Introduction to Programming, commonly known as CS1. Copying, for example, is a method of learning, a method of cheating and a reuse method in professional practice. Many institutions in India publish the code in the lab course manual. The students are expected…
Descriptors: Integrity, Cheating, Duplication, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Lin, Chin-Tsai; Chang, Shih-Jui; Chen, Yung-Hui – Journal of Educational Computing Research, 2022
With the progress and innovation of digital technology, people's knowledge acquisition, information exchange, and communication modes have changed significantly. The universality of emerging technology media enables instructional designers to use digital media to provide different teaching materials and teaching methods to meet the needs of…
Descriptors: Introductory Courses, Computer Science Education, Computer Uses in Education, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Wofford, Annie M.; Sax, Linda J.; George, Kari L.; Ramirez, Daisy; Nhien, Chantra – Journal of Higher Education, 2022
In light of the need to both grow and diversify graduate enrollments in computing fields, this quantitative study examined variables associated with students' initial aspirations for computing graduate school as well as how aspirations were sustained or developed over time. Using a longitudinal sample of undergraduate students who enrolled in…
Descriptors: Computer Science Education, Undergraduate Students, Academic Aspiration, Graduate Study
Peer reviewed Peer reviewed
Direct linkDirect link
Mohamed, Abdallah – Education and Information Technologies, 2022
With the increased reliance on technology, computer programming has emerged as an essential skill that is interesting to many audiences beyond merely computer scientists. As a result, many students from various disciplines take first-year computer science courses. This led to classrooms with a lot of diversity in student motivation, backgrounds,…
Descriptors: Heterogeneous Grouping, Ability, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Jiang, Yabing – Journal of Information Systems Education, 2022
Small teaching approaches are well-structured, incremental teaching improvement techniques supported by research in cognitive science, memory, and learning. I systematically implement a series of small teaching activities in an introductory programming course to tackle the teaching and learning challenges faced by instructors and students. The…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Academic Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
Burleson, James; Nabity-Grover, Teagen; Jetha, Karim – Journal of Information Systems Education, 2023
The Association for Information Systems (AIS) Teaching Curation Project aims to highlight and summarize research within the association that focuses on the major courses taught in Information Systems (IS) programs. The present literature review is a companion to a curation website specific to the introductory course in IS. In this review, we…
Descriptors: Information Systems, Introductory Courses, Enrollment, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Liénardy, Simon; Donnet, Benoit; Leduc, Laurent – Student Success, 2021
This practice report discusses the evolution of a CS1 Course taught at the University of Liège, Belgium. Over the last seven years several teaching activities have been thought to complement traditional theoretical courses and exercise sessions in order to promote students' engagement. The result is aligned with (i) the principles of assessment…
Descriptors: Learner Engagement, Computer Science Education, Introductory Courses, Student Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Custer, Gordon F.; van Diepen, Linda T. A.; Seeley, Janel – Natural Sciences Education, 2021
Quantitative literacy is necessary to keep pace with the exponentially increasing magnitude of biological data and the complexity of statistical tools. However, statistical programming can cause anxiety in new learners and educators alike. In order to produce graduates that are well-prepared for quantitative research, overcoming the initial…
Descriptors: Programming Languages, Computer Science Education, Student Attitudes, Time Management
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Menon, Pratibha – Information Systems Education Journal, 2023
Instruction in an introductory programming course is typically designed to introduce new concepts and to review and integrate the more recent concepts with what was previously learned in the course. Therefore, most exam questions in an introductory programming course require students to write lines of code that contain syntactic elements…
Descriptors: Introductory Courses, Programming Languages, Computer Science Education, Correlation
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  40