Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 9 |
Descriptor
Source
Author
Yuen, Timothy T. | 2 |
Akopian, David | 1 |
Aktepe, Mirac | 1 |
Boerger, Chris | 1 |
Cindy Royal | 1 |
De Silva, Dilhar | 1 |
Doerschuk, Peggy | 1 |
Felleisen, Matthias | 1 |
Findler, Robert Bruce | 1 |
Flatt, Matthew | 1 |
Golgani, Santosh C. | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 5 |
Reports - Descriptive | 4 |
Tests/Questionnaires | 2 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 8 |
Postsecondary Education | 8 |
High Schools | 3 |
Secondary Education | 3 |
Elementary Secondary Education | 2 |
Audience
Location
Texas | 10 |
Arkansas | 1 |
California | 1 |
Colorado | 1 |
Florida | 1 |
Georgia | 1 |
Idaho | 1 |
Illinois | 1 |
Louisiana | 1 |
Maryland | 1 |
Michigan | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Cindy Royal – Journalism and Mass Communication Educator, 2025
Artificial intelligence (AI) has taken the forefront in discussions of the future of media and education. Although there are valid concerns, AI has the potential to be useful in learning new skills, particularly those related to computer programming. This case study depicts the ways AI was introduced to assist in teaching coding, specifically in a…
Descriptors: Artificial Intelligence, Coding, Programming, Computer Science Education
Zinth, Jennifer – Education Commission of the States, 2016
Allowing high school students to fulfill a math or science high school graduation requirement via a computer science credit may encourage more student to pursue computer science coursework. This Education Trends report is an update to the original report released in April 2015 and explores state policies that allow or require districts to apply…
Descriptors: High School Graduates, Graduation Requirements, Computer Science Education, Educational Trends
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving
Akopian, David; Melkonyan, Arsen; Golgani, Santosh C.; Yuen, Timothy T.; Saygin, Can – Journal of Information Technology Education: Innovations in Practice, 2013
Smartphones are a common accessory to provide rich user experience due to superior memory, advanced software-hardware support, fast processing, and multimedia capabilities. Responding to this trend, advanced engineering systems tend to integrate mobile devices with their solutions to facilitate usability. With many young students showing interest…
Descriptors: Minicourses, Programming, Handheld Devices, Computer Oriented Programs
Doerschuk, Peggy; Liu, Jiangjiang; Mann, Judith – ACM Transactions on Computing Education, 2011
If we are to attract more women and minorities to computing we must engage students at an early age. As part of its mission to increase participation of women and underrepresented minorities in computing, the Increasing Student Participation in Research Development Program (INSPIRED) conducts computing academies for high school students. The…
Descriptors: Role Models, Females, Student Participation, High School Students
Hartness, Ken; Shannon, Li-Jen – Information Systems Education Journal, 2011
The Computer Science department at SHSU is currently employing student mentors to assist with recruitment and retention. The primary purpose of these students is to help frustrated new majors in the beginning programming course realize that they are not alone in their struggles and to assist the students over hurdles in their learning and skill…
Descriptors: Computer Science Education, Mentors, Peer Teaching, Programming
Schultz, Leah – Information Systems Education Journal, 2011
This research investigates the implementation of the programming language Alice to teach computer programming logic to computer information systems students. Alice has been implemented in other university settings and has been reported to have many benefits including object-oriented concepts and an engaging and fun learning environment. In this…
Descriptors: Student Attitudes, Comparative Analysis, Student Surveys, Visual Aids
Yue, Kwok-Bun; De Silva, Dilhar; Kim, Dan; Aktepe, Mirac; Nagle, Stewart; Boerger, Chris; Jain, Anubha; Verma, Sunny – Journal of Information Systems Education, 2009
This paper describes our experience of using Content Management Software (CMS), specifically Joomla, to build a real world domain-specific social network site (SNS) as a capstone project for graduate information systems and computer science students. As Web 2.0 technologies become increasingly important in driving business application development,…
Descriptors: Computer Software, Information Systems, Social Networks, Graduate Students
Yuen, Timothy; Liu, Min – Journal of Interactive Learning Research, 2011
This paper presents a cognitive model of how interactive multimedia authoring (IMA) affect novices' cognition in object-oriented programming. This model was generated through an empirical study of first year computer science students at the university level being engaged in interactive multimedia authoring of a role-playing game. Clinical…
Descriptors: Feedback (Response), Programming, Cognitive Processes, Task Analysis
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation