NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20260
Since 20250
Since 2022 (last 5 years)0
Since 2017 (last 10 years)5
Since 2007 (last 20 years)12
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 17 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Reinhart, Alex; Genovese, Christopher R. – Journal of Statistics and Data Science Education, 2021
Traditionally, statistical computing courses have taught the syntax of a particular programming language or specific statistical computation methods. Since Nolan and Temple Lang's seminal paper, we have seen a greater emphasis on data wrangling, reproducible research, and visualization. This shift better prepares students for careers working with…
Descriptors: Computer Software, Graduate Students, Computer Science Education, Statistics Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Reis, Rosa; Marques, Bertil P. – International Association for Development of the Information Society, 2021
In this paper we present a model for designing professional courses in a blended learning context as a tool to help the interaction between students, teachers and learning resources. This model aims to promote new concepts, new approaches and new strategies that have been changing the paradigm of teaching and learning. To develop a course based on…
Descriptors: Programming, Instructional Design, Computer Science Education, Case Studies
Peer reviewed Peer reviewed
Direct linkDirect link
Touretzky, David S. – Computer Science Education, 2013
Modern robots, like today's smartphones, are complex devices with intricate software systems. Introductory robot programming courses must evolve to reflect this reality, by teaching students to make use of the sophisticated tools their robots provide rather than reimplementing basic algorithms. This paper focuses on teaching with Tekkotsu, an open…
Descriptors: Robotics, Computer Science Education, Programming, Science Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2011
Given the emergence of service-oriented architecture, IS students need to be knowledgeable of multiple server-side computer programming languages to be able to meet the needs of the job market. This paper outlines the pedagogy of an innovative course of multiple server-side computer languages for the undergraduate IS majors. The paper discusses…
Descriptors: Labor Market, Teaching Methods, Undergraduate Study, Course Descriptions
Peer reviewed Peer reviewed
Direct linkDirect link
Tekinerdogan, Bedir – Computer Science Education, 2011
Model-driven software development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. After being accepted both by a broad community of…
Descriptors: Foreign Countries, Computer Software, Graduate Study, Industry
Peer reviewed Peer reviewed
Direct linkDirect link
Zhang, Xihui – Journal of Information Technology Education, 2010
Java is an object-oriented programming language. From a software engineering perspective, object-oriented design and programming is used at the architectural design, and structured design and programming is used at the detailed design within methods. As such, structured programming skills are fundamental to more advanced object-oriented…
Descriptors: Undergraduate Students, Student Attitudes, Programming Languages, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Kim, Seung Han; Jeon, Jae Wook – IEEE Transactions on Education, 2009
The purpose of the course presented here is to introduce freshmen to embedded systems using LEGO Mindstorms, under an ANSI-C programming environment. The students build their own LEGO robots, make programs for them using ANSI-C, and operate them. By creating these LEGO robots, the students become more motivated, learning the basic concepts of…
Descriptors: Foreign Countries, Instructional Effectiveness, Learning Strategies, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Laverty, David M.; Milliken, Jonny; Milford, Matthew; Cregan, Michael – European Journal of Engineering Education, 2012
This paper presents a new laboratory-based module for embedded systems teaching, which addresses the current lack of consideration for the link between hardware development, software implementation, course content and student evaluation in a laboratory environment. The course introduces second year undergraduate students to the interface between…
Descriptors: Foreign Countries, Engineering Education, Student Evaluation, Computer Assisted Instruction
Peer reviewed Peer reviewed
Machanick, Philip – Computers & Education, 1998
Based on a computer-science course, this article outlines an alternative ordering of programming concepts that aims to develop a reuse habit before other styles of programming are developed. Although the discussion is based on transition from Modula-2 to C++, the issues raised apply to transition from any procedural to any object-oriented…
Descriptors: Algorithms, Change, Computer Science Education, Course Descriptions
Peer reviewed Peer reviewed
Nixon, Paul D. – Computers and the Humanities, 1993
Asserts that involving students in learning a small amount of programming language can enable them to learn the important concepts of electronic information systems. Describes a three-week unit in which arts and humanities undergraduate students use the authoring language, PILOT. (CFR)
Descriptors: Computer Uses in Education, Course Content, Course Descriptions, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Pendergast, Mark O. – Journal of Information Technology Education, 2006
This paper examines the impact the use of the Java programming language has had on the way our students learn to program and the success they achieve. The importance of a properly constructed first course in programming cannot be overstated. A course well experienced will leave students with good programming habits, the ability to learn on their…
Descriptors: Programming Languages, Active Learning, Programming, Introductory Courses
Previous Page | Next Page ยป
Pages: 1  |  2