This study explores a novel instructional approach that integrates agile methodologies with traditional teaching practices to enhance learning outcomes in an introductory Computer Science (CS1) course. A high rate of D, F, and Withdraw (DFW) grades, coupled with student dissatisfaction in previous iterations, prompted a comprehensive redesign of the CS1 curriculum at a mid-sized public land-grant university. The redesigned course emphasizes student-centered learning, incorporating strategies such as near-peer instruction, supplemental tutoring, and flexible assessment timelines. These changes aim to help students engage more effectively with core computing concepts at their own pace. Grounded in a constructivist framework, the course encourages active knowledge construction through hands-on activities and iterative feedback. Preliminary results show a substantial reduction in DFW rates and increased student satisfaction, leading to a cohort better prepared for advanced computing coursework and more capable of applying computing principles across disciplines. This paper details the redesigned course structure and evaluates its effectiveness through a constructivist lens, suggesting that this agile-inspired model promotes more positive learning experiences and improved outcomes in CS1.