15 Subsessions
As many U.S. states continue to work to increase and broaden participation in K-20 computing education, it is imperative to collect data and construct landscape reports to create organized efforts and strategic plans. Effective ...
Read MoreFront-end development skills are a practical necessity for creating impactful "real-world" systems. Yet universities don't often prioritize skills-focused courses such as web or mobile development that teach students to design and implement user-facing systems ...
Read MoreThere has been a recent evolution of cloud-based tools that allow for easy and powerful ways for students to access the industry standard data science toolkit from within a browser window. Jupyter notebooks were originally ...
Read MoreComputer Science Curriculum 2013 and Software Engineering Curriculum 2014 recommend eight and ten hours of human-computer interaction (HCI) concepts, respectively. SE2014 notes that human factors and usability are areas where motivation is needed within SE ...
Read MoreWe need to greatly expand the number of students studying cybersecurity in order to meet the increasing demand for security professionals. As a community, we can use our expertise and alliances with other fields to ...
Read MoreThe entire enterprise of computer science education is predicated on the ability to develop and sustain students' interest in the subject. Given how fundamental this aspect of the educational process is, our understanding of what ...
Read MoreCSforALL is collaborating with the US Air Force JROTC HQ and additional partners to launch JROTC-CS, a demonstration project to design and test implementation models for the long-term scale up of CS and cybersecurity education ...
Read MoreMathematics requirements for computer science students vary broadly by institution. The general question of what mathematics should be required of computer science majors naturally leads to more specific questions such as: What mathematics content should ...
Read MoreRecent studies have demonstrated the prevalence of mental health issues and illnesses among students in higher education, especially in STEM degree programs like computing. While we work as a community towards solutions that benefit the ...
Read MoreThe national push for CS departments to teach students to think about ethical implications of their work raises critical questions about how we approach this pedagogically. In contrast to the typical assessments of CS ethical ...
Read MoreOpportunities for training CS K-12 pre-service and in-service teachers, research in CS Education, and career pathways for PhDs/EdDs in CS education are happening, but often in an uncoordinated way. We advocate that now is ...
Read MoreUndergraduates have been an important part of the teaching staff at many universities for decades. Recent work such as the Peer Teaching Summit at SIGCSE 2019 [1] and a systematic literature review [2] have focused ...
Read MoreOdds are we've all used (or tried!) quite a few tools to facilitate efficiency inside and outside of the classroom and empower students to learn more effectively. Some of these tools are perhaps homegrown ...
Read MoreMany computer science departments have chosen to hire faculty to teach in teaching-track positions that parallel the standard tenure-track position, providing the possibility of promotion, longer-term contracts, and higher pay for excellence in teaching and ...
Read MoreTeaching interdisciplinary courses is an exciting way to build collaborations between different departments and to make students aware of the potential impact of their work. Students in these courses can develop skills in synthesis and ...
Read More