Loading…
This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Tuesday, September 26 • 8:30pm - 10:00pm
C++ in Academia

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Should computer science and software engineering majors learn C++ at the university? Should it be taught as a first language? Where else does it belong in the curriculum? How does one teach best practices to undergraduates? What should graduates know about C++ by the time they leave school?

Come join experienced professors Chuck Allison, Andrew Lumsdaine, Patrice Roy, and Bjarne Stroustrup as they share their insights and perspectives on teaching C++ in academia. They will discuss the forces that shape what is appropriate for teaching C++ at the university level, what the challenges are, and what has worked for them over the years. Come prepared with questions and answers for this Open Content session.

See you Tuesday night!

Moderators
avatar for Chuck Allison

Chuck Allison

Professor, Utah Valley University
Chuck Allison is professor and chair of Computer Science at Utah Valley University. Before that he spent 20 years as a software engineer at various large corporations in the western U.S. He was an active contributor to the C++98 standard, having designed and provided the reference... Read More →

Speakers
avatar for Andrew Lumsdaine

Andrew Lumsdaine

Chief Scientist, Northwest Institute for Advanced Computing
C++ and High Performance Computing
avatar for Patrice Roy

Patrice Roy

Professor, Université de Sherbrooke
Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 30 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s... Read More →
avatar for Bjarne Stroustrup

Bjarne Stroustrup

technical fellow, morgan stanley
C++: history, design, use, standardization, future; performance, reliability; software developer education;distributed systemsBio: www.stroustrup.com/bio.html


Tuesday September 26, 2017 8:30pm - 10:00pm PDT
ENIAC (404) Meydenbauer Center