Abstract
This paper describes a non-major introductory course in computer science, specifically for students at a liberal arts institution. College-wide writing and speaking requirements across the curriculum are supported through a variety of assignments. The computer science department has experienced many benefits as a result of offering this course, including improved performance by students in introduction to programming and greater enrollment numbers across departmental courses. Suggestions for improving future offerings of the class are also proposed in the paper.
- Academic Vision Plan of Hanover College, http://www.hanover.edu/vision/vp.html, 2002.Google Scholar
- Bailey, T., Forbes, J., Computers and Society in CS0: An Interactive Approach. Proceedings of the 34th ASEE/IEEE Frontiers in Education Conference, Savannah, Georgia, 2004.Google Scholar
- Barker, L., Garvin-Doxas, K., Roberts, E., What can Computer Science Learn from a Fine Arts Approach to Learning. Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, 2005. Google ScholarDigital Library
- Brady, A., Cutter, P., Schultz, K., Benefits of a CS0 Course in Liberal Arts Colleges. The Journal of Computing Sciences in Colleges, 20, (1), 90--97, 2004. Google ScholarDigital Library
- Burns, B., A New Approach to Computer Science in the Liberal Arts. The Journal of Computing Sciences in Colleges, 20, (5), 154--162, 2005. Google ScholarDigital Library
- Dierbach, C., Taylor, B., Zhou, H., Zimand, I., Experiences with a CS0 Course Targeted for CS1 Success. Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St, Louis, Missouri, 2005. Google ScholarDigital Library
- Forouzan, B., Foundations of Computer Science. Pacific Grove, California: Brooks/Cole -- Thomson Learning, 2003. Google ScholarDigital Library
- Hickey, T., Scheme-based Web Programming as a Basis for a CS0 Curriculum. Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia, 2004. Google ScholarDigital Library
- LEGO Mindstorms Robotics Invention Systems 2.0, http://mindstorms.lego.com/eng/default.asp, 2005.Google Scholar
- McFarland, R., Development of a CS0 Course at Western New Mexico University. The Journal of Computing Sciences in Colleges, 20, (1), 308--313, 2004. Google ScholarDigital Library
- Waite, W., Jackson, M., Diwan, A., The Conversational Classroom. Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, 2003. Google ScholarDigital Library
Index Terms
- A CS0 course for the liberal arts
Recommendations
CS0 vs. CS1:: Understanding Fears and Confidence amongst Non-majors in Introductory CS Courses
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Previous research has been devoted to improving the experience of non-majors in introductory CS courses. In this study, we compare the experiences of non-majors in two different introductory CS courses, specifically with respect to fears about taking the ...
A CS0 course for the liberal arts
SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science educationThis paper describes a non-major introductory course in computer science, specifically for students at a liberal arts institution. College-wide writing and speaking requirements across the curriculum are supported through a variety of assignments. The ...
Operations research: broadening computer science in a liberal arts college
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationOperations research, while not traditionally taught at many small or liberal arts colleges, can be a significant asset to the offerings of a computer science department. Often seen as a discipline at the intersection of mathematics, computer science, ...
Comments