16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Undergraduate Teaching Assistants<br />

While research universities have traditionally drawn on postgraduate students to serve as<br />

teaching assistants in the undergraduate curriculum, over the past 20 years growing numbers of<br />

departments have found it valuable to engage advanced undergraduates as teaching assistants in<br />

introductory computing courses. The <strong>report</strong>ed benefits to the undergraduate teaching assistants<br />

include learning the material themselves when they are put in the role of helping teach it to<br />

someone else, better time management, improved ability dealing with organizational<br />

responsibilities, and presentation skills [4, 6]. Students in the introductory courses also benefit<br />

by having a larger course staff available, more accessible staff, and getting assistance from a<br />

“near-peer,” someone with a recent familiarity in the kind of questions and struggles the student<br />

is likely facing.<br />

Online Education<br />

It has been suggested that there is a tsunami coming to higher education, brought on by online<br />

learning, and lately, Massive Open Online Courses (MOOCs) [1]. Discussing the full scope of<br />

the potential and pitfalls of online education is well beyond the scope of this document. Rather,<br />

we simply point out some aspects of online learning that may impact the ways in which<br />

departments deploy these guidelines.<br />

First, online educational materials need not be structured as just full term-long classes. As a<br />

result, it may be possible to teach online mini-courses or modules (less than a term long,<br />

somtimes significantly so), that nevertheless contain coherent portions of the <strong>CS2013</strong> Body of<br />

Knowledge. In this way, some departments, especially those with limited faculty resources, may<br />

choose to seek out and leverage online materials offered elsewhere. Blended learning is another<br />

model that has and can be pursued to accrue the benefits of both face-to-face and online learning<br />

in the same course.<br />

Part of the excitement that has been generated by MOOCs is that they allow for ready scaling to<br />

large numbers of students. There are technological challenges in assessing programming<br />

assignments at scale, and there are those who believe that this represents a significant new<br />

research opportunity for computer science. The quantitative ability that MOOC platforms<br />

- 53 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!