Dr.
Gary Poole, Director of the Centre for Teaching and Academic Growth
at The University of British Columbia
Teaching in a Windstorm: Setting educational goals in a rapidly changing discipline
In this session, we will look at the implications of teaching in a discipline in which some of the knowledge changes rapidly. It has been said that some of the information presented in the first month of a computing science course is obsolete by the fourth month. This means that an important set of educational goals must address the development of lifelong learning skills and the ability to stay up on a rapidly changing field.
Dr.
Bjarne Stroustrup , College of Engineering Chair in Computer Science Professor
at Texas A&M University and creator of the C++ programming language.
Programming in an undergraduate CS curriculum
This talk argues for a fairly classical undergraduate computer science (CS) curriculum where "software" (programming and related topics) takes a bigger role than is often the case. Its primary aim is to be a foundation for professional work. The discussion is partly based on experience with an undergraduate curriculum change at Texas AM University, partly on 25 years in industry and continuing industrial interactions, and with developing a new freshman programming course. That freshman course is the central topic of this note.
Another talk open to general public:
Dr. Stroustrup will also be giving a talk on April 30 for the wider SFU community titled "A C++0x overview". This talk is open to the general public as part of the Computing Science Industrial Speaker Series at SFU.







