Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 9 |
Descriptor
Introductory Courses | 10 |
Simulation | 10 |
Programming | 8 |
Teaching Methods | 6 |
Computer Science Education | 4 |
Programming Languages | 4 |
Undergraduate Students | 4 |
Computer Software | 3 |
Course Descriptions | 3 |
Foreign Countries | 3 |
Robotics | 3 |
More ▼ |
Source
Author
Ahmad, Khuloud Nasser | 1 |
Blake, Adam B. | 1 |
Coleman, D. | 1 |
Correll, N. | 1 |
Fries, Laura | 1 |
Gonzalez, Fernando | 1 |
Jiau, Hewijin Christine | 1 |
Liu, Hsin-Yu | 1 |
Ma, Lee Wei | 1 |
Moores, Trevor T. | 1 |
Neyhart, Jeffrey L. | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Descriptive | 6 |
Reports - Evaluative | 2 |
Dissertations/Theses -… | 1 |
Guides - Non-Classroom | 1 |
Reports - Research | 1 |
Education Level
Higher Education | 8 |
Postsecondary Education | 6 |
Audience
Teachers | 1 |
Location
Taiwan | 2 |
California | 1 |
Florida | 1 |
New Zealand | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Gonzalez, Fernando – Education and Information Technologies, 2023
The study of robotics has become a popular course among many educational programs, especially as a technical elective. A significant part of this course involves having the students learn how to program the movement of a robotic arm by controlling the velocity of its individual joint motors, a topic referred to as joint programming. They must…
Descriptors: Robotics, Educational Technology, Technology Uses in Education, Simulation
Neyhart, Jeffrey L.; Watkins, Eric – Natural Sciences Education, 2020
Basic quantitative and population genetics topics are typically taught in introductory plant breeding courses and are critical for success in upper-level study. Active learning, including simulations and games, may be useful for instruction of these concepts, which rely heavily on theory and may be more challenging for students. The statistical…
Descriptors: Genetics, Active Learning, Teaching Methods, Plants (Botany)
Son, Ji Y.; Blake, Adam B.; Fries, Laura; Stigler, James W. – Journal of Statistics and Data Science Education, 2021
Students learn many concepts in the introductory statistics course, but even our most successful students end up with rigid, ritualized knowledge that does not transfer easily to new situations. In this article we describe our attempt to apply theories and findings from learning science to the design of a statistics course that aims to help…
Descriptors: Statistics Education, Introductory Courses, Teaching Methods, Data Analysis
Moores, Trevor T. – Journal of Information Systems Education, 2016
The aim of this paper is to provide sufficient detail that other members of the IS community can incorporate the business game "Flowers for the World" (or FFTW for short) into their IS teaching portfolio. The game promotes experiential (active) learning and has been used to support discussions or project work in such diverse subjects as…
Descriptors: Information Systems, Educational Games, Business, Teaching Methods
Wu, Ye-Chi; Ma, Lee Wei; Jiau, Hewijin Christine – Educational Technology & Society, 2013
Programming assignments are commonly used in computer science education to encourage students to practice target concepts and evaluate their learning status. Ensuring students are engaged in such assignments is critical in attracting and retaining students. To this end, WebHat, a service-based program evaluation platform, is introduced in this…
Descriptors: Assignments, Computer Science, Program Evaluation, Computer Software
Correll, N.; Wing, R.; Coleman, D. – IEEE Transactions on Education, 2013
This paper describes a one-year introductory robotics course sequence focusing on computational aspects of robotics for third- and fourth-year students. The key challenges this curriculum addresses are "scalability," i.e., how to teach a robotics class with a limited amount of hardware to a large audience, "student assessment,"…
Descriptors: Introductory Courses, Robotics, Course Descriptions, Simulation
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Liu, Hsin-Yu; Wang, Wen-June; Wang, Rong-Jyue – IEEE Transactions on Education, 2011
An introductory course for humanoid robot motion realization for undergraduate and graduate students is presented in this study. The basic operations of AX-12 motors and the mechanics combination of a 16 degrees-of-freedom (DOF) humanoid robot are presented first. The main concepts of multilink systems, zero moment point (ZMP), and feedback…
Descriptors: Foreign Countries, Programming, Feedback (Response), Educational Strategies
Ahmad, Khuloud Nasser – ProQuest LLC, 2012
A reexamination of the traditional instruction of introductory computer science (CS) courses is becoming a necessity. Introductory CS courses tend to have high attrition rates and low success rates. In many universities, the CS department suffered from low enrollment for several years compared to other majors. Multiple studies have linked these…
Descriptors: Computer Oriented Programs, Computer Science Education, Introductory Courses, Nonmajors

Skrein, Dale – Journal of Computing in Higher Education, 1994
CPU SIM, an interactive low-level computer simulation package that runs on the Macintosh computer, is described. The program is designed for instructional use in the first or second year of undergraduate computer science, to teach various features of typical computer organization through hands-on exercises. (MSE)
Descriptors: Authoring Aids (Programming), Computer Assisted Instruction, Computer Science Education, Computer Software Development