NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Krusche, Stephan; Dzvonyar, Dora; Xu, Han; Bruegge, Bernd – ACM Transactions on Computing Education, 2018
Modern capstone courses use agile methods to deliver and demonstrate software early in the project. However, a simple demonstration of functional and static aspects does not provide real-world software usage context, although this is integral to understand software requirements. Software engineering involves capabilities such as creativity,…
Descriptors: Computer Software, Computer Science Education, Theater Arts, Vignettes
Peer reviewed Peer reviewed
Direct linkDirect link
Schneider, Kurt; Liskin, Olga; Paulsen, Hilko; Kauffeld, Simone – ACM Transactions on Computing Education, 2015
This article investigates relationships between media, mood, and communication in teams, and studies how they are related to project success. Team projects are an essential part of the software engineering curriculum. Student teams carry out full software projects, including requirements elicitation, project management, implementation, and…
Descriptors: Teamwork, Student Projects, Computer Software, Interpersonal Communication
Peer reviewed Peer reviewed
Direct linkDirect link
Shoufan, Abdulhadi; Huss, Sorin A. – ACM Transactions on Computing Education, 2010
Reconfigurable computing is an established field in computer science. Teaching this field to computer science students demands special attention due to limited student experience in electronics and digital system design. This article presents a compact course on reconfigurable processors, which was offered at the Technische Universitat Darmstadt,…
Descriptors: Computer Science, Student Experience, Courses, Faculty Development
Peer reviewed Peer reviewed
Direct linkDirect link
Kiesmuller, Ulrich – ACM Transactions on Computing Education, 2009
At schools special learning and programming environments are often used in the field of algorithms. Particularly with regard to computer science lessons in secondary education, they are supposed to help novices to learn the basics of programming. In several parts of Germany (e.g., Bavaria) these fundamentals are taught as early as in the seventh…
Descriptors: Foreign Countries, Feedback (Response), Secondary School Students, Research Methodology