Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 10 |
Descriptor
Computer Assisted Instruction | 17 |
Computers | 17 |
Programming | 14 |
Computer Software | 11 |
Educational Technology | 6 |
Foreign Countries | 6 |
Teaching Methods | 6 |
Computer Science Education | 5 |
Information Technology | 5 |
Programming Languages | 5 |
College Students | 4 |
More ▼ |
Source
Author
Benavente, Robert | 1 |
Bosch, Nigel | 1 |
Burston, Jack | 1 |
Chen, Shu Yu | 1 |
Cregan, Michael | 1 |
D'Mello, Sidney | 1 |
Depradine, Colin | 1 |
Ecker, Michael W. | 1 |
Evans, Thomas E. | 1 |
Feng, Rui | 1 |
Ferrer, Miquel | 1 |
More ▼ |
Publication Type
Education Level
Higher Education | 8 |
Postsecondary Education | 6 |
Elementary Secondary Education | 1 |
Audience
Practitioners | 1 |
Teachers | 1 |
Location
Greece | 2 |
Spain | 2 |
United Kingdom | 2 |
Asia | 1 |
Australia | 1 |
Brazil | 1 |
China | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
Estonia | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ruiqi Shen – ProQuest LLC, 2021
With the large demand for technology workers all around the world, more people are learning programming. Studies show that human tutoring is the most effective way to learn for novice programmers. However, problems such as the inaccessibility to physical classes, prohibitive costs, and the lack of educators may limit students' opportunities to…
Descriptors: MOOCs, Online Systems, Interactive Video, Computer Assisted Instruction
Bosch, Nigel; D'Mello, Sidney – International Journal of Artificial Intelligence in Education, 2017
Novice students (N = 99) participated in a lab study in which they learned the fundamentals of computer programming in Python using a self-paced computerized learning environment involving a 25-min scaffolded learning phase and a 10-min unscaffolded fadeout phase. Students provided affect judgments at approximately 100 points (every 15 s) over the…
Descriptors: Employees, Programming, Computers, Novices
Wang, Gui Ping; Chen, Shu Yu; Yang, Xin; Feng, Rui – European Journal of Engineering Education, 2016
Practical abilities are important for students from majors including Computer Science and Engineering, and Electrical Engineering. Along with the popularity of ACM International Collegiate Programming Contest (ACM/ICPC) and other programming contests, online judge (OJ) websites achieve rapid development, thus providing a new kind of programming…
Descriptors: Competition, Programming, Programming Languages, Computer Science
Laverty, David M.; Milliken, Jonny; Milford, Matthew; Cregan, Michael – European Journal of Engineering Education, 2012
This paper presents a new laboratory-based module for embedded systems teaching, which addresses the current lack of consideration for the link between hardware development, software implementation, course content and student evaluation in a laboratory environment. The course introduces second year undergraduate students to the interface between…
Descriptors: Foreign Countries, Engineering Education, Student Evaluation, Computer Assisted Instruction
Valveny, Ernest; Benavente, Robert; Lapedriza, Agata; Ferrer, Miquel; Garcia-Barnes, Jaume; Sanchez, Gemma – European Journal of Engineering Education, 2012
In the academic year 2010-2011, Spain finished the process of introducing the regulatory changes derived from the Bologna Declaration and the new European Space for Higher Education (ESHE). These changes have implied the updating of university degrees' structure as well as the inclusion of the European Credit Transfer System (ECTS). This paper…
Descriptors: Student Projects, Computer Assisted Instruction, Cooperative Learning, Active Learning
Muganda, Nixon; Joubert, Pieter, Jr.; Toit, Jacques Du; Johnson, Roy – Electronic Journal of Research in Educational Psychology, 2012
Introduction: This paper examines the persistent problematic issue of engaging business students in teaching computer programming. Studies continue to document challenges in teaching computer programming and various methods have been proposed with varying degrees of success. From an educator's perspective, the concern is how to engage students to…
Descriptors: Computer Assisted Instruction, Computers, Stakeholders, Teaching Methods
Triantafyllakos, George; Palaigeorgiou, George; Tsoukalas, Ioannis A. – Computers & Education, 2011
In this paper, we present a framework for the development of collaborative design games that can be employed in participatory design sessions with students for the design of educational applications. The framework is inspired by idea generation theory and the design games literature, and guides the development of board games which, through the use…
Descriptors: Computer Software, Social Influences, Instructional Design, Cooperative Learning
Depradine, Colin; Gay, Glenda – Computers and Education, 2004
With the strong link between programming and the underlying technology, the incorporation of computer technology into the teaching of a programming language course should be a natural progression. However, the abstract nature of programming can make such integration a difficult prospect to achieve. As a result, the main development tool, the…
Descriptors: Computers, Computer Software, Programming Languages, Programming
Kuban, Paul A.; Ragade, Rammohan K. – Journal on Educational Resources in Computing, 2005
Most electrical engineering and computer science undergraduate programs include at least one course on microcontrollers and assembly language programming. Some departments offer legacy courses in C programming, but few include C programming from an embedded systems perspective, where it is still regularly used. Distributed computing and parallel…
Descriptors: Laboratories, Computers, Programming, Educational Technology

Burston, Jack – CALICO Journal, 1993
Most currently available computer-assisted language learning offerings fall into three categories: instructional, collaborative, and facilitative. Each is described and cost-effective approaches to using them are noted. (Contains two references.) (LB)
Descriptors: Authoring Aids (Programming), Computer Assisted Instruction, Computer Software, Computers
St. George, Art – EDUCAUSE Review, 2007
Today, at the end of 2007, there are evident consolidations in wireless, storage, and virtualization and the path forward seems clearer now than previously. Trends from last year continue strongly, particularly Web 2.0 and the shift to user-driven environments and Internet sites where significant data and video processing is available to those…
Descriptors: Internet, Educational Trends, Information Technology, Technology Integration

Shin, Sammy K.; Locatis, Craig N. – Journal of Computing in Higher Education, 1996
PLUS, an authoring system designed to develop cross-platform courseware for different computer types, was evaluated for its portability (ability to run on multiple platforms without adjustment). The procedures and computer equipment used are described, and results are presented. It is concluded that PLUS produces highly portable programs. (MSE)
Descriptors: Authoring Aids (Programming), Computer Assisted Instruction, Computer Software Development, Computer Software Evaluation
Ecker, Michael W. – Mathematics and Computer Education, 2005
In this article, the author proves a theorem about polynomial zeros, but the focus is on how the theorem is integrated into a QuickBASIC computer program, and how that program answers the questions of the theorem--a unification of mathematics and computer programming. For a given polynomial, how can one overcome assorted problems in finding zeros…
Descriptors: Computers, Programming, Intervals, Computer Software
Georgantaki, Stavroula C.; Retalis, Symeon D. – Journal of Information Systems Education, 2007
"Object-Oriented Programming" subject is included in the ACM Curriculum Guidelines for Undergraduate and Graduate Degree Programs in Computer Science as well as in Curriculum for K-12 Computer Science. In a few research studies learning problems and difficulties have been recorded, and therefore, specific pedagogical guidelines and…
Descriptors: Computer Science Education, Seminars, Undergraduate Study, Guidelines

Francis, Leslie J.; Evans, Thomas E. – Journal of Educational Computing Research, 1995
The Bath County Computer Attitude Scale was designed to assess attitudes of students in grades 4-12 toward 5 areas: general computer use, computer-assisted instruction, programming and technical concepts, social issues surrounding computer use, and computer history. The reliability and validity of the instrument is examined. (62 references)…
Descriptors: Case Studies, Computer Assisted Instruction, Computer Attitudes, Computers
Previous Page | Next Page »
Pages: 1 | 2