ABSTRACT
CS majors are certainly not disappearing, but the interest and demand for computing from non-CS majors is a far larger part of our future, as members of CS departments, than those on the disciplinary-major path. As computing evolves from valuable specialty to a professional literacy, CS departments face several challenges. How do we support both the traditional CS-major path and provide computing curriculum to a far broader audience? How do we partner with sibling departments in order to foster their sense of ownership and identity with computing's mindsets and toolsets? And, perhaps especially poignant in 2018, how do we invest energy into the CS-for-All future during a time that demand in our major pathway is at historic highs? This workshop distills the experiences of three faculty members who have tried to answer these questions within the context of their departments. The presenters will share the results of those experiments, will offer hands-on exploration of a representative subset of the curricular materials, and will scaffold a strategic discussion of CS's future and identity in the era of "CS for All."
Index Terms
- Embracing our Future: CS Courses and Curriculum for Non-CS-majors
Recommendations
Designing an Introductory Programming Course to Improve Non-Majors' Experiences
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationDemand for computing courses from students in disciplines outside of Computer Science is growing. This growth has created increasing challenges in offering one-size-fits-all CS1 courses. We found that non-CS majors' experiences and outcomes in our ...
Computing for STEM majors: enhancing non CS majors' computing skills
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationOne of the challenges facing the U.S. technological workforce is that as fewer students take computing courses, fewer college graduates are being prepared for computing careers. Besides trying to attract more CS majors, another approach is to (i) design ...
Exploring Parallel Computing with OpenMP on the Raspberry Pi
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationThe ACM/IEEE CS 2013 report recommends fifteen hours of parallel & distributed computing (PDC) education for every undergraduate. This workshop illustrates the use of the Raspberry Pi as an inexpensive, multicore platform for teaching shared-memory ...
Comments