Core empirical concepts and skills for computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Components-first approaches to CS1/CS2: principles and practice
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Experiences with student research at a primarily undergraduate institution
Journal of Computing Sciences in Colleges
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Using graphics research to teach freshman computer science
ACM SIGGRAPH 2006 Educators program
Engagement and frustration in programming projects
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Note to self: make assignments meaningful
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Poogle and the unknown-answer assignment: open-ended, sharable cs1 assignments
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Games, stories, or something more traditional: the types of assignments college students prefer
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
This paper discusses the practice of how CS1, the first programming course in the curriculum, has been used as an eye-opening tool to the utility of computer science and also as a tool to lead lower-division students in taking their first steps toward research. Meaningful projects connected to the real world are very important in motivating and engaging students. Specifically, simulation of real-world applications can bring an eye-opening experience to students. Through these simulations, students can learn how real-world applications can be built on the basic programming constructs discussed in the class. Furthermore, this experience can encourage students to take the first step toward research. In addition to the simulation-based projects for CS1, this study also discusses the lower division student research that was derived from one of these projects and the experience with it.