Publication Date
In 2025 | 2 |
Since 2024 | 12 |
Since 2021 (last 5 years) | 24 |
Since 2016 (last 10 years) | 58 |
Since 2006 (last 20 years) | 132 |
Descriptor
Source
Author
Wang, Hai | 3 |
Wang, Shouhong | 3 |
Yue, Kwok-Bun | 3 |
Babb, Jeffry | 2 |
Baugh, Jeanne M. | 2 |
Cummings, Jeff | 2 |
Janicki, Thomas | 2 |
Lang, Guido | 2 |
Lavy, Ilana | 2 |
Mitri, Michel | 2 |
Rashkovits, Rami | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 10 |
Location
South Africa | 5 |
Pennsylvania | 3 |
Taiwan | 3 |
Texas | 3 |
Australia | 2 |
California | 2 |
Germany | 2 |
Illinois | 2 |
Indiana | 2 |
Slovenia | 2 |
United Kingdom | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
What Works Clearinghouse Rating
Grobelna, Iwona – Informatics in Education, 2020
Control systems are becoming ever more commonly used in everyday life. This is true both in industry and in the domestic domain, in the form of e.g., smart home systems. The quality of such systems can be increased by using formal verification methods, such as the model checking technique, to make sure that the designed system fulfills all user…
Descriptors: Programming Languages, Standards, Engineering, Information Systems
Samuel Mergendahl – ProQuest LLC, 2024
While the introduction of memory-safe programming languages into embedded, Cyber-Physical Systems (CPS) offers an opportunity to eliminate many system vulnerabilities, a pragmatic adoption of memory-safe programming languages often necessitates incremental deployment due to practical development constraints, such as the size of many legacy code…
Descriptors: Programming Languages, Information Systems, Information Security, Memory
Kevin Slonka; Matthew North; Neelima Bhatnagar; Anthony Serapiglia – Information Systems Education Journal, 2025
Continuing to fill the literature gap, this research replicated and expands a prior study of student performance in database normalization in an introductory database course. The data was collected from four different universities, each having different prerequisite courses for their database course. Student performance on a database normalization…
Descriptors: Required Courses, Academic Achievement, Information Systems, Databases
Hua-Xu Zhong; Jui-Hung Chang; Chin-Feng Lai; Pei-Wen Chen; Shang-Hsuan Ku; Shih-Yeh Chen – Education and Information Technologies, 2024
Artificial intelligence (AI) education is becoming an advanced learning trend in programming education. However, AI subjects can be difficult to understand because they require high programming skills and complex knowledge. This makes it challenging to determine how different departments of students are affected by them. This study draws on…
Descriptors: Undergraduate Students, Artificial Intelligence, Programming, STEM Education
Oscar Karnalim – Informatics in Education, 2024
Programming students need to be informed about plagiarism and collusion. Hence, we developed an assessment submission system to remind students about the matter. Each submission will be compared to others and any similarities that do not seem a result of coincidence will be reported along with their possible reasons. The system also employs…
Descriptors: Programming, Integrity, Academic Achievement, Plagiarism
Gutiérrez-Cárdenas, Juan – Journal of Information Systems Education, 2020
In the current literature, there is limited evidence of the effects of teaching programming languages using two different paradigms concurrently. In this paper, we present our experience in using a multiparadigm and multiprogramming approach for an Introduction to Programming course. The multiparadigm element consisted of teaching the imperative…
Descriptors: Information Systems, Programming, Computer Science Education, Introductory Courses
Gerard Dummer; Elwin Savelsbergh; Paul Drijvers – Informatics in Education, 2025
Programmed control systems are ubiquitous in the present-day world. In current educational practice, however, these systems are hardly being addressed, and little is known about children's spontaneous understandings about such systems. Therefore, we explored pupils' understandings prior to instruction in three concrete settings: a car park, an…
Descriptors: Elementary School Students, Grade 3, Grade 6, Computer Science Education
Shmallo, Ronit Shmallo; Shrot, Tammar – Journal of Information Systems Education, 2020
A class diagram is one of the most important diagrams of Unified Modeling Language (UML) and can be used for modeling the static structure of a software system. Learning from errors is a teaching approach based on the assumption that errors can promote learning. We applied a constructive approach of using errors in designing a UML class diagram in…
Descriptors: Programming Languages, Programming, Information Systems, Engineering Education
Ramezan, Christopher A. – Journal of Information Systems Education, 2023
While demand for cybersecurity professionals is high, the field is currently facing a workforce shortage and a skills gap. Thus, an examination of current cybersecurity position hiring requirements may be advantageous for helping to close the skills gap. This work examines the education, professional experience, industry certification, security…
Descriptors: Computer Security, Information Technology, Job Skills, Digital Literacy
Orly Barzilai; Sofia Sherman; Moshe Leiba; Hadar Spiegel – Journal of Information Systems Education, 2024
Data Structures and Algorithms (DS) is a basic computer science course that is a prerequisite for taking advanced information systems (IS) curriculum courses. The course aims to teach students how to analyze a problem, design a solution, and implement it using pseudocode to construct knowledge and develop the necessary skills for algorithmic…
Descriptors: Statistics Education, Problem Solving, Information Systems, Algorithms
James A. Parejko – Journal of Microbiology & Biology Education, 2024
The current and ongoing challenges brought on by climate change will require future scientists who have hands-on experience using advanced molecular techniques, can work with large data sets, and can make correlations between metadata and microbial diversity. A course-embedded research project can prepare students to answer complex research…
Descriptors: Plants (Botany), Microbiology, Science Instruction, Teaching Methods
Jaroslaw Pawel Adamiak – Open Praxis, 2024
The academic success of first-year students' learning in science faculties is by no means assured, especially in an Open Distance Learning setting with its limited number of face-to-face encounters between students and lecturers or tutors. Therefore, such encounters should be highly efficient in view of the considerable amount of knowledge…
Descriptors: Fundamental Concepts, Teaching Methods, Computer Science Education, Open Education
Luce, Thom – Information Systems Education Journal, 2020
This paper reviews the evolution of a senior level, live-client project development capstone class in the Analytics and Information Systems department of an AACSB accredited College of Business. The paper traces changes in methodologies and technologies leading to the current Scrum based approach, using ASP.NET Model-View-Controller, MVC, as the…
Descriptors: Capstone Experiences, College Seniors, Information Systems, Computer Software
Ladwig, Christine; Schwieger, Dana – Information Systems Education Journal, 2020
This case provides an opportunity for classroom discussion of ethical issues addressed by computing technologists and the Association of Computing Machinery (ACM) Code of Ethics as the authors describe a recent lawsuit brought against Sutter Health. Security issues, data breaches and compliance with industry privacy rules are common concerns for…
Descriptors: Ethics, Coding, Programming Languages, Legislation
Wolthuis, Stuart L.; Slade, Christopher – Information Systems Education Journal, 2020
In this research project we describe the legacy software landscape, its current state, and challenges associated with aging information systems and access to its data. We briefly describe the popularity of dynamic languages and how a specific dynamic programming language, Ruby on Rails (RoR or Rails), is used to create a system to extract data…
Descriptors: Computer Software, Data Use, Programming Languages, Information Systems