We report on the development and deployment of a pilot of the new Advanced Placement CS Principles course in the United States. The course is designed to introduce core computational concepts and instill computational thinking practices. We report on an initial offering with 571 university students, mostly non-CS majors taking the course as a general education requirement. We discuss the instructional design supporting the course, describe how the various components were implemented, and review student work and valuation of the course. Though the course appears to “teach programming” in Alice, students reported gaining significant analysis and communication skills they could use in their daily life. We reflect on how instructional design decisions are likely to have supported this experience and consider the implications for other K-12 computing/IT education efforts as well as for regular CS1 courses.
The authors of these documents have submitted their reports to this technical report series for the purpose of non-commercial dissemination of scientific work. The reports are copyrighted by the authors, and their existence in electronic format does not imply that the authors have relinquished any rights. You may copy a report for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect the author's copyright. For information concerning the use of this document for other than research or instructional purposes, contact the authors. Other information concerning this technical report series can be obtained from the Computer Science and Engineering Department at the University of California at San Diego, email@example.com.
[ Search ]