Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 8 |
Since 2006 (last 20 years) | 47 |
Descriptor
Computer Software | 55 |
Questionnaires | 55 |
Computer Science Education | 49 |
Foreign Countries | 36 |
Student Attitudes | 27 |
Teaching Methods | 20 |
College Students | 18 |
Programming | 18 |
Instructional Effectiveness | 17 |
Educational Technology | 16 |
College Instruction | 13 |
More ▼ |
Source
Author
Hofstetter, Fred T. | 2 |
Xinogalos, Stelios | 2 |
Abu Baker, M. | 1 |
Araújo, Rafael D. | 1 |
Bacca Cortes, E. B. | 1 |
Barrett, Stephen | 1 |
Bicen, Huseyin | 1 |
Brant-Ribeiro, Taffarel | 1 |
Bravo, E. C. | 1 |
Brereton, P. | 1 |
Broman, D. | 1 |
More ▼ |
Publication Type
Education Level
Location
Taiwan | 5 |
Hungary | 2 |
Ireland | 2 |
Israel | 2 |
Malaysia | 2 |
Slovakia | 2 |
Sweden | 2 |
Turkey | 2 |
United Kingdom | 2 |
Arkansas | 1 |
Brazil | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Xinogalos, Stelios; Pitner, Tomáš; Ivanovic, Mirjana; Savic, Miloš – Education and Information Technologies, 2018
The choice of the first programming language (FPL) has been a controversial issue for several decades. Nearly everyone agrees that the FPL is important and affects students' subsequent education on programming. The study presented in this article investigates the suitability of various C-like and Pascal-like programming languages as a FPL.…
Descriptors: Student Attitudes, Programming Languages, Computer Software, Questionnaires
Mukala, Patrick; Cerone, Antonio; Turini, Franco – Education and Information Technologies, 2017
Free\Libre Open Source Software (FLOSS) environments are increasingly dubbed as learning environments where practical software engineering skills can be acquired. Numerous studies have extensively investigated how knowledge is acquired in these environments through a collaborative learning model that define a learning process. Such a learning…
Descriptors: Open Source Technology, Learning Activities, Computer Software, Learning Processes
Araújo, Rafael D.; Brant-Ribeiro, Taffarel; Mendonça, Igor E. S.; Mendes, Miller M.; Dorça, Fabiano A.; Cattelan, Renan G. – Educational Technology & Society, 2017
This article presents a social and collaborative model for content enrichment in Ubiquitous Learning Environments. Designed as a loosely coupled software architecture, the proposed model was implemented and integrated into the Classroom eXperience, a multimedia capture platform for educational environments. After automatically recording a lecture…
Descriptors: Educational Technology, Technology Uses in Education, Models, Computer Software
Dongo, Tendai; Reed, April H.; O'Hara, Margaret – Journal of Information Technology Education: Innovations in Practice, 2016
Pair programming is a collaborative programming practice that places participants in dyads, working in tandem at one computer to complete programming assignments. Pair programming studies with Computer Science (CS) and Software Engineering (SE) majors have identified benefits such as technical productivity, program/design quality, academic…
Descriptors: Management Information Systems, Majors (Students), Computer Software, Programming
Yu, Yuan-Chih – IEEE Transactions on Learning Technologies, 2017
Teaching with a classroom feedback system can benefit both teaching and learning practices of interactivity. In this paper, we propose a dual-channel classroom feedback system integrated with a back-end e-Learning system. The system consists of learning agents running on the students' computers and a teaching agent running on the instructor's…
Descriptors: Feedback (Response), Teaching Methods, Educational Technology, Technology Uses in Education
Liebenberg, Janet; Huisman, Magda; Mentz, Elsa – IEEE Transactions on Education, 2015
Despite a widely-acknowledged shortage of software developers, and reports of a gap between industry needs and software education, the possible gap between students' needs and software development education has not been explored in detail. In their university education, students want to take courses and carry out projects that clearly relate to…
Descriptors: Foreign Countries, College Students, Relevance (Education), Computer Software
Nielsen, Jacob; Majgaard, Gunver; Sørensen, Erik – International Association for Development of the Information Society, 2013
How can student self-assessment be used as a tool and become beneficial for both lecturers and students? We used a simple self-assessment tool for pre- and post-testing on a first-semester engineering course. The students graded their knowledge on human-computer interaction based on their ability to understand and explain specific concepts. The…
Descriptors: Self Evaluation (Individuals), Reflection, Computer Science Education, Computer Software
Katona, Jozsef; Kovari, Attila – IEEE Transactions on Education, 2016
Keeping up with novel methods and keeping abreast of new applications are crucial issues in engineering education. In brain research, one of the most significant research areas in recent decades, many developments have application in both modern engineering technology and education. New measurement methods in the observation of brain activity open…
Descriptors: Computer Science Education, Diagnostic Tests, Engineering Education, Observation
Karamete, Aysen – Educational Research and Reviews, 2015
This study aims to show the present conditions about the usage of cloud computing in the department of Computer Education and Instructional Technology (CEIT) amongst teacher trainees in School of Necatibey Education, Balikesir University, Turkey. In this study, a questionnaire with open-ended questions was used. 17 CEIT teacher trainees…
Descriptors: Computer Science, Educational Technology, Student Teacher Attitudes, Reliability
Takala, Tuukka M.; Malmi, Lauri; Pugliese, Roberto; Takala, Tapio – Informatics in Education, 2016
In this paper we present our experiences of teaching an annually organized virtual reality (VR) capstone course. We review three iterations of the course, during which a total of 45 students completed the course and 16 VR applications were implemented. Our comparative analysis describes the students' evaluation of the course, the applications…
Descriptors: Curriculum, Simulated Environment, Computer Simulation, Educational Technology
Udvaros, József; Gubán, Miklós – Acta Didactica Napocensia, 2016
The world all around us is rapidly developing. We are witnessing the rapid evolution of technology and communication. This means new challenges and responsibilities to future strategies and attitudes. Today's operating systems and development environments apply the principle of OOP; therefore today's developments are inconceivable without the…
Descriptors: Programming, Computer Science Education, Programming Languages, Computer Software
Fard-Kashani, Alireza; Jahromi, Abdol Hossein Zahedi; Javadi, Ali; Fallahi, Ali Mohammad – Advances in Language and Literary Studies, 2015
The current study aimed at diagnosing the language needs of Iranian undergraduate students of computer engineering in order to find out whether there is any significant difference in perceptions between the students and their ESAP (English for Specific Academic Purpose) teachers, concerning their Reading skill needs. To conduct the intended…
Descriptors: Foreign Countries, Undergraduate Students, Computer Science Education, Engineering
Ghilay, Yaron; Ghilay, Ruth – Journal of Educational Technology, 2015
The aim of the study was to find out a method designated to improve the learning of computer courses by adding Screencast technology. The intention was to measure the influence of high-quality clips produced by Screencast technology, on the learning process of computer courses. It was required to find out the characteristics (pedagogical and…
Descriptors: Educational Technology, Video Technology, Technology Uses in Education, Higher Education
Zendler, Andreas; Klaudt, Dieter; Seitz, Cornelia – Journal of Educational Computing Research, 2014
The authors discuss empirically determined competence areas to K-12 computer science education, emphasizing the cognitive level of competence. The results of a questionnaire with 120 professors of computer science serve as a database. By using multi-dimensional scaling and cluster analysis, four competence areas to computer science education…
Descriptors: Elementary Secondary Education, Computer Science Education, Competence, Cognitive Processes
Tsompanoudi, Despina; Satratzemi, Maya; Xinogalos, Stelios – Informatics in Education, 2015
Since pair programming appeared in the literature as an effective method of teaching computer programming, many systems were developed to cover the application of pair programming over distance. Today's systems serve personal, professional and educational purposes allowing distributed teams to work together on the same programming project. The…
Descriptors: Computer Science Education, Programming, Teamwork, Teaching Methods