Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 9 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 36 |
Descriptor
Computer Science Education | 47 |
Assignments | 42 |
Computer Software | 20 |
Programming | 19 |
Teaching Methods | 16 |
Undergraduate Students | 13 |
Introductory Courses | 12 |
Foreign Countries | 11 |
Student Attitudes | 10 |
College Students | 9 |
Computer Assisted Instruction | 8 |
More ▼ |
Source
Author
Ala-Mutka, Kirsti M. | 1 |
Amelung, M. | 1 |
Archibald, J. K. | 1 |
Ballenger, Robert M. | 1 |
Campa, G. | 1 |
Cheers, Hayden | 1 |
Chen, J. C. | 1 |
Codespoti, Daniel J. | 1 |
Corbera, Francisco | 1 |
Dawar, Deepak | 1 |
Downing, Charles | 1 |
More ▼ |
Publication Type
Reports - Descriptive | 47 |
Journal Articles | 43 |
Tests/Questionnaires | 6 |
Speeches/Meeting Papers | 4 |
Guides - Classroom - Teacher | 1 |
Education Level
Higher Education | 36 |
Postsecondary Education | 30 |
Elementary Secondary Education | 2 |
High Schools | 2 |
Secondary Education | 2 |
Adult Education | 1 |
Audience
Teachers | 5 |
Practitioners | 1 |
Location
Germany | 2 |
Arizona | 1 |
Australia | 1 |
Cyprus | 1 |
Denmark | 1 |
Finland | 1 |
Georgia | 1 |
Greece | 1 |
Missouri | 1 |
Netherlands | 1 |
Ohio | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Cheers, Hayden; Lin, Yuqing; Yan, Weigen – Informatics in Education, 2023
Source code plagiarism is a common occurrence in undergraduate computer science education. Many source code plagiarism detection tools have been proposed to address this problem. However, most of these tools only measure the similarity between assignment submissions, and do not actually identify which are suspicious of plagiarism. This work…
Descriptors: Plagiarism, Assignments, Computer Software, Computer Science Education
Kim, J. B.; Zhong, Chen; Liu, Hong – Journal of Information Systems Education, 2023
Cybersecurity education is becoming increasingly important in modern society, and hands-on practice is an essential element. Although instructors provide hands-on labs in their cybersecurity courses, traditional lab exercises often fail to effectively motivate students. Hence, many instructors desire to incorporate gamification in hands-on…
Descriptors: Gamification, Information Security, Class Activities, Active Learning
Wang, Hai; Wang, Shouhong – Journal of Information Systems Education, 2023
NoSQL databases have been used in organizations for decades. Few database textbooks on the market, however, have suitable materials about NoSQL beyond general introductions for typical business students. In fact, users of the typical NoSQL systems on the software market need to have certain computer programming skills. This teaching tip introduces…
Descriptors: Databases, Programming, Computer Science Education, Business Administration Education
Sunil Hazari – Journal of Educational Research and Practice, 2024
In this article, I present a justification for implementing AI literacy courses in higher education. I explore the ethical concerns and biases surrounding AI technologies, highlighting the importance of critical analysis and responsible use of AI. I then propose a conceptual framework, focusing on awareness, skill development, and the practical…
Descriptors: Artificial Intelligence, Higher Education, Critical Thinking, Innovation
Xiaoni Zhang – Journal of Information Systems Education, 2025
This teaching tip explores the integration of AI tools into database education. The author describes how instructors can use AI tools to prepare teaching materials and how students can use AI to facilitate database development. The teaching tips provided encompass both course-level objectives and assignment-specific strategies. The inclusion of AI…
Descriptors: Databases, Technology Integration, Critical Thinking, Thinking Skills
Schwieger, Dana – Information Systems Education Journal, 2023
Many small organizations sponsor events and activities that could benefit from the data management and reporting capabilities provided through a centralized database. However, many of those organizations do not have the budget to afford a commercial solution or an on-going subscription to a cloud-based solution for a small scope event with limited…
Descriptors: Databases, Computer Software, Information Systems, Volunteers
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Fritz, Lydia – Journal of Instructional Research, 2019
This is an experience paper that describes methods of student assessment in introductory- and intermediate-level computing courses. The paper explains the need for alternate methods in the evaluation of out-of-class programming assignments and enumerates several options that have been incorporated into freshman- and sophomore-level courses. I show…
Descriptors: Computer Science Education, Student Evaluation, College Students, Introductory Courses
Dawar, Deepak – Information Systems Education Journal, 2022
Learning computer programming is a challenging task for most beginners. Demotivation and learned helplessness are pretty common. A novel instructional technique that leverages the value-expectancy motivational model of student learning was conceptualized by the author to counter the lack of motivation in the introductory class. The result was a…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Assignments
What! No GUI? -- Teaching a Text Based Command Line Oriented Introduction to Computer Science Course
Goldstein, Ira – Information Systems Education Journal, 2019
Computer Science students need to acquire knowledge about both the hardware and software aspects of computing systems. It is necessary for them to understand how each layer interacts with one another. However, since Graphical User Interfaces have become ubiquitous, the opportunities to interact with the computer via a command prompt as part of…
Descriptors: Computer Science Education, Computer Software, Introductory Courses, Programming
Popovich, Karen; Pangborn, Greta – Information Systems Education Journal, 2022
The COVID-19 pandemic in Spring 2020 necessitated a sudden shift to online learning. Faculty at Saint Michael's College, in Colchester, Vermont (USA), had ten days to re-plan their courses as well as potentially learn new pedagogies, adapt to technology for instruction, and help students adjust to the changes. In addition, faculty needed to…
Descriptors: COVID-19, Pandemics, Educational Change, Curriculum Design
Saulnier, Bruce – Information Systems Education Journal, 2016
To more effectively meet the expectations of industry for entry-level IT employees, a case is made for the inclusion of writing throughout the Computer Information Systems (CIS) curriculum. "Writing Across the Curriculum" ("WAC") principles are explained, and it is opined that both Writing to Learn (WTL) and Writing in the…
Descriptors: Writing Across the Curriculum, Computer Science Education, Systems Analysis, Information Systems
Woods, David M. – Information Systems Education Journal, 2018
Cloud computing is a rapidly emerging topic, but should it be included in an introductory IT course? The magnitude of cloud computing use, especially cloud infrastructure, along with students' limited knowledge of the topic support adding cloud content to the IT curriculum. There are several arguments that support including cloud computing in an…
Descriptors: Introductory Courses, Internet, Computer Science Education, Computer Software
Hickey, Timothy; Pontrello, Jason – Journal of College Science Teaching, 2016
Introductory undergraduate science courses are traditionally offered as distinct units without formalized student interaction between classes. To bridge science courses, the authors used three Honors Organic Chemistry projects paired with other science courses. The honors students delivered presentations to mainstream organic course students and…
Descriptors: Science Instruction, Honors Curriculum, Organic Chemistry, Laboratory Experiments
Larsen, Lasse Juel; Majgaard, Gunver – Designs for Learning, 2016
This article considers game design research in educational settings. Its focus is on how undergraduate students -- particularly engineering students -- learn computer game design. From observations conducted during our game design courses we have developed a model of expanded game design space. It encapsulates the entire development process from…
Descriptors: Undergraduate Students, Engineering Education, Computer Games, Design