NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 13 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2020
Aim/Purpose: Multi-threaded software design is considered to be difficult, especially to novice programmers. In this study, we explored how students cope with a task that its solution requires a multi-threaded architecture to achieve optimal runtime. Background: An efficient exploit of multicore processors architecture requires computer programs…
Descriptors: Computer Software, Novices, Programming, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Lavbic, Dejan; Matek, Tadej; Zrnec, Aljaž – Interactive Learning Environments, 2017
Today's software industry requires individuals who are proficient in as many programming languages as possible. Structured query language (SQL), as an adopted standard, is no exception, as it is the most widely used query language to retrieve and manipulate data. However, the process of learning SQL turns out to be challenging. The need for a…
Descriptors: Evaluation Methods, Information Systems, Intelligent Tutoring Systems, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Matthee, Machdel; Turpin, Marita – Journal of Information Systems Education, 2019
Critical thinking and problem solving skills are included in the IS curriculum as foundational skills. IS education researchers recognize the importance of these skills for future IS practitioners given the complexity of the technology based society and economy of the future. However, there is limited work on how these skills are best taught in…
Descriptors: Teaching Methods, Critical Thinking, Problem Solving, Design
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2021
No-code/low-code app development is transforming traditional information system development paradigms. This paper presents a pedagogical design and teaching method for no-code business app development. The contents of the teaching module include vital concepts of business app development and assignments for students. The teaching module can be…
Descriptors: Computer Software, Information Systems, Teaching Methods, Assignments
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Wong, Wang-chan – Information Systems Education Journal, 2015
In this paper, the author reports the results of an empirical study on the relationship between a student's programming experience and their success in a traditional Systems Analysis and Design (SA&D) class where technical skills such as dataflow analysis and entity relationship data modeling are covered. While it is possible to teach these…
Descriptors: Programming, Information Systems, Systems Analysis, Design
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Martin, Nancy L. – Information Systems Education Journal, 2015
This paper describes the development of a hybrid introductory course for students in their first or second year of an information systems technologies degree program at a large Midwestern university. The course combines topics from discrete mathematics and programming logic and design, a unique twist on most introductory courses. The objective of…
Descriptors: Mathematics Instruction, Programming, Introductory Courses, Information Systems
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Babb, Jeffry; Longenecker, Herbert E., Jr.; Baugh, Jeanne; Feinstein, David – Information Systems Education Journal, 2014
Computer programming has been part of Information Systems (IS) curricula since the first model curriculum. It is with programming that computers are instructed how to implement our ideas into reality. Yet, over the last decade numbers of computing undergraduates have significantly declined in North American academic programs. In addition, high…
Descriptors: Information Systems, Information Science Education, Programming, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Mitri, Michel – Journal of Information Systems Education, 2015
This paper describes the use and benefits of Microsoft's Adventure Works (AW) database to teach advanced database skills in a hands-on, realistic environment. Database management and querying skills are a key element of a robust information systems curriculum, and active learning is an important way to develop these skills. To facilitate active…
Descriptors: Active Learning, Databases, Computer Software, Educational Benefits
Peer reviewed Peer reviewed
Direct linkDirect link
Box, Ilona – Computer Science Education, 2009
This paper contributes to an understanding of the variation in approaches that information system analysts/designers use to do analysis and design. A qualitative, phenomenographic research method was used. Four categories were constituted from the data: an "ad hoc" strategy with the intention of solving the problem as quickly as…
Descriptors: Research Methodology, Intention, Information Systems, Employees
Peer reviewed Peer reviewed
Direct linkDirect link
Newby, Michael; Nguyen, ThuyUyen H. – Journal of Information Systems Education, 2010
This paper examines the effectiveness of a technique that first appeared as a Teaching Tip in the Journal of Information Systems Education. In this approach the same problem is used in every programming assignment within a course, but the students are required to use different programming techniques. This approach was used in an intermediate C++…
Descriptors: Assignments, Academic Achievement, Tests, Programming
Peer reviewed Peer reviewed
Opdahl, Andreas L.; Sindre, Guttorm – Information Systems, 1997
Identifies weaknesses of conceptual modelling languages for the problem domain of information systems (IS) development. Outlines an approach called facet modelling of real-world problem domains to deal with the complexity of contemporary analysis problems. Shows how facet models can be defined and visualized; discusses facet modelling in relation…
Descriptors: Artificial Languages, Computer Oriented Programs, Computer System Design, Information Systems