NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 7 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Schulz, Sandra; Berndt, Sarah; Hawlitschek, Anja – Computer Science Education, 2023
Background and Context: Collaborative and cooperative learning is important to prepare students for their future work and to increase their learning performance in university courses. Several studies have shown promising results regarding team activities, such as pair programming. However, there is little information on how teamwork is currently…
Descriptors: Cooperative Learning, Computer Science Education, Higher Education, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Tushev, Miroslav; Williams, Grant; Mahmoud, Anas – Computer Science Education, 2020
Background and Context: GitHub has been recently used in Software Engineering (SE) classes to facilitate collaboration in student team projects as well as help teachers to evaluate the contributions of their students more objectively. Objective: We explore the benefits and drawbacks of using GitHub as a means for team collaboration and performance…
Descriptors: Computer Software, Engineering Education, Student Projects, Teamwork
Peer reviewed Peer reviewed
Direct linkDirect link
Nielson, Seth James – Computer Science Education, 2017
Attempting to educate practitioners of computer security can be difficult if for no other reason than the breadth of knowledge required today. The security profession includes widely diverse subfields including cryptography, network architectures, programming, programming languages, design, coding practices, software testing, pattern recognition,…
Descriptors: Computer Security, Simulation, Graduate Students, Training
Peer reviewed Peer reviewed
Direct linkDirect link
Zarb, Mark; Hughes, Janet – Computer Science Education, 2015
Pair programming is a software development technique with many cited benefits in learning and teaching. However, it is reported that novice programmers find several barriers to pairing up, typically due to the added communication that is required of this approach. This paper will present a literature review discussing the issue of communication,…
Descriptors: Programming, Teamwork, Interpersonal Communication, Guidelines
Peer reviewed Peer reviewed
Direct linkDirect link
Hanna, Philip; Allen, Angela; Kane, Russell; Anderson, Neil; McGowan, Aidan; Collins, Matthew; Hutchison, Malcolm – Computer Science Education, 2015
This paper outlines a means of improving the employability skills of first-year university students through a closely integrated model of employer engagement within computer science modules. The outlined approach illustrates how employability skills, including communication, teamwork and time management skills, can be contextualised in a manner…
Descriptors: Employment Potential, Job Skills, College Freshmen, Communication Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Pilskalns, Orest – Computer Science Education, 2009
A senior project course is often employed to expose students to industrial problems and teamwork. Students are expected to use industrial strength tools to deal with issues such as requirements, design, process models, collaboration, management, testing, maintenance and more. In addition, the senior project often plays a large role in satisfying…
Descriptors: Student Projects, Student Interests, Entrepreneurship, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Charlton, Terence; Devlin, Marie; Drummond, Sarah – Computer Science Education, 2009
As part of the CETL ALiC initiative (Centre of Excellence in Teaching and Learning: Active Learning in Computing), undergraduate computing science students at Newcastle and Durham universities participated in a cross-site team software development project. To ensure we offer adequate resources to support this collaboration, we conducted an…
Descriptors: Foreign Countries, Social Networks, Web Sites, Communication Strategies