Curricular Complexity Versus Quality of Computer Science Programs
Gregory L. Heileman, Hayden W. Free, Johnny Flynn, Camden Mackowiak,, Jerzy W. Jaromczyk, Chaouki T. Abdallah

TL;DR
This study investigates the relationship between curricular complexity and program quality in computer science departments, finding an inverse correlation similar to previous electrical engineering research, suggesting higher quality programs tend to have less complex curricula.
Contribution
It extends prior findings on electrical engineering to computer science, demonstrating an inverse relationship between curriculum complexity and program quality in CS departments.
Findings
Higher quality CS programs tend to have less complex curricula
An inverse relationship between curriculum complexity and quality exists in CS
The phenomenon observed in electrical engineering also applies to computer science
Abstract
In this research paper we describe a study that involves measuring the complexities of undergraduate curricula offered by computer science departments, and then comparing them to the quality of these departments, where quality is determined by a metric-based ranking system. The study objective was to determine whether or not a relationship exists between the quality of computer science departments and the complexity of the curricula they offer. The relationship between curricular complexity and program quality was previously investigated for the case of undergraduate electrical engineering programs, with surprising results. It was found that if the US News & World Report Best Undergraduate Programs ranking is used as a proxy for quality, then a statistically significant difference in curricular complexities exists between higher and lower quality electrical engineering programs.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExperimental Learning in Engineering · Teaching and Learning Programming · Information Systems Education and Curriculum Development
