ABSTRACT

The need for lifelong learning within computing is particularly important, because technology evolves at a rapid pace. However, even with high-level comments about the need for lifelong learning, the author has heard few discussions about what learning skills students might need to be successful in this fast-paced field. He explains about how those skills might fit within an undergraduate curriculum. To supplement such specifics, computing faculty should consider what skills students need for lifelong learning. If computing faculty agree that the skills are essential, it is natural to ask where students will gain proficiency with these skills. However, if all courses broke all content into bite-sized pieces, students would never have to dig into a new topic on their own, discover new advances in technology from primary sources, or explore new elements of a programming language or environment. Turning to assessment, it would seem that some assessment should include opportunities for students to demonstrate these needed lifelong-learning skills.