Publication Date
| In 2026 | 0 |
| Since 2025 | 30 |
| Since 2022 (last 5 years) | 166 |
| Since 2017 (last 10 years) | 363 |
| Since 2007 (last 20 years) | 519 |
Descriptor
| Computer Science Education | 569 |
| Programming Languages | 569 |
| Programming | 330 |
| Foreign Countries | 208 |
| Teaching Methods | 205 |
| Computer Software | 160 |
| Introductory Courses | 119 |
| Instructional Effectiveness | 106 |
| Undergraduate Students | 104 |
| Student Attitudes | 97 |
| College Students | 91 |
| More ▼ | |
Source
Author
| Mannila, Linda | 5 |
| Xinogalos, Stelios | 5 |
| Barnes, Tiffany | 4 |
| Dan Sun | 4 |
| Frydenberg, Mark | 4 |
| Laakso, Mikko-Jussi | 4 |
| Ali, Azad | 3 |
| Armoni, Michal | 3 |
| Bers, Marina Umaschi | 3 |
| Cavus, Nadire | 3 |
| Chengcong Zhu | 3 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 8 |
| Students | 2 |
| Researchers | 1 |
Location
| Turkey | 21 |
| Taiwan | 13 |
| China | 11 |
| Finland | 9 |
| Germany | 8 |
| United Kingdom | 8 |
| Greece | 7 |
| Israel | 7 |
| Brazil | 6 |
| Pennsylvania | 6 |
| Spain | 6 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 3 |
| Flesch Reading Ease Formula | 1 |
| Kaufman Test of Educational… | 1 |
| Learning Style Inventory | 1 |
| Measures of Academic Progress | 1 |
| Watson Glaser Critical… | 1 |
| Woodcock Johnson Tests of… | 1 |
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
Brusilovsky, Pete; Sosnovsky, Sergey; Yudelson, Michael V.; Lee, Danielle H.; Zadorozhny, Vladimir; Zhou, Xin – ACM Transactions on Computing Education, 2010
Rich, interactive eLearning tools receive a lot of attention nowadays from both practitioners and researchers. However, broader dissemination of these tools is hindered by the technical difficulties of their integration into existing platforms. This article explores the technical and conceptual problems of using several interactive educational…
Descriptors: Learning Activities, Courses, Classroom Research, Computer Science Education
Drasutis, Sigitas; Motekaityte, Vida; Noreika, Algirdas – Informatics in Education, 2010
The Internet has recently encouraged the society to convert almost all its needs to electronic resources such as e-libraries, e-cultures, e-entertainment as well as e-learning, which has become a radical idea to increase the effectiveness of learning services in most schools, colleges and universities. E-learning can not be completely featured and…
Descriptors: Computer Science Education, Computer System Design, Computer Software Evaluation, Programming
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2011
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multiple server-side computer programming languages to be able to meet the needs of the job market. This paper outlines the pedagogy of an innovative course of multiple server-side computer languages for the undergraduate IS majors. The paper discusses…
Descriptors: Labor Market, Teaching Methods, Undergraduate Study, Course Descriptions
Tekinerdogan, Bedir – Computer Science Education, 2011
Model-driven software development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. After being accepted both by a broad community of…
Descriptors: Foreign Countries, Computer Software, Graduate Study, Industry
Paterson, J. H.; Cheng, K. F.; Haddow, J. – ACM Transactions on Computing Education, 2009
PatternCoder is a software tool to aid student understanding of class associations. It has a wizard-based interface which allows students to select an appropriate binary class association or design pattern for a given problem. Java code is then generated which allows students to explore the way in which the class associations are implemented in a…
Descriptors: Programming Languages, Programming, Computer Science Education, Computer Software
Zhang, Xihui – Journal of Information Technology Education, 2010
Java is an object-oriented programming language. From a software engineering perspective, object-oriented design and programming is used at the architectural design, and structured design and programming is used at the detailed design within methods. As such, structured programming skills are fundamental to more advanced object-oriented…
Descriptors: Undergraduate Students, Student Attitudes, Programming Languages, Programming
Kert, Serhat Bahadir – Turkish Online Journal of Educational Technology - TOJET, 2011
The rapid developments in the communication technologies today render possible the use of new technological support tools in learning processes. Wireless, or mobile wireless, technologies are the tools whose potential contributions to education are investigated. The potential effects of these technologies on learning are explored through studies…
Descriptors: Foreign Countries, Electronic Learning, Programming Languages, Programming
Edgington, Jeffrey Michael – ProQuest LLC, 2010
Video and computer games have become an important area of study in the field of education. Games have been designed to teach mathematics, physics, raise social awareness, teach history and geography, and train soldiers in the military. Recent work has created computer games for teaching computer programming and understanding basic algorithms. …
Descriptors: Video Technology, Computer Science Education, Fundamental Concepts, Investigations
Hoskey, Arthur; Maurino, Paula San Millan – Information Systems Education Journal, 2011
Numerous studies document high drop-out and failure rates for students in computer programming classes. Studies show that even when some students pass programming classes, they still do not know how to program. Many factors have been considered to explain this problem including gender, age, prior programming experience, major, math background,…
Descriptors: College Students, Computer Science Education, Programming, Programming Languages
Chen, Ling-Hsiu – Computers & Education, 2011
Although conventional student assessments are extremely convenient for calculating student scores, they do not conceptualize how students organize their knowledge. Therefore, teachers and students rarely understand how to improve their future learning progress. The limitations of conventional testing methods indicate the importance of accurately…
Descriptors: Foreign Countries, Educational Technology, Cognitive Style, Self Efficacy
An Investigation of Factors Related to Self-Efficacy for Java Programming among Engineering Students
Askar, Petek; Davenport, David – Online Submission, 2009
The purpose of this study was to examine the factors related to self-efficacy for Java programming among first year engineering students. An instrument assessing Java programming self-efficacy was developed from the computer programming self-efficacy scale of Ramalingam & Wiedenbeck. The instrument was administered at the beginning of the…
Descriptors: Self Efficacy, Correlation, Computer Literacy, Investigations
Kim, Seung Han; Jeon, Jae Wook – IEEE Transactions on Education, 2009
The purpose of the course presented here is to introduce freshmen to embedded systems using LEGO Mindstorms, under an ANSI-C programming environment. The students build their own LEGO robots, make programs for them using ANSI-C, and operate them. By creating these LEGO robots, the students become more motivated, learning the basic concepts of…
Descriptors: Foreign Countries, Instructional Effectiveness, Learning Strategies, Teaching Methods
Cross, James H., II; Hendrix, T. Dean; Umphress, David A.; Barowski, Larry A.; Jain, Jhilmil; Montgomery, Lacey N. – ACM Transactions on Computing Education, 2009
jGRASP has three integrated approaches for interacting with its dynamic viewers for data structures: debugger, workbench, and text-based interactions that allow individual Java statements and expressions to be executed/evaluated. These approaches can be used together to provide a complementary set of interactions with the dynamic viewers. Data…
Descriptors: Textbooks, Interaction, Methods, Computer Science Education
Knauf, Rainer; Sakurai, Yoshitaka; Tsuruta, Setsuo; Jantke, Klaus P. – Journal of Educational Computing Research, 2010
University education often suffers from a lack of an explicit and adaptable didactic design. Students complain about the insufficient adaptability to the learners' needs. Learning content and services need to reach their audience according to their different prerequisites, needs, and different learning styles and conditions. A way to overcome such…
Descriptors: Prerequisites, College Instruction, Educational Experiments, Cognitive Style
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

Peer reviewed
Direct link
