Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Richard LeBlanc is active.

Publication


Featured researches published by Richard LeBlanc.


technical symposium on computer science education | 2011

NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates

Sushil K. Prasad; Almadena Yu. Chtchelkanova; Sajal K. Das; Frank K. H. A. Dehne; Mohamed G. Gouda; Anshul Gupta; Joseph JáJá; Krishna Kant; Richard LeBlanc; Manish Lumsdaine; David A. Padua; Manish Parashar; Viktor K. Prasanna; Yves Robert; Arnold L. Rosenberg; Sartaj Sahni; Behrooz A. Shirazi; Alan Sussman; Charles C. Weems; Jie Wu

Many personal computers and workstations have two or four cores (that is, CPUs) that enable multiple threads to be executed simultaneously. Computers in the near future are expected to have significantly more cores. To take advantage of the hardware of today and tomorrow, you can parallelize your code to distribute work across multiple processors. In the past, parallelization required low-level manipulation of threads and locks. Visual Studio 2010 and the .NET Framework 4 enhance support for parallel programming by providing a new runtime, new class library types, and new diagnostic tools. These features simplify parallel development so that you can write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool. The following illustration provides a high-level overview of the parallel programming architecture in the .NET Framework 4.


technical symposium on computer science education | 2013

ACM/IEEE-CS computer science curriculum 2013: reviewing the ironman report

Mehran Sahami; Steve Roach; Ernesto Cuadros-Vargas; Richard LeBlanc

For over 40 years, the ACM and IEEE-Computer Society have sponsored the creation of international curricular guidelines for undergraduate programs in computing. These Computing Curricula volumes are updated approximately every 10-year cycle, with the aim of keeping curricula modern and relevant. The next volume in the series, Computer Science 2013 (CS2013), is currently in progress. This panel seeks to update and engage the SIGCSE community in providing feedback on a complete draft of the CS2013 report (called the Ironman report), which will be released shortly before SIGCSE. Since the Ironman report is the penultimate draft of the CS2013 report, this panel is an especially important venue for starting the last round of feedback that will impact the final CS2013 curricular guidelines.


technical symposium on computer science education | 2005

A synthesis of computing concepts

Lillian N. Cassel; Anneke Hacquebard; Andrew D. McGettrick; Gordon Davies; Richard LeBlanc; Charles Riedesel; Yaakov L. Varol; Gail T. Finley; Samuel Mann; Robert H. Sloan

This is the report of Working Group 4 of the ITiCSE Conference of 2005. The working group met to introduce some new participants into an ongoing project designed to explore the representation of all the computing and information related disciplines in a single, comprehensive, graphical and interactive structure. The goal of the work is to support the classification of research work, the development of curriculum recommendations and accreditation criteria, and the analysis of proposed programs of study.


technical symposium on computer science education | 2009

Concurrency and parallelism in the computing ontology

Lillian N. Cassel; Richard LeBlanc; Andrew D. McGettrick; Michael Wrinn

This poster will describe ongoing work to modify the Computing Ontology to incorporate issues of parallelism and concurrency, motivated by recent developments in computer hardware design.


technical symposium on computer science education | 2014

ACM/IEEE-CS computer science curricula 2013: implementing the final report

Mehran Sahami; Steve Roach; Ernesto Cuadros-Vargas; Elizabeth K. Hawthorne; Amruth N. Kumar; Richard LeBlanc; David Reed; Remzi Seker

For over 40 years, the ACM and IEEE-Computer Society have sponsored international curricular guidelines for undergraduate programs in computing. The rapid evolution and expansion of the computing field and the growing number of topics in computer science have made regular revision of curricular recommendations necessary. Thus, the Computing Curricula volumes are updated on an approximately 10-year cycle, with the aim of keeping curricula modern and relevant. The latest volume in the series, Computer Science Curricula 2013 (CS2013), is due for release in the Fall of 2013. This panel seeks to inform the SIGCSE community about the final version of the report, provide insight on interpreting the CS2013 guidelines, and give guidance regarding how the guidelines may be implemented at different institutions.


conference on software engineering education and training | 2011

Using community-based projects in software engineering education

Roshanak Roshandel; Jeff Gilles; Richard LeBlanc

Over the past six years, Seattle Universitys Master of Software Engineering program has adopted a common community-based software engineering project as the basis for class projects in a sequence of required and elective courses. These related projects offer a unifying experience for students in the program, allow in-depth treatment of course topics on a real software project, address needs of local non-profit organizations, and better prepare the students for their professional careers through civic engagement and leadership.


frontiers in education conference | 2010

Adapting computing curricula to a multicore world

Richard LeBlanc; Michael Wrinn

The impact of ubiquitous parallel computing hardware on computing curricula is examined in this paper, with a focus on identifying new outcomes to drive curriculum evolution.


technical symposium on computer science education | 2009

Report on the ACM/IEEE-CS undergraduate curricula recommendations

Andrew D. McGettrick; Renée McCauley; Richard LeBlanc; Heikki Topi

Copyright is held by the author/owner(s). SIGCSE’09, March 3–7, 2009, Chattanooga, Tennessee, USA. ACM 978-1-60558-183-5/09/03. 1. OVERALL OBJECTIVE THE SESSION The major objectives of this session are to inform the CS community of the changes to the curricula and give them an opportunity to contribute to the discussion by asking questions and making comments. Community feedback on these and future curriculum efforts is essential.


conference on software engineering education and training | 2013

Software engineering in CS 2013

Richard LeBlanc

This paper discusses how software engineering topics are included in the CS2013 Curriculum Guidelines and presents several challenges to be addressed in collaboration with the software engineering community before final publication of the CS2013 volume.


conference on software engineering education and training | 2012

Exploring the Computer Science 2013 Curriculum Guidelines

Richard LeBlanc; Michael Barker

This workshop will familiarize participants with the current draft of the forthcoming CS 2013 curriculum guidelines and provide feedback to the CS 2013 Steering Committee.

Collaboration


Dive into the Richard LeBlanc's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Steve Roach

University of Texas at El Paso

View shared research outputs
Top Co-Authors

Avatar

Barry M. Lunt

Brigham Young University

View shared research outputs
Top Co-Authors

Avatar

Ernesto Cuadros-Vargas

The Catholic University of America

View shared research outputs
Top Co-Authors

Avatar

Han Reichgelt

Southern Polytechnic State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge