Electrical Engineering and Computer Science


CSE Seminar or Event

Pointers in C and C++ - Memory Abstraction and Encapsulation

Mitchell Bloch


PhD Candidate
University of Michigan
 
Tuesday, February 14, 2017
2:30pm - 3:30pm
3725 Beyster

Add to Google Calendar
CSE Lecturer Candidate Seminar

About the Event

Pointers can be used to address objects indirectly. We will discuss what they represent, how they're used to access data of different types, and how they form the basis for simple arrays in C and C++. We will cover how reference data types and the keyword const can provide safety through encapsulation. Finally, we'll discuss the implementation of C-style strings.

Biography

Mitchell Bloch is a PhD candidate specializing in artificial intelligence at the University of Michigan. He is currently the instructor for EECS 494 - Computer Game Design and Implementation. In the past he was a GSI for EECS 494 and for EECS 381 - Advanced and Object-Oriented Programming. As an undergraduate he authored zenilib, a video game engine that he later used to teach C++ and video game development to Wolverine Soft, at Camp CAEN, and in EECS 494. He has presented at Reinforcement Learning and Decision Making conferences, at Soar Workshops, and at the Southwest Chapter of the International Game Developers Association.

Additional Information

Sponsor(s): CSE

Open to: Public