C++Now 2019 has ended
Back To Schedule
Thursday, May 9 • 11:00 - 11:45
Experiences in Teaching Modern C++ to Beginners

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

Feedback form is now closed.
The Principles of Programming in C++ course at Arizona State University (CSE100) has been taught for many years, and is aimed mostly at freshmen who are majors in electrical or biomedical engineering. Most people taking it have no experience in programming whatsoever. However, CSE100 has not been updated beyond C++98, and thus suffers from not being able to use many concepts beyond then. In the fall 2018 and spring 2019 semesters, I was able to teach it in a way that I would consider useful for "modern C++", namely some concepts from C++11, C++14, and C++17. In this talk, I elaborate on my experiences and methodologies from both semesters, and offer insights for future educators and communicators of C++ in how to approach bringing C++ programming more into the modern spotlight.

avatar for Ryan Dougherty

Ryan Dougherty

Ph.D. Candidate, Arizona State University
Ryan Dougherty is a Ph.D. candidate in Computer Science at Arizona State University, and is interested in applications of mathematical techniques to solve real-world problems in CS. Additionally, he has taught a variety of courses at ASU, from introductory programming, to theoretical... Read More →

Thursday May 9, 2019 11:00 - 11:45 MDT
Hudson Commons