The effect of high school computer science, gender, and work on success in college computer science
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
What best predicts computer proficiency?
Communications of the ACM
The incredible shrinking pipeline
Communications of the ACM
Contributing to success in an introductory computer science course: a study of twelve factors
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Predictors of success and failure in a CS1 course
ACM SIGCSE Bulletin
Making computer science minority-friendly
Communications of the ACM - Next-generation cyber forensics
Student confidence in using computers: the influence of parental adoption of technology
Proceedings of Second Computer Science Education Research Conference
Hi-index | 0.00 |
In 2004 Northern Kentucky University began offering a Bachelor of Science degree in Computer Information Technology. As these new majors began to enroll alongside Computer Science majors in the required and standard Computer Science 1 (CS 1) course, the context of CS 1 shifted. Accordingly, we made curriculum changes to adapt the introductory programming sequence to this new context. These changes included: creating a "CS 0.5" preparatory programming course taught in a variety of languages; allowing the scheduled laboratory component of CS 1 to be optional; and lowering the mathematics prerequisite for CS 1 from Pre-Calculus to College Algebra. We have studied the impact of these changes on student success. Because many Computer Science Departments in the U.S. began offering Information Technology degrees since 2000, in part to offset the downturn in CS enrollment, our results may be of broader interest. We found that gender, major, the programming language used in CS 0.5 and student attitudes toward technology (as revealed by surveys) did not affect student success in CS 1. Factors that were positively correlated with CS 1 success included mathematics ACT score, completing CS 0.5, and enrolling in the optional CS 1 laboratory section.