Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 22 |
Descriptor
Computer Science Education | 22 |
Open Source Technology | 22 |
Teaching Methods | 22 |
Computer Software | 12 |
Foreign Countries | 9 |
Engineering Education | 7 |
Student Projects | 7 |
Undergraduate Students | 7 |
Instructional Effectiveness | 6 |
Programming | 6 |
Programming Languages | 6 |
More ▼ |
Source
Author
Payne, Bryson R. | 2 |
Arjan J. F. Kok | 1 |
Arriaga, J. | 1 |
Borromeo, Susana | 1 |
Bowring, James | 1 |
Burke, Quinn | 1 |
Börstler, Jürgen | 1 |
Carpeno, A. | 1 |
Chau, M. | 1 |
Chen, Hsinchun | 1 |
Chin, Siew Kian | 1 |
More ▼ |
Publication Type
Journal Articles | 18 |
Reports - Research | 12 |
Reports - Descriptive | 5 |
Reports - Evaluative | 3 |
Speeches/Meeting Papers | 2 |
Collected Works - Proceedings | 1 |
Dissertations/Theses -… | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 15 |
Postsecondary Education | 14 |
Secondary Education | 3 |
Elementary Secondary Education | 2 |
High Schools | 2 |
Junior High Schools | 2 |
Middle Schools | 2 |
Elementary Education | 1 |
Grade 4 | 1 |
Grade 5 | 1 |
Grade 9 | 1 |
More ▼ |
Audience
Teachers | 1 |
Location
Spain | 4 |
Japan | 2 |
Netherlands | 2 |
Pennsylvania | 2 |
Taiwan | 2 |
Asia | 1 |
Australia | 1 |
Brazil | 1 |
Connecticut | 1 |
Denmark | 1 |
Egypt | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
What Works Clearinghouse Rating
Connor David Nelson – ProQuest LLC, 2024
This dissertation introduces a comprehensive framework aimed at reshaping applied cybersecurity education to significantly ease the learning curve, at scale, through three synergistic innovations. These methods address the daunting educational barriers in cybersecurity, enabling learners at all levels to understand complex security concepts more…
Descriptors: Computer Security, Information Security, Computer Science Education, Models
Gabbay, Hagit; Cohen, Anat – International Educational Data Mining Society, 2023
In MOOCs for programming, Automated Testing and Feedback (ATF) systems are frequently integrated, providing learners with immediate feedback on code assignments. The analysis of the large amounts of trace data collected by these systems may provide insights into learners' patterns of utilizing the automated feedback, which is crucial for the…
Descriptors: MOOCs, Feedback (Response), Teaching Methods, Learning Strategies
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Hollister, Brad; Leon, Juan – International Journal on E-Learning, 2022
An introductory survey course in software engineering is now required at many accredited undergraduate institutions in the United States. The usual presentation of material consists of student projects that showcase design, development, and testing methodologies. While this approach does provide a foundation, students are left without professional…
Descriptors: Open Source Technology, Engineering Education, Computer Software, Undergraduate Students
Zhu, Meina; Kadirova, Dilnoza – Open Learning, 2022
Given the rapid rise of open educational resources (OER) for informal learning pursuits impacting countless millions of people each day around the world, this study investigated the impact of the initiative that spearheaded this movement; namely, Massachusetts Institute of Technology (MIT) open courseware (OCW). More specifically, it explored…
Descriptors: Independent Study, Student Attitudes, Learning Experience, Computer Science Education
Tushev, Miroslav; Williams, Grant; Mahmoud, Anas – Computer Science Education, 2020
Background and Context: GitHub has been recently used in Software Engineering (SE) classes to facilitate collaboration in student team projects as well as help teachers to evaluate the contributions of their students more objectively. Objective: We explore the benefits and drawbacks of using GitHub as a means for team collaboration and performance…
Descriptors: Computer Software, Engineering Education, Student Projects, Teamwork
Savonen, Candace; Wright, Carrie; Hoffman, Ava M.; Muschelli, John; Cox, Katherine; Tan, Frederick J.; Leek, Jeffrey T. – Journal of Statistics and Data Science Education, 2023
Data science and informatics tools are developing at a blistering rate, but their users often lack the educational background or resources to efficiently apply the methods to their research. Training resources and vignettes that accompany these tools often deprecate because their maintenance is not prioritized by funding, giving teams little time…
Descriptors: Open Source Technology, Multiple Choice Tests, Summative Evaluation, Formative Evaluation
Tan, Song Wei Benjamin; Naraharisetti, Pavan Kumar; Chin, Siew Kian; Lee, Lai Yeng – Journal of Chemical Education, 2020
The advance of digital technology presents an opportunity to equip students with relevant skill sets as "Scientists of the Future" who are able to utilize knowledge at the interface between various disciplines. In this technology report, an open source programming language is used to automate a simple laboratory experiment commonly…
Descriptors: Programming Languages, Science Instruction, Chemistry, Computer Science Education
Payne, Bryson R. – Journal of Cybersecurity Education, Research and Practice, 2019
With the rapid adoption of internet-connected and driver-assist technologies, and the spread of semiautonomous to self-driving cars on roads worldwide, cybersecurity for smart cars is a timely concern and one worth exploring both in the classroom and in the real world. Highly publicized hacks against production cars, and a relatively small number…
Descriptors: Computer Security, Motor Vehicles, Information Security, Artificial Intelligence
Galindo, Cipriano; Fernandez-Madrigal, Juan-Antonio – IEEE Transactions on Education, 2020
Contribution: There exist software tools designed for professional or research purposes that may serve for grounding the learning of real-time scheduling within introductory courses. This article contributes with a hardware and software infrastructure aimed at improving the learning process of the essentials of real-time scheduling in…
Descriptors: Scheduling, Computer Software, Introductory Courses, Learning Processes
Rafique, Muhammad Usman; Mohammed, Aquil Mirza; Li, Shuai; Khan, Ameer Tamoor; Kadry, Seifedine – Advances in Engineering Education, 2019
Consumer electronics are creating huge job markets for graduates with the programming back-ground, and more and more computer science departments are launching embedded software subjects to meet this demand. However, most students majoring computer science do not have the background in electronics, or even circuits. Due to this reason, how to…
Descriptors: Case Studies, Open Source Technology, Electronics, Engineering Education
Maruyama, Ryoga; Ogata, Shinpei; Kayama, Mizue; Tachi, Nobuyuki; Nagai, Takashi; Taguchi, Naomi – International Association for Development of the Information Society, 2022
This study aims to explore an educational learning environment that supports students to learn conceptual modelling with the unified modelling language (UML). In this study, we call the describing models "UML programming." In this paper, we show an educational UML programming environment for science, technology, engineering, art, and…
Descriptors: Case Studies, Programming Languages, Learning Processes, Models
Fagan, Bryan J.; Payne, Bryson R. – Proceedings of the Interdisciplinary STEM Teaching and Learning Conference, 2017
The US Bureau of Labor Statistics predicts over 8 million job openings in IT and computing, including 1 million cybersecurity postings, over the current five-year period. This paper presents lessons learned in preparing middle-school students in rural Georgia for future careers in computer science/ IT by teaching computer programming in the free,…
Descriptors: Programming Languages, Teaching Methods, Computer Science Education, Open Source Technology
Bowring, James; Burke, Quinn – Journal of Interactive Learning Research, 2016
This paper documents four years of a novel approach to teaching a two-course sequence in software engineering as part of the ABET-accredited computer science curriculum at the College of Charleston. This approach is team-based and centers on learning software engineering in the context of open source software projects. In the first course, teams…
Descriptors: Teaching Methods, Computer Software, Computer Science Education, Open Source Technology
Hsu, Ting-Chia; Hwang, Gwo-Jen – Educational Technology & Society, 2017
Programming concepts are important and challenging to novices who are beginning to study computer programming skills. In addition to the textbook content, students usually learn the concepts of programming from the web; however, it could be difficult for novice learners to effectively derive helpful information from such non-structured open…
Descriptors: Web Sites, Teaching Methods, Computer Science Education, Information Sources
Previous Page | Next Page »
Pages: 1 | 2