"CS 1.5": An Experience Report on Integrating CS1 and Discrete Structures for the AI Era
Ildar Akhmetov, Juancho Buchanan

TL;DR
This paper reports on an innovative integrated CS1 and Discrete Structures course at Northeastern University Vancouver, emphasizing AI collaboration, deep theory, and practical projects to adapt to AI-driven programming tools.
Contribution
It introduces a novel course design combining CS1 and Discrete Structures with pedagogical strategies for AI integration and deepening theoretical understanding.
Findings
Restructured timetable for a 4-hour studio format.
Implemented 'sharing circles' to enhance human connection.
Shifted focus to code comprehension over code generation.
Abstract
The rapid proliferation of generative AI has fundamentally altered the landscape of introductory computer science education. Traditional methods that prioritize syntax memorization and writing code from scratch are challenged by tools that can generate such code instantly. In response, we designed and implemented an experimental course integration at Northeastern University Vancouver, merging "Intensive Foundations of Computer Science" (CS1) and "Discrete Structures" into a single, cohesive studio experience. Dubbed "CS 1.5"--a playful nod to its position between CS1 and CS2--this course operates on two core principles: embracing AI as a collaborator rather than an adversary, and prioritizing deep theoretical foundations alongside practical implementation. This report details our pedagogical interventions, including the restructuring of the timetable to support a 4-hour studio format,…
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.
