Publication | Closed Access
Social networks, microblogging, virtual worlds, and Web 2.0 in the teaching of programming techniques for software engineering: A trial combining collaboration and social interaction beyond college
13
Citations
4
References
2012
Year
Unknown Venue
Online CommunitiesEducationSoftware EngineeringSoftware Engineering EducationCommunicationOnline Learning CommunityProgramming Language TeachingComputer-supported Collaborative LearningStem EducationComputational Social ScienceSocial MediaSocial Learning EnvironmentWeb-based CollaborationSoftware Architecture StylesSocial NetworksDesignSocial InteractionLearning AnalyticsOnline Course DevelopmentAdvanced Programming TechniquesSoftware DesignSocial SoftwareSocial ComputingHuman-computer InteractionArts
With the goal of lessening barriers to the learning of advanced programming techniques, we put into place a trial which required students to get involved with online communities of programmers. Using a course assignment on software architecture styles, students had study a problem, find basis for a tentative approach, and discuss it online with programmers. The expectation was that students would find motivation for their studies from both the contact with communities of programmers, and from having to study and reflect upon their problem well enough to be able to draw the interest of members of those communities. We present the strategy we used, the developments and outcomes, and ideas for further application of this approach.
| Year | Citations | |
|---|---|---|
Page 1
Page 1