skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Computer Science Curriculum Trends
Since the 1960s, the ACM has provided routinely updated guidelines for what concepts constitute a computer science curriculum, with the latest version currently in development in 2023. These guidelines have traditionally provided a model curriculum from which universities can choose to adopt or modify for their own purposes. What is unclear, however, is to what degree schools follow the curriculum recommendations that the ACM provides. While most faculty and students likely have knowledge of their own institution's curriculum, as well as what courses are offered at a small selection of other schools, the goal of the work presented in this poster is to distill a cohesive view of what computer science curriculums in their second and third years look like across a broad range of universities across a range of institutions. Our goal with this work was to answer the following question: What do computer science course requirements look like at a wide range of different institutions? We believe the work will help those who are trying to develop curriculum changes within their own institutions and aims to provide a more cohesive view of what trends and patterns exist in course offerings and degree requirements for computer science in the second and third years across a wide range of universities.  more » « less
Award ID(s):
2044179
PAR ID:
10510971
Author(s) / Creator(s):
;
Publisher / Repository:
ACM
Date Published:
Journal Name:
SIGCSE
ISSN:
979-8-4007-0423-9
ISBN:
9798400704246
Page Range / eLocation ID:
1732 to 1733
Format(s):
Medium: X
Location:
Portland OR USA
Sponsoring Org:
National Science Foundation
More Like this
  1. The NSF/IEEE-TCPP Parallel and Distributed Computing curriculum guidelines released in 2012 (PDC12) is an effort to bring more parallel computing education to early computer science courses. It has been moderately successful, with the inclusion of some PDC topics in the ACM/IEEE Computer Science curriculum guidelines in 2013 (CS13) and some coverage of topics in early CS courses in some universities in the U.S. and around the world. A reason often cited for the lack of a broader adoption is the difficulty for instructors who are not already knowledgable in PDC topics to learn how to teach those topics and align their learning objectives with early CS courses. There have been attempts at bringing textbook chapters, lecture slides, assignments, and demos to the hands of the instructors of early CS classes. However, the effort required to plow through all the available materials and figure out what is relevant to a particular class is daunting. This paper argues that classifying pedagogical materials against the CS13 guidelines and the PDC12 guidelines can provide the means necessary to reduce the burden of adoption for instructors. In this paper, we present CAR-CS, a system that can be used to categorize pedagogical materials according to well- known and established curricular guidelines and show that CAR-CS can be leveraged 1) by PDC experts to identify topics for which pedagogical material does not exist and that should be developed, 2) by instructors of early CS courses to find materials that are similar to the one that they use but that also cover PDC topics, 3) by instructors to check the topics that a course currently covers and those it does not cover. 
    more » « less
  2. Roughly every decade, the ACM and IEEE professional organizations have produced recommendations for the education of undergraduate computer science students. These guidelines are used worldwide by research universities, liberal arts colleges, and community colleges. For the latest 2023 revision of the curriculum, AAAI has collaborated with ACM and IEEE to integrate artificial intelligence more broadly into this new curriculum and to address the issues it raises for students, instructors, practitioners, policy makers, and the general public. This paper describes the development process and rationale that underlie the artificial intelligence components of the CS2023 curriculum, discusses the challenges in curriculum design for such a rapidly advancing field, and examines lessons learned during this three-year process. 
    more » « less
  3. Introductory data science courses are appearing at colleges, universities, and high schools around the country and the world. What topics do we cover in these courses, and how and why are these decisions made? How do we consider the background knowledge of our students and how they hope to utilize their skills after this course (whether professionally, additional courses, or as an engaged citizen)? In addition, the course is being taught by computer scientists, statisticians, business analysts, mathematicians, journalists, etc. Each of these disciplines approaches the topics differently. What upskilling is required of instructors to prepare them to integrate material from academic disciplines in which they were not trained into the course? How much, if any, cross-disciplinary collaboration, and discussion occurs or should occur in designing this course? Participants in this birds-of-a-feather will share their decision processes and choices about introductory data science courses that they teach or are designing. This includes choices made about the content as well as whether and how upskilling occurs. They will review and refine a list of current data science topics created based on national surveys of data science instructors as well as a review of curriculum guidelines. Close attention will be paid to differing language between data science instructors from different academic backgrounds. We welcome new and experienced data science instructors, educators planning on or interested in teaching such a course. 
    more » « less
  4. Low-income students are underrepresented in engineering and are more likely to struggle in engineering programs. Such students may be academically talented and perform well in high school, but may have relatively weak academic preparation for college compared to students who attended better-resourced schools. Four-year engineering and computer science curricula are designed for students who are calculus-ready, but many students who are eager to become engineers or computer scientists need additional time and support to succeed. The NSF-funded Redshirt in Engineering Consortium was formed in 2016 as a collaborative effort to build on the success of three existing “academic redshirt” programs and expand the model to three new schools. The Consortium takes its name from the practice of redshirting in college athletics, with the idea of providing an extra year and support to promising engineering students from low-income backgrounds. The goal of the program is to enhance the students’ ability to successfully graduate with engineering or computer science degrees. This Work in Progress paper describes the redshirt programs at each of the six Consortium institutions, providing a variety of models for how an extra preparatory year or other intensive academic preparatory programs can be accommodated. This paper will pay particular attention to the ways that institutional context shapes the implementation of the redshirt model. For instance, what do the redshirt admissions and selection processes look like at schools with direct-to-college admissions versus schools with post-general education admissions? What substantive elements of the first-year curriculum are consistent across the consortium? Where variation in curriculum occurs, what are the institutional factors that produce this variation? How does the redshirt program fit with other pre-existing academic support services on campus, and what impact does this have on the redshirt program’s areas of focus? Program elements covered include first-year curricula, pre-matriculation summer programs, academic advising and support services, admissions and selection processes, and financial aid. Ongoing assessment efforts and research designed to investigate how the various redshirt models influence faculty and student experiences will be described. 
    more » « less
  5. null (Ed.)
    Although computer science education (CSEd) is growing rapidly as a discipline, presently there are a limited number of formal programs available for students to pursue graduate degrees. To explore what options exist, we sought to develop a better understanding of the researchers and institutions currently working in CSEd. We collected publication data between 2015 and 2020 from the Innovation and Technology in Computer Science Education (ITiCSE) and ACM International Computing Education Research (ICER) conferences, and from the ACM Transactions on Computing Education (TOCE) journal. Using a total of 1,099 publications, we analyzed the authorship blocks and their affiliations. We created a comprehensive database, used for analysis on recent contributions to CSEd research. Among other findings, we observed that 2,068 distinct authors contributed, spanning 578 global institutions. From these, 963 of the authors came from 236 distinct universities in the United States. Moreover, we found that most often, new growth from international contributions resulted from the participation of additional universities, whereas in the United States most growth was the result of new contributors from the same universities. The results of this research are intended to encourage global collaborations, to provide an informative guide about recent publications in the field, and also to serve as a guidepost for graduate recruitment and further exploration into CSEd research and programs. 
    more » « less