ABSTRACT
Recent industry changes, including multi-core processors, cloud computing, and GPU programming, increase the need to teach parallelism to CS undergraduates. But few CS programs can afford to add new courses or greatly alter syllabi, and the large parallelism body of knowledge relates to many courses. Participants in this BOF will share incremental approaches for adding parallelism to undergraduate CS curricula, where students study parallel computing in brief units. This networking event/ brainstorming session/ swap meet will bring together: " people with sharable parallelism expository readings, hands-on exercises, tech support ideas, etc.; "people wishing to include such materials in their courses; and" people curious about incremental approaches to teaching parallel computing.
Index Terms
- Sharing incremental approaches for adding parallelism to CS curricula (abstract only)
Recommendations
CS in parallel: modules for adding parallel computing to CS courses, from CS2 to theory of computation (abstract only)
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationParallel computing with more and more cores is here to stay. This workshop presents four independent, class-tested, primarily hands-on modules for incrementally adding parallelism in undergraduate CS courses, each requiring 1 to 3 class days and ...
Developing competency in parallelism: techniques for education and training
SPLASH '12: Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanityWith the increasing penetration of parallelism into computing, programmers of all stripes need to acquire competencies in con-current programming. This workshop will concentrate on discussing and disseminating resources for gently introducing ...
Strategies for adding the emerging PDC curriculum recommendations into CS courses
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationThe new CS curricular recommendations call for a heightened emphasis on parallel and distributed computing (PDC), in response to the explosive growth of multicore processors and "cloud" distributed computing. How can an educator incorporate this urgent ...
Comments