ABSTRACT
Computing proficiency is an increasingly vital component of the modern workforce, and computer science programs are faced with the challenges of engaging and retaining students to meet the growing need in that sector. However, administrators and instructors often find themselves either reinventing the wheel or relying too heavily on intuition, despite the availability of national curriculum standards. To address these issues, we present CS Materials, an open-source resource targeted at computing educators for designing and analyzing courses for coverage of recommended guidelines, and alignment between the various components within a course, between sections of the same course, or course sequences within a program. The system works by facilitating mapping educational materials to national curriculum standards. A side effect of the system is that it centralizes the design of the courses and the materials used therein. The curriculum guidelines act as a lingua franca that allows examination of and comparison between materials and courses. More relevant to instructors, the system enables a more precise search for materials that match particular topics and learning outcomes, and dissemination of high quality materials and course designs. This paper discusses the system, and analyzes the costs and benefits of its features and usage. While adding courses and materials requires some overhead, having a centralized repository of courses and materials with a shared structure and vocabulary serves students, instructors, and administrators, by promoting a data-driven approach to rigor and alignment with national standards.
- 2011. Successful K-12 STEM education: Identifying effective approaches in science, technology, engineering, and mathematics. National Research Council and others.Google Scholar
- AAAI. 2018. Model AI Assignments. http://modelai.gettysburg.edu/Google Scholar
- ACM Data Science Task Force. 2019. Computing Competencies for Undergraduate Data Science Curricula (Draft). Technical Report. ACM. available at http://www.cs.williams.edu/~andrea/DSTF/index.html.Google Scholar
- National~Security Agency. 2018. Centers of Academic Excellence in Cyber Defense (CAE-CD) -- 2019 Knowledge Units. Technical Report. NSA.Google Scholar
- A.C. Bart, E. Tilevich, S. Hall, T. Allevato, and C.A. Shaffer. 2014. Transforming Introductory Computer Science Projects via Real-time Web Data. In Proc. of ACM SIGCSE. 289--294.Google Scholar
- Austin~Cory Bart. 2016. CORGIS Datasets Project: The Collection of Really Great, Interesting, Situated Datasets. https://think.cs.vt.edu/corgis/.Google Scholar
- Austin~Cory Bart, Ryan Whitcomb, Dennis Kafura, Clifford~A. Shaffer, and Eli Tilevich. 2017. Computing with CORGIS: Diverse, Real-world Datasets for Introductory C omputing. ACM Inroads, Vol. 8, 2 (March 2017), 66--72.Google ScholarDigital Library
- Brett~A. Becker and Thomas Fitzpatrick. 2019. What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). ACM, New York, NY, USA, 1011--1017. https://doi.org/10.1145/3287324.3287485 http://doi.acm.org/10.1145/3287324.3287485.Google Scholar
- College Board. Fall 2014. Computer Science A: Course Description .College Board AP. https://apcentral.collegeboard.org/pdf/ap-computer-science-a-course-description.pdfGoogle Scholar
- College Board. Fall 2017. AP Computer Science Principles, Including the Curriculum Framework. College Board.Google Scholar
- David Burlinson, Mihai Mehedint, Chris Grafer, Kalpathi Subramanian, Jamie Payton, Paula Goolkasian, Michael Youngblood, and Robert Kosara. 2016. BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data and Visualizations. In Proceedings of ACM SIGCSE 2016. 18--23.Google ScholarDigital Library
- Toby Dragon and Elisabeth Kimmich~Mitchell. 2019. TECMap: Technology-Enhanced Concept Mapping for Curriculum Organization and Intelligent Support. In Computer Supported Education, Bruce~M. McLaren, Rob Reilly, Susan Zvacek, and James Uhomoibhi (Eds.). Springer International Publishing, Cham, 191--213.Google Scholar
- EduHPC. 2018. Peachy Parallel Assignments. http://tcpp.cs.gsu.edu/curriculum/?q=peachyGoogle Scholar
- Groovy Graphics Assignments. Accessed July 2019. https://blog.siggraph.org/tag/groovy-graphics-assignments/.Google Scholar
- Computer Science Education~Research Group. [n.d.]. https://csunplugged.org/en/.Google Scholar
- Joint Taskforce on ACM Curricula. 2013. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science .ACM/IEEE Computer Society. https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdfGoogle Scholar
- Joint Taskforce on Computing Curricula. 2001. Computing Curricula 2001 Computer Science .ACM/IEEE Computer Society. http://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2001.pdfGoogle Scholar
- B.D. Jones. 2009. Motivating Students to Engage in Learning: The MUSIC Model of Academic Motivation. International Journal of Teaching and Learning in Higher Education, Vol. 21, 2 (2009), 272--285.Google Scholar
- Alvaro Monge, Beth~A. Quinn, and Cameron~L. Fadjo. 2015. EngageCSEdu: CS1 and CS2 Materials for Engaging and Retaining Undergraduate CS Students. In Proc. of ACM SIGCSE (SIGCSE '15). 271--271. https://www.engage-csedu.org/Google ScholarDigital Library
- NCWIT. 2018. https://www.engage-csedu.org/Google Scholar
- NSF/IEEE-TCPP Curriculum Working Group. 2012. NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing : Core Topics for Undergraduates. Technical Report. CDER. available at http://www.cs.gsu.edu/~tcpp/curriculum/sites/default/files/NSF-TCPP-curriculum-version1.pdf.Google Scholar
- Nick Parlante. 2018. Nifty Assignments. http://nifty.stanford.edu/Google Scholar
- QM. 2018. Quality Matters. https://www.qualitymatters.org/Google Scholar
- Gina Sprint and Andy O'Fallon. 2018. Engaging Programming Assignments to Recruit and Retain CS0 Students: (Abstract Only). In Proc. of ACM SIGCSE (SIGCSE '18). 1093--1093.Google ScholarDigital Library
- Alan~Lacey Stella~Fayer and Audrey Watson. 2017. U.S. Bureau of Labor Statistics Report on STEM Occupations: Past, Present, and Future. https://bit.ly/2mRxGQU .Google Scholar
- Kalpathi Subramanian. 2018. BRIDGES (Bridging Real-world Infrastructure Designed to Goal-align, Engage, and Stimulate),. http://bridgesuncc.github.io/Google Scholar
- Manas Tungare, Xiaoyan Yu, William Cameron, GuoFang Teng, Manuel~A. Pérez-Quiñones, Lillian Cassel, Weiguo Fan, and Edward~A. Fox. 2007. Towards a Syllabus Repository for Computer Science Courses. In Proc. of ACM SIGCSE (SIGCSE '07). 55--59.Google ScholarDigital Library
- Jean-Marc Vincent (Ed.). 2017. L'informatique débranchée. Edutions Pole.Google Scholar
Index Terms
- Mapping Materials to Curriculum Standards for Design, Alignment, Audit, and Search
Recommendations
Using CS Materials, A System to Align your Courses with National Standards
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationThis workshop provides instructors with a hands-on introduction to CS Materials (https://cs-materials.herokuapp.com/), a software infrastructure for designing and aligning a course to national curriculum guidelines, as well as to other courses in the ...
Middle School CS Curriculum and Standards Alignment
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2The development of the CS content standards underscores the importance of curricula aligned with the standards, ensuring equitable coverage of CS concepts for all students. Because standards are broad, we emphasize the need for CS curricula to specify ...
Implementing the IT-Transfer2020 Curriculum Guidance for Two-Year IT Transfer Programs
SIGITE '20: Proceedings of the 21st Annual Conference on Information Technology EducationBaccalaureate IT programs are revisiting their curriculum in response to the ACM/IEEE IT curricular recommendations in the IT2017 report. Consequently, two-year colleges will likely need to update their lower division IT transfer programs as well. IT-...
Comments