Virtual On line
June 22, 2020
June 22, 2020
June 26, 2021
Computing and Information Technology
Computer scientists are often expected to obtain practical technical skills on their own. We have updated our supplemental CS2 problem-solving course to introduce students to technical skills across a variety of computer science topics in order to expand their incidental skills that often fall through the cracks. The goal of the course is for students to feel comfortable taking their problem solving skills to unfamiliar computing situations. This course helps bridge the gap for students with less computing experience by introducing them to current computer science tools and demystifying potentially intimidating topics such as version control, security, command line tools, web development and machine learning. This experience report details our motivation and approaches for this contemporary problem-solving course. We discuss outcomes regarding student perceptions of the course, and our innovative approach of measuring student comfort in situations that require solving problems with computer science such as undergraduate research, hackathons, and personal programming projects.
Ellis, M., & Amelink, C. T., & Edwards, S. H., & Shaffer, C. A. (2020, June), Incorporating Practical Computing Skills into a Supplemental CS2 Problem-solving Course Paper presented at 2020 ASEE Virtual Annual Conference Content Access, Virtual On line . 10.18260/1-2--34810
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2020 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015