NotesFAQContact Us
Collection
Advanced
Search Tips
Source
Computer Science Education230
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 106 to 120 of 230 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Gasparinatou, Alexandra; Grigoriadou, Maria – Computer Science Education, 2011
Previous studies have shown that students with low knowledge understand and learn better from more cohesive texts, whereas high-knowledge students have been shown to learn better from texts of lower cohesion. This study examines whether high-knowledge readers in computer science benefit from a text of low cohesion. Undergraduate students (n = 65)…
Descriptors: Undergraduate Students, Reading Comprehension, Computer Science Education, Aptitude Treatment Interaction
Peer reviewed Peer reviewed
Direct linkDirect link
Downes, Toni; Looker, Dianne – Computer Science Education, 2011
This article explores factors that contribute to low participation rates in computing and information technology (CIT) courses in senior secondary school, particularly for females. Partly drawing on the Values-Expectancy Theory the following variables are explored separately and within a single model: gender, ability and values beliefs, access and…
Descriptors: Foreign Countries, Computer Science Education, Student Attitudes, Females
Peer reviewed Peer reviewed
Direct linkDirect link
Sien, Ven Yu – Computer Science Education, 2011
Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…
Descriptors: Foreign Countries, Computer Science Education, Undergraduate Students, Computer Software
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
Cabot, Jordi; Tisi, Massimo – Computer Science Education, 2011
Model-Driven Engineering (MDE) is changing the way we build, operate, and maintain our software-intensive systems. Several projects using MDE practices are reporting significant improvements in quality and performance but, to be able to handle these projects, software engineers need a set of technical and interpersonal skills that are currently…
Descriptors: Foreign Countries, Computer Science Education, Computer Software, Engineering
Peer reviewed Peer reviewed
Direct linkDirect link
Dahlberg, Teresa; Barnes, Tiffany; Buch, Kim; Bean, Karen – Computer Science Education, 2010
This article describes a computer science course that uses service learning as a vehicle to accomplish a range of pedagogical and BPC (broadening participation in computing) goals: (1) to attract a diverse group of students and engage them in outreach to younger students to help build a diverse computer science pipeline, (2) to develop leadership…
Descriptors: Student Attitudes, Service Learning, Science Curriculum, Outreach Programs
Peer reviewed Peer reviewed
Direct linkDirect link
Shuhidan, Shuhaida; Hamilton, Margaret; D'Souza, Daryl – Computer Science Education, 2010
Learning to program is known to be difficult for novices. High attrition and high failure rates in foundation-level programming courses undertaken at tertiary level in Computer Science programs, are commonly reported. A common approach to evaluating novice programming ability is through a combination of formative and summative assessments, with…
Descriptors: Teacher Attitudes, Secondary School Teachers, College Faculty, Multiple Choice Tests
Peer reviewed Peer reviewed
Direct linkDirect link
Luxton-Reilly, Andrew; Denny, Paul – Computer Science Education, 2010
We present an innovative pedagogical approach that we call "constructive evaluation," which shifts students from being consumers of knowledge to participants in a community of peers engaged in actively producing and sharing knowledge. Students are required to author a question that assesses one or more of the learning outcomes of a course. In…
Descriptors: Feedback (Response), Learning Theories, Item Banks, Educational Resources
Peer reviewed Peer reviewed
Direct linkDirect link
Fee, Samuel B.; Holland-Minkley, Amanda M. – Computer Science Education, 2010
Regardless of the course topic, every instructor in a computing field endeavors to engage their students in deep problem-solving and critical thinking. One of the specific learning outcomes throughout our computer science curriculum is the development of independent, capable problem solving--and we believe good pedagogy can bring such about. Our…
Descriptors: Problem Based Learning, Problem Solving, Computer Science, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Varma, Roli – Computer Science Education, 2010
Women are seriously under-represented in computer science and computer engineering (CS/CE) education and, thus, in the information technology (IT) workforce in the USA. This is a grim situation for both the women whose potential remains unutilized and the US society which is dependent on IT. This article examines the reasons behind low enrollment…
Descriptors: Undergraduate Students, Student Attitudes, Females, American Indians
Peer reviewed Peer reviewed
Direct linkDirect link
Hughes, Michael C.; Jadud, Matthew C.; Rodrigo, Ma. Mercedes T. – Computer Science Education, 2010
In Java, "System.out.printf" and "String.format" consume a specialised kind of string commonly known as a format string. In our study of first-year students at the Ateneo de Manila University, we discovered that format strings present a substantial challenge for novice programmers. Focusing on their first laboratory we found…
Descriptors: Foreign Countries, Computer Science Education, Programming Languages, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Lang, Catherine – Computer Science Education, 2010
The number of students choosing to study computing at university continues to decline this century, with an even sharper decline in female students. This article presents the results of a series of interviews with university students studying computing courses in Australia that uncovered the influence of happenstance and compromise on course…
Descriptors: Investigations, Course Selection (Students), Student Diversity, Computers
Peer reviewed Peer reviewed
Direct linkDirect link
Stoilescu, Dorian; Egodawatte, Gunawardena – Computer Science Education, 2010
Research shows that female and male students in undergraduate computer science programs view computer culture differently. Female students are interested more in the use of computers than in doing programming, whereas male students see computer science mainly as a programming activity. The overall purpose of our research was not to find new…
Descriptors: Science Programs, Computer Uses in Education, Computers, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Koppi, Tony; Sheard, Judy; Naghdy, Fazel; Edwards, Sylvia L.; Brookes, Wayne – Computer Science Education, 2010
An online survey was conducted of recent information and communications technology (ICT) graduates from 21 Australian universities. A range of abilities including personal/interpersonal, cognitive, business and technical were examined in relation to importance in the workplace and university preparation of those abilities. In addition, a set of…
Descriptors: Computer Science Education, College Curriculum, Job Training, Information Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Thota, Neena; Whitfield, Richard – Computer Science Education, 2010
This article describes a holistic approach to designing an introductory, object-oriented programming course. The design is grounded in constructivism and pedagogy of phenomenography. We use constructive alignment as the framework to align assessments, learning, and teaching with planned learning outcomes. We plan learning and teaching activities,…
Descriptors: Constructivism (Learning), Undergraduate Students, Investigations, Action Research
Pages: 1  |  ...  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  12  |  ...  |  16